Главная » DLE » Статьи DLE » Небольшая защита от копирования
Распечатать статью

Небольшая защита от копирования

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

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

Итак представляю вам небольшой javascript код, который запретит выделение текста вашей новости в броузере для последующего копирования в буфер обмена. Править придется только шаблон, поэтому при переходе на новую версию скрипта изменений вносить не придется.

Итак открываем файл шаблона fullstory.tpl и в самое начало добавляем

<div id=»noselect»>

а в самый конец шаблона добавляем

</div>

Открываем файл шаблона main.tpl
и в самый конец перед тегом:

</body>

добавляем код:

<script type=»text/javascript»>
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»));
}
</script>

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

Источник:  dle-news.ru
Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи