• Страница 1 из 1
  • 1
Модератор форума: Yuri_G  
Сообщество uCoz » Архивариус » Решённые вопросы » Скрипт защиты текста от копирования
Скрипт защиты текста от копирования
DirtyDog
Сообщений: 98
Репутация: 11

Сообщение # 1 | 13:37:35
Существует ли такой скрипт для защиты текста от копирования. Потому что я для своего сайта пишу уникальные описания к файлам (пользуюсь программой Advego Plagiatus) и не хотелось чтобы его копировали. А то у меня и так сайт был на невысоких позициях (1100-1300 уник в сутки), а теперь вообще 300 уник еле набирает. Упал за 100-ые позиции в поисковиках!!! Кто чем поможет?

Drinko
Сообщений: 909
Репутация: 773

Сообщение # 2 | 13:45:53
DirtyDog, полностью защитить все равно не сможете. Даже если через JavaScript запретить копировать в браузере, можно будет или отключить JS или просмотреть через исходный текст страницы.

Как вариант - //forum.ucoz.ru/forum/55-52284-1033822-16-1369302810
Не запрещает копировать, но при копировании в конец текста добавляется ссылка на Вашу страницу.

Сообщение отредактировал Drinko - Четверг, 23 Май 2013, 13:48:23
DirtyDog
Сообщений: 98
Репутация: 11

Сообщение # 3 | 13:53:20
Drinko, хорошая вещь, главное чтобы этот текст не удаляли при добавлении! Посмотрим что получиться!

maloir
Сообщений: 45
Репутация: 35

Сообщение # 4 | 13:53:30
webanet. Спасибо, понятно, а существует что то подобное?

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 5 | 13:53:30
maloir, много чего подобного существует, но если это исполнено клиентскими скриптами - не эффективно.

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Drinko
Сообщений: 909
Репутация: 773

Сообщение # 6 | 13:53:30
Цитата (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)
но если это исполнено клиентскими скриптами - не эффективно

А на серверной подобной реализации и быть не может wink

Что же касается эффективности - граберам естественно по барабану, а вот те, кто копирует на другугие ресурсы (к примеру форумы) зачастую либо прислушиваются, либо им попросту все равно на то, что скопировалось и ссылку не убирают smile

Сообщение отредактировал Drinko - Четверг, 23 Май 2013, 09:48:30
Сообщество uCoz » Архивариус » Решённые вопросы » Скрипт защиты текста от копирования
  • Страница 1 из 1
  • 1
Поиск: