Невелика захист від копіювання

Добрий день дорогі друзі!

Сподіваємося ви вдало зустріли новий рік. Ну а ми продовжуємо роботу вже в новому 2007 році. Аналізуючи ваші численні питання, ми прийшли до висновку, що дуже багато людей цікавить питання, як же захистити свою інформацію від простого копіювання з сайту. Ясна річ, що те, що бачать відвідувачі в браузері неможливо захистити від копіювання, але я хочу запропонувати вам невеличкий спосіб, як зробити цю роботу складніше.

Отже представляю вам невеликий javascript код, який заборонить виділення тексту вашої новини в броузері для подальшого копіювання в буфер обміну. Правити доведеться лише шаблон, тому при переході на нову версію скрипта змін вносити не доведеться.

Отже відкриваємо файл шаблону fullstory.tpl і в самий початок додаємо

а в самий кінець шаблон додаємо

Відкриваємо файл шаблону main.tpl
і в самий кінець перед тегом:

додаємо код:
function disableSelection(target){
if (typeof target.onselectstart!=”undefined”)
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!=”undefined”)
target.style.MozUserSelect=”none”
else
target.onmousedown=function(){return false}
target.style.cursor = “default”
}
if (document.getElementById(“noselect”)) {
disableSelection(document.getElementById(“noselect”));
}

Ось і все тепер текст вашої повній новині буде неможливо виділити в броузері. Причому підтримуються всі броузери: IE, Firefox, Opera. Для прикладу як це працює спробуйте виділити текст новини http://demo.dle-news.ru/2007/01/02/post2.html. Тепер копіювання з вашого сайту стане трохи складніше.
84