Мы в твиттере Мы в телеграме!

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

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

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

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Защита от копирования DLE.

Данный хак блокирует нажатие правой кнопки мыши. Статью можно скопировать только при просмотре исходного кода сайта.

Установка проста! Находим файл main.tpl в своём шаблоне и находим так:
{content}


Далее заменяем его на:
[group=4,5]<div id="noselect">[/group]
            {content}
[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]


Вот и всё, приятного использования!


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 12 617 :: Комментарии (27) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1STil

  • 10 марта 2011 13:34
  • Регистрация: 20.09.2010
  • Был(а) онлайн: 1.08.2012
  • Комментариев: 26
  • 0
походу не работает твой хак

#2A.D.

  • 10 марта 2011 13:51
  • Регистрация: 18.10.2009
  • Был(а) онлайн: 28.08.2018
  • Комментариев: 14
  • 0
Защита от школоты..CTRL+C решает))

#3midlersen

  • 10 марта 2011 14:05
  • Регистрация: 9.10.2010
  • Был(а) онлайн: 30.05.2019
  • Комментариев: 63
  • 0
serGUCCI, но копирайт можно сделать менее лёгким smile

--------------------

#4Simler

  • 10 марта 2011 14:19
  • Регистрация: 15.04.2010
  • Был(а) онлайн: 24.08.2021
  • Комментариев: 18
  • 0
ну хак то проще поставить чем мод)

A.D., текст нельзя выделять по этому CTRL+C нету смысла нажимать

#5asmakovec2

  • 10 марта 2011 14:25
  • Регистрация: 14.09.2010
  • Был(а) онлайн: 12.09.2014
  • Комментариев: 186
  • 0
Что бы запретить копирование текста, нужно ставить 2 скрипта. Один блокирующий правую кнопку мыши, второй блокирующий выделение текста, что бы нельзя было воспользоваться CTRL+C

Скрипт блокирующий выделение


jQuery.fn.extend({
    disableSelection : function() {
            this.eac
h(function() {
             &n
bsp;      this.onselectstart = function() { return false; };
             &n
bsp;      this.unselectable = "on";
             &n
bsp;      jQuery(this).css('-moz-u
ser-select', 'none');
            });
    },
    enableSelection : function() {
            this.eac
h(function() {
             &n
bsp;      this.onselectstart = function() {};
             &n
bsp;      this.unselectable = "off";
             &n
bsp;      jQuery(this).css('-moz-u
ser-select', 'auto');
            });
    }
});

// кроссбраузерный вызов
$(document).ready(function(){
    $('body *').disableSelection();
});


Скрипт блокирующий правую кнопку мыши

<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)&a
mp;a
mp;#
41; {
if (e.which==2||e.which==3) {
(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")
-->


Использовал их на своих сайтах. Купил на сайты статей и решил временно поставить, пока поисковики проиндексируют. Но поставив эти скрипты поисковики стали плохо индексировать сайт, Страницы которые были с этим скриптом то попадали в индекс то вылетали из индекса, и так около месяца. Как только я убрал скрипты - всё проиндексировалось и из индекса страницы больше не выпадали. Я не знаю почему так. Возможно просто какое-то совпадение, Но этот код я ставил на 2 сайта и на обоих возникли проблемы с индексацией.

#6azramzes

  • 10 марта 2011 15:10
  • Регистрация: 5.12.2010
  • Был(а) онлайн: 24.02.2017
  • Комментариев: 25
  • 0
стоит ставить его или нет?

--------------------

#7fory

  • 10 марта 2011 15:37
  • Регистрация: 13.09.2010
  • Был(а) онлайн: 17.09.2011
  • Комментариев: 32
  • 0
bomb во всех браузерах это работать не будет yahoo

#8SerG93

  • 10 марта 2011 16:49
  • Регистрация: 16.09.2010
  • Был(а) онлайн: 28.08.2013
  • Комментариев: 64
  • 0
asmakovec2, а куда эти скрипты ставить?

А автору новости спасибо, всё работает!

Проверил в опере, мозилле и хроме, всё окей.
Да и для тех, кто держит сайты на DLE, но плохо её знает,
в строчке [group=4,5]
Тут должны быть перечислены группы, для которых вы "включаете" данный хак
Например в стандартной DLE, 4 и 5 это группы гостей и пользователей, вот для них вы и закрываете тескт от копирования!
А если вы админ, то вы можете копировать =))

#9Aleal616

  • 10 марта 2011 19:12
  • Регистрация: 20.01.2010
  • Был(а) онлайн: 13.03.2021
  • Комментариев: 74
  • 0
Я достаю если мне нужно из исходного кода.... минута делов то.

#10ПафНутиЙ

  • 10 марта 2011 22:37
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
Блин, народ, вы что с ума то сходите тут?
Есть куча всяких обходов Ваших дибильных скриптов, и один из них - отключить яваскрипты в браузере, копируй что угодно без всякой лабуды.
Да и даже если не обтключать - есть инструменты разрабочиков (Dragonfly и Firebug) в которых можно управлять DOM-деревом так как хочется? в крайнем случаи можно сохранить страничку и подредактировать уже с готовой разметкой......
Так что не надо писать бред!

--------------------

#11asmakovec2

  • 10 марта 2011 22:50
  • Регистрация: 14.09.2010
  • Был(а) онлайн: 12.09.2014
  • Комментариев: 186
  • 0
ПафНутиЙ Ну само собой. Ник то же не говорит что скрипты эти нельзя обойти. Эта защита от ламеров. Которые не знают как отключить джава скрипт в браузере, и тем более не знают что такое фаирбуг, но имеют сайты в системах типа юкоз, и более как скопировать текст прямо с сайта ни на что не способны. А таких ламеров поцентов 70.

#12ПафНутиЙ

  • 11 марта 2011 02:25
  • Регистрация: 8.03.2010
  • Был(а) онлайн: 27.01.2021
  • Комментариев: 400
  • 0
asmakovec2,
Дык проще тогда не запрещать им копировать, а добавлять при копировании ссылку на свой сайт :) с display:none, они же один хрен не читают? хоть пользу будут приносить :) а так только грузить браузер пользователей лишними скриптами.

--------------------

#13DEN 007

  • 11 марта 2011 05:40
  • Регистрация: 3.05.2010
  • Был(а) онлайн: 18.03.2012
  • Комментариев: 18
  • 0
ха ха рассмешили, по исходному коду лазиют и подобное все это сделано на js и отключением js все перестает работать к примеру в опере F12 снимаем галочку "Включить js" вот и все)

#14Glazami

  • 11 марта 2011 11:26
  • Регистрация: 5.01.2011
  • Был(а) онлайн: 21.03.2021
  • Комментариев: 68
  • 0
я ставил хак но не этот не совсем правильная инструкция вроди.
Я вставлял 2 компонета 1 небольшой в начале main.tpl и ещё 1 в конце страницы он уже длинней.... у меня всё работало и не выделёлось даже..
Возможно тут не верный код!!

#15midlersen

  • 12 марта 2011 12:15
  • Регистрация: 9.10.2010
  • Был(а) онлайн: 30.05.2019
  • Комментариев: 63
  • 0
Glazami, всё возможно, но на lesslife.in всё работает отлично и именно по этому мануалу. Так для проверки вам нужно выйти из профиля и проверить! smile

--------------------

#16Arachnit

  • 28 марта 2011 22:05
  • Регистрация: 15.09.2010
  • Был(а) онлайн: 24.12.2012
  • Комментариев: 9
  • 0
Бесполезная штука.... люди не дураки и легко будут юзать ctrl C, скрипт лишь нагружает сайт...

#17Janee

  • 3 апреля 2011 13:32
  • Регистрация: 18.10.2010
  • Был(а) онлайн: 3.10.2011
  • Комментариев: 11
  • 0
так он рабочий или нет?

#18Black_Sun

  • 10 апреля 2011 09:55
  • Регистрация: 6.04.2011
  • Был(а) онлайн: 9.04.2012
  • Комментариев: 10
  • 0
а что мешает в firefox отключить в настройках разрешение java менять или отключать контекстное меню

#19dominationua

  • 29 апреля 2011 21:58
  • Регистрация: 29.04.2011
  • Был(а) онлайн: 30.04.2011
  • Комментариев: 10
  • 0
все равно мона через исходник сделать копию

#2046101

  • 19 мая 2011 13:06
  • Регистрация: 3.10.2010
  • Был(а) онлайн: 6.07.2023
  • Комментариев: 37
  • 0
нахрена защищать от копирование когда можно самим наживаться на тупых шлололо ? Полностью поддерживаю :

Дык проще тогда не запрещать им копировать, а добавлять при копировании ссылку на свой сайт :) с display:none, они же один хрен не читают? хоть пользу будут приносить :) а так только грузить браузер пользователей лишними скрипТами.


НУЖО ДУМАТЬ НЕ КАК БЫ НЕ УКРАЛИ - В РОССИИ ЛЮБУЮ ЗАЩИТУ СЛОМАЕМ, А КАК ИСПОЛЬЗОВАТЬ ТО ЧТО УКРАДЕНО В СВОЮ ПОЛЬЗУ.

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (9)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: