Защита текста от копирования с сайта
Скрипт защиты от копирования для любого сайта, который ничего не запрещаем копировать, а вместо этого подмешивает (меняет) русских буквы на английские.
При проверке, весь текст остается читабельным для человека (или для печати), но превращается в непригодный для поисковых систем.
Сам скрипт защиты выглядит так:
<script type="text/jаvascript">
function addTrans() { var d = document.getElementsByTagName('body')[0]; var e = window.getSelection(); var c = e + ""; var f = "С с Е е Т О о р Р А а Н К Х х В М y З 3".split(/ +/g); var g = "C c E e T O o p P A a H K X x B M у 3 З".split(/ +/g); var b; for (var b = 0; b < f.length; b++) { c = c.split(f[b]).join(g[b]) } var a = document.createElement('div'); a.style.position = 'absolute'; a.style.left = '-99999px'; d.appendChild(a); a.innerHTML = c; e.selectAllChildren(a); window.setTimeout(function () { d.removeChild(a) }, 0)
}
document.oncopy = addTrans;
</script>
Второй вариант этого же скрипта, минималистический:
<script type="text/jаvascript">function addTrans(){var d=document.getElementsByTagName('body')[0];var e=window.getSelection();var c=e+"";var f="С с Е е Т О о р Р А а Н К Х х В М y З 3".split(/ +/g);var g="C c E e T O o p P A a H K X x B M у 3 З".split(/ +/g);var b;for(var b=0;b<f.length;b++){c=c.split(f[b]).join(g[b])}var a=document.createElement('div');a.style.position='absolute';a.style.left='-99999px';d.appendChild(a);a.innerHTML=c;e.selectAllChildren(a);window.setTimeout(function(){d.removeChild(a)},0)}document.oncopy=addTrans;</script>
Данный скрипт необходимо вставить перед закрывающим тегом </body>
Если вы вставляете данную защиту от копирования текста в движок DLE, то желательно (для вашего же удобства) отключить его работу для администратора сайта. Для этого, необходимо заключить скрипт в тег.
[not-group=1]
Содержимое скрипта.
[/not-group]
Вот такой получилась защита копирования информации с вашего сайта!
Конечно же вы должны понимать, что 100% способа запрещающего скопировать текст с вашего сайта нет! Вы лишь можете усложнить задачу любителям халявы.
Ведь всегда остается доступ к исходному коду вашего сайта.