prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Защита от копирования DLE

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


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Защита от копирования 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]


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


+1
Просмотры: 9544 VIP ProWebber | Комментарии (29)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1STil

  • 10 марта 2011 13:34
  • Регистрация: 20.09.2010
  • ICQ: --
  • Комментариев: 26
походу не работает твой хак

0

#2A.D.

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

0

#3serGUCCI

  • 10 марта 2011 14:01
  • Регистрация: 11.09.2010
  • ICQ: --
  • Комментариев: 446
  • Выкл.
эх, если б все было так просто biggrin

От копипаста нет лекарства! © by serGUCCI

-2

#4midlersen

  • 10 марта 2011 14:05
  • Регистрация: 9.10.2010
  • ICQ: --
  • Комментариев: 62
serGUCCI, но копирайт можно сделать менее лёгким smile

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

0

#5serGUCCI

  • 10 марта 2011 14:08
  • Регистрация: 11.09.2010
  • ICQ: --
  • Комментариев: 446
  • Выкл.
еще можно поставить мод "Контекстное меню", там вообще нет функций "копировать", "вставить"

-1

#6Simler

  • 10 марта 2011 14:19
  • Регистрация: 15.04.2010
  • ICQ: --
  • Комментариев: 18
ну хак то проще поставить чем мод)

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

0

#7asmakovec2

  • 10 марта 2011 14:25
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Что бы запретить копирование текста, нужно ставить 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 сайта и на обоих возникли проблемы с индексацией.

0

#8azramzes

  • 10 марта 2011 15:10
  • Регистрация: 5.12.2010
  • ICQ: 488899500
  • Комментариев: 25
стоит ставить его или нет?

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

0

#9fory

  • 10 марта 2011 15:37
  • Регистрация: 13.09.2010
  • ICQ: --
  • Комментариев: 32
bomb во всех браузерах это работать не будет yahoo

0

#10SerG93

  • 10 марта 2011 16:49
  • Регистрация: 16.09.2010
  • ICQ: --
  • Комментариев: 64
asmakovec2, а куда эти скрипты ставить?

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

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

0

#11Aleal616

  • 10 марта 2011 19:12
  • Регистрация: 20.01.2010
  • ICQ: --
  • Комментариев: 71
Я достаю если мне нужно из исходного кода.... минута делов то.

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

0

#12ПафНутиЙ

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

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

0

#13asmakovec2

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

0

#14ПафНутиЙ

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

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

0

#15DEN 007

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

0

#16Glazami

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

0

#17midlersen

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

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

0

#18Arachnit

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

0

#19Janee

  • 3 апреля 2011 13:32
  • Регистрация: 18.10.2010
  • ICQ: --
  • Комментариев: 11
так он рабочий или нет?

0

#20Black_Sun

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

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

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Управление ставками

Эффективное управление ставками в Яндекс Директ. Попробуйте

direct-filter.ru


продвижение директ

система управления ставками DIRECT-FILTER для продвижения в яндекс директ

direct-filter.ru


Столы киров

В продаже - стол письменный, цены ниже! Неликвидные остатки

rbk43.ru


Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

Ваши переписки