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

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

fumofuuu

Постоялец
Регистрация
24 Сен 2011
Сообщения
315
Реакции
170
Существует 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% воруют скриптами.
 
Назад
Сверху