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

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

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

Надеемся вы удачно встретили новый год. Ну а мы продолжаем работу уже в новом 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. Теперь копирование с вашего сайта станет немного сложнее.

Комментарии

xsash

xsash

2 января 2007 13:09 Посетители
0
а у меня ява отрублена :-P

не выход
celsoft

celsoft

2 января 2007 13:57 Администраторы
0
Цитата: xsash
не выход

а это и не считается выходом, это один из затрудняющих способов, а выход только один, не публиковать свой сайт в сети интернет.
Репа-Х

Репа-Х

2 января 2007 14:06 Посетители
0
smile Тогда на него народ небудет ходить и щитай зря двиг купил... smile
Репа-Х

Репа-Х

2 января 2007 14:10 Посетители
0
Поставил, работает, надо ещё в краткую новость вмазать! smile
celsoft

celsoft

2 января 2007 14:14 Администраторы
0
Цитата: Репа-Х
Поставил, работает, надо ещё в краткую новость вмазать!

тоже не проблема
сделав в main.tpl
<div id="noselect">{content}</div>

правда текст вообще нельзя будет выделить, например в комментариях
celsoft

celsoft

2 января 2007 14:35 Администраторы
0
Цитата: mc -aiZer-
Ничего подобного, выделить можно. Начните выделение от "Добавление комментария" вверх - всё будет прекрасно выделено.

это не совсем подходит и неудобно для посетителя сайта если но хочет процитировать сообщение.

Для того чтобы сделать сайт полностью не выделяемым можно использовать
disableSelection(document.body);

вместо
if (document.getElementById("noselect")) {
disableSelection(document.getElementById("noselect"));
}
maxwarez

maxwarez

2 января 2007 16:19 Клиенты
0
есть софтинка
Внимание! Просмотр данной информации доступен только пользователям имеющим лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.


А вообще мне это не очень интересно.как правило новости воруют вместе с ссылками. Это + в одном месте smile
xsash

xsash

2 января 2007 16:37 Посетители
0
не, я просто хотел сказать что это лишний гемор.

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

MaexM

2 января 2007 17:37 Посетители
0
Please translato english were to paste this code.
Kostya

Kostya

2 января 2007 18:20 Клиенты
0
у меня всё копирует :))
lazutchik

lazutchik

2 января 2007 18:34 Клиенты
0
Полезная инфо. Спасибо.
sheff

sheff

2 января 2007 18:55 Посетители
0
конешно хорошо, но вот если там несколько ссылок на рапиру то выделять их будет сложновато...и еще когда страница еще не полностью загружена то текст выделить можно)
pskovgrad

pskovgrad

2 января 2007 20:26 Клиенты
0
Вот если бы поставить защиту от массового скачивания, от различных программ. Видел я такое, только начинал массово скачивать и через 5 сек. на сайт не могу зайти, тк мой IP в бан автоматичесеки отправился на 12 часов.
NoBoddy

NoBoddy

3 января 2007 14:09 Посетители
0
баг в том, что если так сделать, то быстрое редактирование в полной новости не фурычит sad
ko1yan

ko1yan

3 января 2007 14:26 Посетители
0
Разве это защита?
Можно начать выделять чуть ниже или выше.
Ну или в крайнем случае посмотреть html-код.
NoBoddy

NoBoddy

3 января 2007 14:39 Посетители
0
у меня фаер 2,0 и чуть ниже не выделяется tongue

через код конечно можно.. но так хоть какая-никакая, но защита, больше гемора копипастеру)
ko1yan

ko1yan

3 января 2007 16:20 Посетители
0
Цитата: NoBoddy
у меня фаер 2,0 и чуть ниже не выделяется

через код конечно можно.. но так хоть какая-никакая, но защита, больше гемора копипастеру)


у меня IE 6
AllThat

AllThat

3 января 2007 22:52 Клиенты
0
Скажите, а в новую версию ДЛЕ эту фику встроят??
celsoft

celsoft

3 января 2007 23:21 Администраторы
0
Цитата: AllThat
Скажите, а в новую версию ДЛЕ эту фику встроят??

А что встраивать, это JavaScript код, который в шаблон добавляется, это даже не хак или мод.
sheff

sheff

4 января 2007 18:12 Посетители
0
мда....обидно что быстрое редактирование при этом не работает crying
Shinji

Shinji

4 января 2007 21:33 Посетители
0
sheff, у меня опера 9.10 и все нормально работает... Под другими не проверял =(
ComBo

ComBo

4 января 2007 21:45 Посетители
0
Надо будет попробывать!
7777777

7777777

4 января 2007 22:54 Посетители
0
у меня нормально выделяется текст весь
sheff

sheff

4 января 2007 23:59 Посетители
0
Shinji,у меня мозила файрфокс 2.0, когда используешь быстрое редактирование то текст там тоже не выделяется, пришлось убрать)
CannabiS

CannabiS

5 января 2007 10:24 Посетители
0
Цитата: celsoft
Цитата: Репа-Х
Поставил, работает, надо ещё в краткую новость вмазать!

тоже не проблема
сделав в main.tpl
<div id="noselect">{content}</div>

правда текст вообще нельзя будет выделить, например в комментариях


А не лучше в fullstory.tpl
<div id="noselect">{full-story}</div>
и в shortstory.tpl
<div id="noselect">{short-story}</div> ?
Но как уже выше говорили, если чуть ниже/выше начать выделение то спойкойно всё выделится, невидимо для чьих-то глаз, но выделится sad
b_andre

b_andre

5 января 2007 16:20 Клиенты
0
в начале странички - я так делаю :

<body onselecrstart="return false" oncopy="return false" >
CannabiS

CannabiS

5 января 2007 17:08 Посетители
0
интересно а как же ты/посетители цитаты выделяют ? tongue
b_andre

b_andre

5 января 2007 22:17 Клиенты
0
Цитата: CannabiS
цитаты выделяют

- кнопочкой "цитировать" wassat
Krol

Krol

6 января 2007 07:39 Посетители
0
любой текст который видите вы на экране, легкостью скопируете... ничего не поможет и ещё покопайтесь в настройках браузера, с помощью их можно всё это обойти!
winblog

winblog

9 января 2007 12:12 Клиенты
0
НЕ ЗАБУДТЕ ПРО ВЕРСИЮ ДЛЯ ПЕЧАТИ! ОНА ГЕНИАЛЬНА ДЛЯ КОПИПАСТА.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2017    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
2627282930 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Июнь 2017 (1)
Апрель 2017 (3)
Март 2017 (2)
Февраль 2017 (1)
Январь 2017 (1)
Декабрь 2016 (3)