• 326
  • 0
  • Адаптировал: irbees2008
  • Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки

Всем привет. Сегодня бороздил огромные просторы нашего интернета и нашел еще один способ защиты вашего уникального текста. Нам не нужны ни какие запреты на выделение,на копирование, ни на правую кнопку мыши. Сам принцип довольно интересный и простой.
Что такое уникальная статья? Уникальная статья - это статья идентичной которой больше нет. То есть единственная.
Но в эпоху интернета,скопировать и повесить на свой сайт это легко,да если еще и поисковая машина быстрее проиндексирует, то грош цена твоей уникальной статье.
Так вот когда копипастер копирует текст, он визуально получает тот текст, да один в один, но большая часть букв заменена на латиницу,то есть для поисковиков это будет полный бред. angry

И так открываем файл main.tpl и перед закрытием тега /body добавляем скрипт

Код:
<script type="text/javascript">
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/javascript">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>

Как видно из скрипта основные буквы для замены это
Цитата:
C c E e T O o p P A a H K X x B M у З
Ну можно добавить и замену спецсимволами из юникода.
Ну копипастеру дополнительная работа по раскодированию, но если в браузере отключен js то эта фишка не сработает .
Ну вроде все, пользуемся.

Можешь почитать и вот эту статейку "HTML теги aside"

mistakes

Это тоже интересно

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Ваше мнение

TWIG -что это?
Результаты

----