|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Архивариус » Решённые вопросы » Скрипт защиты текста от копирования |
Скрипт защиты текста от копирования |
Существует ли такой скрипт для защиты текста от копирования. Потому что я для своего сайта пишу уникальные описания к файлам (пользуюсь программой Advego Plagiatus) и не хотелось чтобы его копировали. А то у меня и так сайт был на невысоких позициях (1100-1300 уник в сутки), а теперь вообще 300 уник еле набирает. Упал за 100-ые позиции в поисковиках!!! Кто чем поможет?
|
DirtyDog, полностью защитить все равно не сможете. Даже если через JavaScript запретить копировать в браузере, можно будет или отключить JS или просмотреть через исходный текст страницы.
Как вариант - //forum.ucoz.ru/forum/55-52284-1033822-16-1369302810 Не запрещает копировать, но при копировании в конец текста добавляется ссылка на Вашу страницу. Сообщение отредактировал Drinko - Четверг, 23 Май 2013, 13:48:23
|
Drinko, хорошая вещь, главное чтобы этот текст не удаляли при добавлении! Посмотрим что получиться!
|
|
maloir, много чего подобного существует, но если это исполнено клиентскими скриптами - не эффективно.
|
Цитата (maloir) существует что то подобное? Есть скрипт в пару строк, который делает тоже самое + выводит напоминание: Цитата <script type="text/javascript"> function addLink() { var element_body = document.getElementsByTagName('body')[0]; var selection; selection = window.getSelection(); var linkpage = '<br/>Источник: [url=mydomen.ru$REQUEST_URI$]MyDomen.ru[/url]'; var copytext = selection + linkpage; var divnew = document.createElement('div'); divnew.style.position='absolute'; divnew.style.left='-99999px'; element_body.appendChild(divnew); divnew.innerHTML = copytext; selection.selectAllChildren(divnew); window.setTimeout(function() { element_body.removeChild(divnew); },0); } $(".eBlock").bind('copy', function(e){ _uWnd.alert('<div style="font-family: Verdana, Arial, Helvetica;font-size:14px;padding:6px;">При копировании материалов с нашего сайта обязательно указывайте <a href="http://mydomen.ru$REQUEST_URI$" style="color: #0066CC;">активную ссылку</a> на него.</div>', 'Напоминание', {w:320,h:150,tm:30000,close:1}); addLink(); }); </script> Фиолетовое - имя сайта без http и /слэшей/ Оранжевое - эллемент, которому соответственно присвоен .class или #id, для которого будет инициализироваться выполнение функции. Цитата (webanet) но если это исполнено клиентскими скриптами - не эффективно А на серверной подобной реализации и быть не может Что же касается эффективности - граберам естественно по барабану, а вот те, кто копирует на другугие ресурсы (к примеру форумы) зачастую либо прислушиваются, либо им попросту все равно на то, что скопировалось и ссылку не убирают Сообщение отредактировал Drinko - Четверг, 23 Май 2013, 09:48:30
|
| |||
| |||