• Страница 1 из 1
  • 1
Модератор форума: admin  
Защита от копирования контента
adminДата: Понедельник, 13.12.2010, 14:14:50 | Сообщение # 1

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

1)Простенькая

Code
<?if($USER_LOGGED_IN$)?><?else?><script language="JavaScript">
document.onselectstart=function(){return false}
document.oncontextmenu=function(){return false}
document.onmousedown=function(){return false}
</script><?endif?>

//Запрещение копирования - убирает контекстное меню

2) Обязательно вставьте в тэг код:

Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу в конце перед командным тэгом .

Code
<script language="Javascript1.1"><!--      
function notmenu() { window.event.returnValue=false;}      
// --></script>      

<script language="Javascript"><!--      
document.ondragstart = test;      
document.onselectstart = test;      
document.ontextmenu = test;      
function test() { return false }      
// --></script>

3)
Code
<SCRIPT language=Javascript1.2>      
<!--//      
function click() {      
if (event.button==2)  {      
// Чтобы отключить левую кнопку поставьте цифру 1      
// Чтобы отключить третию кнопку поставьте цифру 3      
alert('The button of the mouse is off - Кнопка мыши отключена');      
} }      
// Здесь введите свою надпись      
function press(){      
alert('The keyboard is off - Клавиатура отключена');      
}      
// Здесь введите свою надпись      
document.onmousedown=click;      
document.onkeydown=press;      
// -->      
</SCRIPT>

4) Мощьный скрипт, умеет перенаправлять на пустую страничку - когда с ней работают автономно.
Code
<noscript><style>Table{display:none}</style></noscript>      
<SCRIPT LANGUAGE="JavaScript">      
hp_ok=true;      
function hp_d01(s)      
{      
if(!hp_ok) return; var o="", ar=new Array(), os="", ic=0;      
for(i=0;i<s.length;i++)      
{      
c=s.charCodeAt(i);      
if(c<128)c=c^2;os+=String.fromCharCode(c);      
if(os.length>80){ar[ic++]=os;os=""}      
}      
o=ar.join("")+os;      
document.write(o)      
}      
function hp_ne(){return true}      
onerror=hp_ne;      
function hp_dn(a){return false}      
function hp_cm(){return false}      
function hp_md(e){      
if(e.which==2||e.which==3){return false}      
if(e.which==1){window.captureEvents(Event.MOUSEMOVE);window.onmousemove=hp_dn}      
}      
function hp_mu(e){      
if(e.which==1){window.releaseEvents(Event.MOUSEMOVE);window.onmousemove=null}      
}      
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){      
if(document.all){document.oncontextmenu=hp_cm;document.onselectstart=hp_dn}      
if(document.layers){window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);window.onmousedown=hp_md;window.onmouseup=hp_mu}      
if(document.getElementById&&!document.all){document.oncontextmenu=hp_cm;document.onmousedown=hp_dn}      
}      
if(window.location.href.substring(0,4)=="file") window.location="about:blank";      
function hp_nls(){window.status="";setTimeout("hp_nls()",10)}hp_nls();      
function hp_dp1(){      
for(i=0;i<document.all.length;i++){      
if(document.all[i].style.visibility!="hidden"){      
document.all[i].style.visibility="hidden";document.all[i].id="hp_id"}      
}      
};      
function hp_dp2(){      
for(i=0;i<document.all.length;i++){      
if(document.all[i].id=="hp_id")document.all[i].style.visibility=""      
}      
};      
window.onbeforeprint=hp_dp1;      
window.onafterprint=hp_dp2;      

function hp_dc(){      
hp_ta.createTextRange().execCommand("Copy");      
setTimeout("hp_dc()",300)      
}      
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){      
if(document.all&&navigator.userAgent.indexOf('Opera')==-1){      
document.write('<div style="position:absolute;left:-1000px;top:-1000px"><input type="textarea" name="hp_ta" value=" " style="visibility:hidden"></div>');      
hp_dc()      
}      
}      
function hp_ndd(){return false}      
document.ondragstart=hp_ndd;      
if(navigator.appName.indexOf('Internet Explorer')!=-1&&navigator.userAgent.indexOf('MSIE')==-1) hp_ok=false;      
if(navigator.userAgent.indexOf('Opera')!=-1)window.location="about:blank";      
if(frames){      
if(top.frames.length>0)top.location.href=self.location;      
}      
</SCRIPT>

5) Для запрета на кэширование элементов веб-страницы необходимо сделать следующее указание в разделе
... любой из трех вариантов:
Code
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="no-cache" />      
<meta http-equiv="cache-control" content="no-cache" />

6)Указание на мгновенное устаревание страницы выполняется командой:
Code
<meta http-equiv='expires' content='-1' />

7) Команда, указывающий, что данный документ не должен быть проиндексирован вежливыми роботами.
Code
<meta id="robots" content="noindex" />

Указание, что робот поисковой машины не должен идти по ссылкам с данной страницы.
Code
<meta id="robots" content="nofollow" />

Для одновременного запрета индексирования страницы и обхода ссылок с нее существует команда.
Code
<meta id="robots" content="noindex,nofollow" />

8) Для запрета распечатывания Ваших веб-страниц на принтере необходимо вставить этот модуль в свою веб-страницу в конце перед командным тэгом . Принтер распечатает пустые страницы.
Code
<script language="javascript">      
<!--      
function atlpdp1() {for(wi=0;wi<document.all.length;wi++) {if(document.all[wi].style.visibility!='hidden') {document.all[wi].style.visibility='hidden';document.all[wi].id='atlpdpst'}}}function atlpdp2(){for (wi=0;wi<document.all.length;wi++) {if(document.all[wi].id=='atlpdpst')document.all[wi].style.visibility=''}} window.onbeforeprint=atlpdp1;window.onafterprint=atlpdp2;      
//-->      
</script>

Защита картинок. Что может спасти от правой клавиши мыши с ее контекстным меню (способы заморочные и не для обычных юзеров и довольно бестолковые, как в прочем и сама идея защиты)
1)Сохраните себе этот прозрачный файл null.gif (размер 100х100 рх). Нажмите правую кнопку мыши и выберите команду: "Save Picture As" ("Сохранить изображение как"), "Copy" ("Копировать") Или просто скачайте файл null.gif - и вы увидите что это пустышка.

2) Вставка блока

фиксированного размера с фоновым изображением (background-image:url(*.jpg);).

4) Нанесение водяных знаков на ваши картинки при помощи фотошопа или других графических редакторов. Очень часто встречал картинки с этими самыми знаками причем на всю длину по диагонали! Даже хороший «фотошопер» просто поленится их удалять. Но на мой взгляд это уже перебор, пропадает вся красота вашей картинки.

Блокировка мыши и клавиатуры с выдачей сообщения в окошке

При помощи приводимого ниже клиентского сценария — скрипта Javascript — можно заблокировать все кнопки клавиатуры компьютера Клиента и выбранные Вами кнопки мыши. Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу перед командным тэгом .

Code
<script language="javascript1.2">
<!--//function click() {
if (event.button==2)  {
// Чтобы отключить левую кнопку мыши, поставьте цифру 1
// Чтобы отключить правую кнопку мыши, поставьте цифру 3

alert('Кнопка мышки отключена');      
} }
// Отключение клавиатуры
function press(){
alert('Клавиатура отключена');
}

document.onmousedown=click;
document.onkeydown=press;
// -->
</script>

Code
<SCRIPT language="Javascript">      
<!--      
var message="";      
function clickIE() {if (document.all) {(message);return false;}}      
function clickNS(e) {if      
(document.layers||(document.getElementById&&!document.all)) {      
if (e.which==2) {      
(message);      
return false;}}}      
if (document.layers) {      
document.captureEvents(Event.MOUSEDOWN);      
document.onmousedown=clickNS;      
}else{      
document.onmouseup=clickNS;      
document.oncontextmenu=clickIE;      
}      
document.oncontextmenu=new Function("return false")      
-->      
</SCRIPT>

Code
<script language=JavaScript>      
<!--      
var message="Правая кнопка мыши отключена!"; // Здесь введите свою надпись, которая появится в окне предупреждения      
function click(e) {      
if (document.all) {      
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1      
alert(message);      
return false;      
}      
}      
if (document.layers) {      
if (e.which == 3) {      
alert(message);      
return false;      
}      
}      
}      
if (document.layers) {      
document.captureEvents(Event.MOUSEDOWN);      
}      
document.onmousedown=click;      
// -->      
</script>

Внимание !!! Статья недооформлена - Но betta тестирование приветствуется


zm-jail.ru

Разработка сайта samp-pawno.ru


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

1)Простенькая

Code
<?if($USER_LOGGED_IN$)?><?else?><script language="JavaScript">
document.onselectstart=function(){return false}
document.oncontextmenu=function(){return false}
document.onmousedown=function(){return false}
</script><?endif?>

//Запрещение копирования - убирает контекстное меню

2) Обязательно вставьте в тэг код:

Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу в конце перед командным тэгом .

Code
<script language="Javascript1.1"><!--      
function notmenu() { window.event.returnValue=false;}      
// --></script>      

<script language="Javascript"><!--      
document.ondragstart = test;      
document.onselectstart = test;      
document.ontextmenu = test;      
function test() { return false }      
// --></script>

3)
Code
<SCRIPT language=Javascript1.2>      
<!--//      
function click() {      
if (event.button==2)  {      
// Чтобы отключить левую кнопку поставьте цифру 1      
// Чтобы отключить третию кнопку поставьте цифру 3      
alert('The button of the mouse is off - Кнопка мыши отключена');      
} }      
// Здесь введите свою надпись      
function press(){      
alert('The keyboard is off - Клавиатура отключена');      
}      
// Здесь введите свою надпись      
document.onmousedown=click;      
document.onkeydown=press;      
// -->      
</SCRIPT>

4) Мощьный скрипт, умеет перенаправлять на пустую страничку - когда с ней работают автономно.
Code
<noscript><style>Table{display:none}</style></noscript>      
<SCRIPT LANGUAGE="JavaScript">      
hp_ok=true;      
function hp_d01(s)      
{      
if(!hp_ok) return; var o="", ar=new Array(), os="", ic=0;      
for(i=0;i<s.length;i++)      
{      
c=s.charCodeAt(i);      
if(c<128)c=c^2;os+=String.fromCharCode(c);      
if(os.length>80){ar[ic++]=os;os=""}      
}      
o=ar.join("")+os;      
document.write(o)      
}      
function hp_ne(){return true}      
onerror=hp_ne;      
function hp_dn(a){return false}      
function hp_cm(){return false}      
function hp_md(e){      
if(e.which==2||e.which==3){return false}      
if(e.which==1){window.captureEvents(Event.MOUSEMOVE);window.onmousemove=hp_dn}      
}      
function hp_mu(e){      
if(e.which==1){window.releaseEvents(Event.MOUSEMOVE);window.onmousemove=null}      
}      
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){      
if(document.all){document.oncontextmenu=hp_cm;document.onselectstart=hp_dn}      
if(document.layers){window.captureEvents(Event.MOUSEUP|Event.MOUSEDOWN);window.onmousedown=hp_md;window.onmouseup=hp_mu}      
if(document.getElementById&&!document.all){document.oncontextmenu=hp_cm;document.onmousedown=hp_dn}      
}      
if(window.location.href.substring(0,4)=="file") window.location="about:blank";      
function hp_nls(){window.status="";setTimeout("hp_nls()",10)}hp_nls();      
function hp_dp1(){      
for(i=0;i<document.all.length;i++){      
if(document.all[i].style.visibility!="hidden"){      
document.all[i].style.visibility="hidden";document.all[i].id="hp_id"}      
}      
};      
function hp_dp2(){      
for(i=0;i<document.all.length;i++){      
if(document.all[i].id=="hp_id")document.all[i].style.visibility=""      
}      
};      
window.onbeforeprint=hp_dp1;      
window.onafterprint=hp_dp2;      

function hp_dc(){      
hp_ta.createTextRange().execCommand("Copy");      
setTimeout("hp_dc()",300)      
}      
if(navigator.appName.indexOf('Internet Explorer')==-1||navigator.userAgent.indexOf('MSIE')!=-1){      
if(document.all&&navigator.userAgent.indexOf('Opera')==-1){      
document.write('<div style="position:absolute;left:-1000px;top:-1000px"><input type="textarea" name="hp_ta" value=" " style="visibility:hidden"></div>');      
hp_dc()      
}      
}      
function hp_ndd(){return false}      
document.ondragstart=hp_ndd;      
if(navigator.appName.indexOf('Internet Explorer')!=-1&&navigator.userAgent.indexOf('MSIE')==-1) hp_ok=false;      
if(navigator.userAgent.indexOf('Opera')!=-1)window.location="about:blank";      
if(frames){      
if(top.frames.length>0)top.location.href=self.location;      
}      
</SCRIPT>

5) Для запрета на кэширование элементов веб-страницы необходимо сделать следующее указание в разделе
... любой из трех вариантов:
Code
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="no-cache" />      
<meta http-equiv="cache-control" content="no-cache" />

6)Указание на мгновенное устаревание страницы выполняется командой:
Code
<meta http-equiv='expires' content='-1' />

7) Команда, указывающий, что данный документ не должен быть проиндексирован вежливыми роботами.
Code
<meta id="robots" content="noindex" />

Указание, что робот поисковой машины не должен идти по ссылкам с данной страницы.
Code
<meta id="robots" content="nofollow" />

Для одновременного запрета индексирования страницы и обхода ссылок с нее существует команда.
Code
<meta id="robots" content="noindex,nofollow" />

8) Для запрета распечатывания Ваших веб-страниц на принтере необходимо вставить этот модуль в свою веб-страницу в конце перед командным тэгом . Принтер распечатает пустые страницы.
Code
<script language="javascript">      
<!--      
function atlpdp1() {for(wi=0;wi<document.all.length;wi++) {if(document.all[wi].style.visibility!='hidden') {document.all[wi].style.visibility='hidden';document.all[wi].id='atlpdpst'}}}function atlpdp2(){for (wi=0;wi<document.all.length;wi++) {if(document.all[wi].id=='atlpdpst')document.all[wi].style.visibility=''}} window.onbeforeprint=atlpdp1;window.onafterprint=atlpdp2;      
//-->      
</script>

Защита картинок. Что может спасти от правой клавиши мыши с ее контекстным меню (способы заморочные и не для обычных юзеров и довольно бестолковые, как в прочем и сама идея защиты)
1)Сохраните себе этот прозрачный файл null.gif (размер 100х100 рх). Нажмите правую кнопку мыши и выберите команду: "Save Picture As" ("Сохранить изображение как"), "Copy" ("Копировать") Или просто скачайте файл null.gif - и вы увидите что это пустышка.

2) Вставка блока

фиксированного размера с фоновым изображением (background-image:url(*.jpg);).

4) Нанесение водяных знаков на ваши картинки при помощи фотошопа или других графических редакторов. Очень часто встречал картинки с этими самыми знаками причем на всю длину по диагонали! Даже хороший «фотошопер» просто поленится их удалять. Но на мой взгляд это уже перебор, пропадает вся красота вашей картинки.

Блокировка мыши и клавиатуры с выдачей сообщения в окошке

При помощи приводимого ниже клиентского сценария — скрипта Javascript — можно заблокировать все кнопки клавиатуры компьютера Клиента и выбранные Вами кнопки мыши. Выделите мышью приводимый ниже код, скопируйте его (командой Ctrl+C) и вставьте его (командой Ctrl+V) в свою веб-страницу перед командным тэгом .

Code
<script language="javascript1.2">
<!--//function click() {
if (event.button==2)  {
// Чтобы отключить левую кнопку мыши, поставьте цифру 1
// Чтобы отключить правую кнопку мыши, поставьте цифру 3

alert('Кнопка мышки отключена');      
} }
// Отключение клавиатуры
function press(){
alert('Клавиатура отключена');
}

document.onmousedown=click;
document.onkeydown=press;
// -->
</script>

Code
<SCRIPT language="Javascript">      
<!--      
var message="";      
function clickIE() {if (document.all) {(message);return false;}}      
function clickNS(e) {if      
(document.layers||(document.getElementById&&!document.all)) {      
if (e.which==2) {      
(message);      
return false;}}}      
if (document.layers) {      
document.captureEvents(Event.MOUSEDOWN);      
document.onmousedown=clickNS;      
}else{      
document.onmouseup=clickNS;      
document.oncontextmenu=clickIE;      
}      
document.oncontextmenu=new Function("return false")      
-->      
</SCRIPT>

Code
<script language=JavaScript>      
<!--      
var message="Правая кнопка мыши отключена!"; // Здесь введите свою надпись, которая появится в окне предупреждения      
function click(e) {      
if (document.all) {      
if (event.button == 2) { // Чтобы отключить левую кнопку поставьте цифру 1      
alert(message);      
return false;      
}      
}      
if (document.layers) {      
if (e.which == 3) {      
alert(message);      
return false;      
}      
}      
}      
if (document.layers) {      
document.captureEvents(Event.MOUSEDOWN);      
}      
document.onmousedown=click;      
// -->      
</script>

Внимание !!! Статья недооформлена - Но betta тестирование приветствуется

Автор - admin
Дата добавления - 13.12.2010 в 14:14:50
VandersexxxДата: Вторник, 21.12.2010, 08:07:15 | Сообщение # 2

Группа: Пользователи
Сообщений: 75
гг) не помогает) рипнул шаблон вырезал скрипт и лям пам пам Kuklus_juokas Kuklus_juokas

ёуе
 
Сообщениегг) не помогает) рипнул шаблон вырезал скрипт и лям пам пам Kuklus_juokas Kuklus_juokas

Автор - Vandersexxx
Дата добавления - 21.12.2010 в 08:07:15
adminДата: Вторник, 21.12.2010, 08:13:15 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
Vandersexxx, :D :D знаю что не чего не поможет)):D


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеVandersexxx, :D :D знаю что не чего не поможет)):D

Автор - admin
Дата добавления - 21.12.2010 в 08:13:15
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
00:22:52
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: