Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Защита вашего сайта от копирования

Alisher-98

Старожил
Пользователь
Баллы
103
Имя в Minecraft
Alisher98
Здравствуйте Ув. форумчане имееться код который запрещает ПКМ
по странице а также выделения Но код уязвим при помощи адр.строки и возможностей браузера)
Вот код:

PHP:
<meta http-equiv="pragma" content="no-cache"/>

<script language=JavaScript>
function notcopy(){
alert("Извините, но с этой страницы нельзя ничего копировать!")
return false
}
</script>

<script language=javaScript>document.onselectstart=new Function("return false");
document.ondragstart=new Function("return false");</script>

<script type="text/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>

<script>
<!--
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>


Устанавливаеться следуйщим образом
1.Переходим в main.tpl в разделе Шаблоны сайта
2.После тега <head> отступаем 3 строчки и на второй вставляем код
3.Сохраняем
4.PROFIT
Код тестировался на DLE 9.8
 
Последнее редактирование:
P.S как делать правильно спойлер? а то у меня криво получаеться
 
я через мониторинг на твоём сайте всё посмотрел) не забывай ещё и про iframe
 
ахахахахахах забыл)
еще через гаджет ВК можно
Код:
<script>
document.write("<html>");
document.write("<head>");
document.write("<title>title</title>");
document.write("</head>");
document.write("<body>");
document.write("<p>LoL</p>");
document.write("</body>");
</script>
 
зачем ты поставил эту штуку если у тебя стоит маша?
 
А вот вам скрипт с таким же результатом, только не идиотский на 50+ строк
HTML:
<body oncontextmenu="return false;">
Как сказали выше, данный скрипт никому и ничем не поможет. Это скрипт от дурака, хотя нет, он скорее от больного аутизмом в самой запущенной форме.

Как защитить дизайн(а точнее изображения) от копирования, знаю только я и еще один человек, но он не расскажет т.к. мне придется его застрелить и всю его семью.
Не факт что один вы додумались о таком методе защиты
 
Защитить дизайн да вообще любую инфу можно только если ее никуда не выкладывать. Всё остальное - брехня. Пользователь видит Ваш прекрасный сайт? Значит он всегда сможет скопировать его. Другой вопрос сможет ли он вырезать защиту. Да и та не проблема, т.к. в любом случае рип дизайна уже будет, а выпилить весь js со страницы лишь вопрос 10-30 минут.
 
Защитить дизайн да вообще любую инфу можно только если ее никуда не выкладывать. Всё остальное - брехня. Пользователь видит Ваш прекрасный сайт? Значит он всегда сможет скопировать его. Другой вопрос сможет ли он вырезать защиту. Да и та не проблема, т.к. в любом случае рип дизайна уже будет, а выпилить весь js со страницы лишь вопрос 10-30 минут.
Это ошибочное предположение. Почему это так? По тому что лопата. Как доделаю свой проект, покажу в чём соль.
А защищать сайт с помощью js вообще нелепость.
 
Это ошибочное предположение. Почему это так? По тому что лопата. Как доделаю свой проект, покажу в чём соль.
А защищать сайт с помощью js вообще нелепость.
Знаете, почему Вы не можете объяснить "почему" моё утверждение ошибочное? Очень просто. Оно истинно. Всю инфу, которая попадает к клиенту(в рабочем состоянии), можно тем или иным образом использовать повторно. Да, это может быть сложно, но поверьте, нет такой защиты для веба, которая спасла бы Ваш дизайн от копипастеров. Браузер же отображает дизайн. А браузеры - мощный инструмент и в нем есть дебаггеры(даже встроенные). Так что всё это защита от дурака, который только и знает [ ctrl ]+[ s ] и/или [ ctrl ]+[ s ].
 

Поделиться этой страницей

Назад
Верх