борьба с копипастерами

Conan Varvar
На сайте с 06.11.2011
Offline
249
503

нашел тут старую темку /ru/forum/621537 и нашел в ней отличный скрипт:

<script type="text/javascript">

function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />© Jemand.ru"; // В этой строке поменяйте текст на свой
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
document.oncopy = addLink;
</script>

который добавляет ссылочку на источник при копировании в буфер.

есть у скрипта небольшой недостаток, на wp он меняет у меня форматирование текста: вместо диалога с черточками фигарит все в один абзац

есть кодеры, что там добавить/убавить, чтобы форматирование сохранилось?

---------- Добавлено 01.06.2012 в 16:03 ----------

стоп, нашел еще мелкий косяк, код не работает в Opera

1. Нужен качественный трафик? Лучшие тизерные сети! (http://tizernie-seti.ru/тизерные_сети/) 2. Лучший хостинг сайтов!! (http://tizernie-seti.ru/хостинг_сайтов/) 3. Лей на Виагру на свой шоп!! (https://goo.gl/f17SLS) Инвайт dSMP8aVF7jAkmw8F
S
На сайте с 23.05.2004
Offline
315
#1

Если у тебя кто то в ручную копи пастит сайт - радуйся, ты скорее всего +1 в букмарки получил.

А вот ботам парсерам, которые в 99,99% и грабят сайты, на твой скрипт будет по барабану.

Это просто подпись.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий