DataLife Engine > DLE хаки > Защита контента от копирования

Защита контента от копирования


25 февраля 2008. Разместил: admin
В интернете искал: защита от копирования текста (для IE Mozilla Opera), блокировка правой кнопки мыши(для IE Mozilla Opera), запрет выделения текста(для IE Mozilla Opera) и подходящее решение нашел , простым способом реализовалзапрет выделения текста вполне хватит.

Делов на пару секунд.

1. Открыть через notepad шаблон main.tpl, сразу после тега
<BODY>

вставить:
[group=4,5]<div id="noselect">[/group]


2. Ниже найти
</BODY>

перед ним вставить:
</div>
[group=4,5]</div>
<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>[/group]


Где указано что код работать будет для групп 4-посетители, 5-гости.
Теперь выделять текст на сайте могут только Администраторы и редакторы.