• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Намёк копипастерам

fumofuuu

Мой дом здесь!
Регистрация
24 Сен 2011
Сообщения
334
Реакции
265
Существует js
Код:
function addLink() {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
    var pagelink = "<br /><br  /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br  />2010 - 2012 © Таганская шаурма";
    var copytext = selection + pagelink;
    var newdiv = document.createElement('div');
    newdiv.style.position='absolute';
    newdiv.style.left='-99999px';
    body_element.appendChild(newdiv);
    newdiv.innerHTML = copytext;
    selection.selectAllChildren(newdiv);
    window.setTimeout(function() {
        body_element.removeChild(newdiv);
    },0);
}
document.oncopy = addLink;
ну собственно включается он
Код:
 <script type="text/javascript" src="/engine/classes/js/copy.js">

а как сделать, чтоб при он срабатывал только при копировании из Полной Новости (show.full.php)
и только в обычном тексте, НЕ в code не цитате
 
по первому вопрсоу
наверно вот в это месте
var body_element = document.getElementsByTagName('body')[0];
надо заменить body на тот id или class в котороый у тебе обрамлена новость. К примеру
var body_element = document.getElementsByTagName('.fullstory')[0];
ну а про второй вопрос - это надо видимо переписывать и добавлять исключение по определенным тегам
 
скажу по секрету, что пользы от этого кода ноль - т.к. он не во всех браузерах работает!
 
  • Заблокирован
  • #4
Отключить javascript в браузере - дело нескольких секунд (лично я не ленился).
Парсеры javascript'ом тоже не напугать.
 
Как правило "защитой своего мега-контента" занимаются те, кто сам это и ворует у других - особенности РУнета! :D
Бывают, конечно, исключения... Но редко!
 
делайте нормальные сайты и пофиг вам на копипастеров будет
 
Я подобную фичу использую на одном не особо посещаемом сайте. Чутка беков получил.
 
Либо ввести (статический) id блока вывода полной новости и указать его в доме

либо через классы ... тогда можно сделать обход вокруг *кода*
 
Заметил что для больших проектов толк есть, но не как от воровства, а как привлечение клиентов. 99% воруют скриптами.
 
Назад
Сверху