Автоматическая вставка копирайта при копировании текста

Рубрика: Код

Автоматическая вставка копирайта при копировании текстаВ прошлом году была у меня статья про 6 способов борьбы с воровством контента, в которой из наиболее успешных читатели выделили только плагин для Wordress. Но с тех пор вопрос авторских прав меня ничуть не переставал волновать. Всё думал о том, чтобы запретить на блоге выделение текста и копирование при помощи правой кнопки мыши. Но останавливало то, что если кто-нибудь из блоггеров захочет добросовестно процитировать отрывок из моей статьи, то столкнётся с соответствующими трудностями.

И вот вчера, читая блог n-wp.ru, нашёл довольно изящное решение этой проблемы для движка WordPress. С помощью простого скрипта, при копировании материалов с вашего сайта будет добавляться в текст ссылка на источник. Для реализации этого решения, в файл header.php вашего шаблона добавьте следующий код:

<script type=»text/javascript»>
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 />Все права защищены &copy; название Вашего блога»; // Вы можете изменить текст в этой строчке
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>

Теперь, если кто-то скопирует какую-нибудь статью или её фрагмент с вашего блога, то при вставке в самом низу текста будет красоваться ссылка на страницу-первоисточник и текст, который вы указали для защиты авторских прав. Такая автоматическая вставка копирайта при копировании текста работает во всех интернет-браузерах, кроме IE (как это обычно и бывает).

ПОНРАВИЛАСЬ СТАТЬЯ? ПОДЕЛИСЬ С ДРУЗЬЯМИ!

ИЛИ ПОДДЕРЖИ АВТОРА ФИНАНСОВО!

Поддержать на Патреоне

  • Вадим

    Скопировал фрагмент «изящное решение этой проблемы для движка
    wordpress» в notepad, стер приписку, скопировал еще раз — ну и зачем лишними скриптами header грузить?

    • В принципе вообще любую защиту можно обойти. Может кому-нибудь пригодится.

  • alexey

    Что-то не работает. 🙁 Такое чувство, что функция вообще не вызывается при копировании. Браузер Chromium.

    • Возможно установленная на блоге тема не поддерживает данную функцию.

  • Андрей

    Подскажите, что поменять в коде, чтобы можно было копировать стихи, так как при коде они все идут в одну строчку. Спасибо

  • Это же просто JavaScript. Будет ли работать на blogger?

    • Попробуйте и узнаете. 🙂

      • Вот так работает:

        function slyLink() {

        var istS = ‘Источник информации:’; // Слово должно находится в кавычках!

        var
        copyR = ‘© BOMBERuss’; // Слово должно
        находится в кавычках!

        var body_element = document.getElementsByTagName(‘body’)[0];

        var choose;

        choose = window.getSelection();

        var
        myLink = document.location.href;

        var authorLink = «» + istS + ‘ ‘ +
        ««+myLink+»» + copyR;

        var copytext = choose + authorLink;

        var addDiv = document.createElement(‘div’);

        addDiv.style.position=’absolute’;

        addDiv.style.left=’-99999px’;

        body_element.appendChild(addDiv);

        addDiv.innerHTML = copytext;

        choose.selectAllChildren(addDiv);

        window.setTimeout(function() {

        body_element.removeChild(addDiv);

        },0);

        }

        document.oncopy = slyLink;

        Между засунул

        • Спасибо за инфу.

        • Александр Тёмный

          нЕ БЫЛО ТВОЕГО КОМЕНТА! оТ КУДА оН ВЗЯЛСЯ

  • Просто кто-то

    Чтоб вы сдохли, суки, со своими копирайтами. Кто захочет украсть — украдёт, а обычным пользователям эта хуета только мешает.

    • Чем мешает?

      • Просто кто-то

        Я часто пользуюсь поисковиком, что бы узнать словоинформацию о написанном и соответственно часто копирую и вставляю в поисковик, как вы думаете что каждый раз у меня выходит из этого?
        p.s. Моя ненависть направленна не именно на вас, а на всех кто ставит оные скрипты, ваш сайт просто первый в поисковике вышел, вот и вырвалось что накопилось.

        • Ясно. Я на своих сайтах никогда скриптами не запрещаю копировать контент. Тоже считаю, что это крайне неудобно.

  • Hovard18

    Конченный твари везде напихали ебаный скрипт. СУКА я ЗАЕБАЛСЯ удалять эту хуету в поисковике когда ИЩУ, а я всегда в поиске

  • Самаритянин

    отключите JavaScript на сайте. (в crome — восклицательный знак в кружке, возле поисковой строки). => JavaScript — блокировать.

Анонсы

RSS-лента


Подписаться в Facebook


Подписаться в ВК


Следуй за мной в Twitter



Получать на email:

Я зарабатываю на
Cityads - партнёрская система с оплатой за результат (CPA). Лью покупной и "бесплатный" трафик со своих и чужих сайтов.
Admitad - партнёрская сеть, изначально ориентированная на e-commerce.
Advendor - партнёрская сеть под зарубежный трафик и криптовалюты.
Gogetlinks - биржа ссылок. Продаю дорогие "вечные" ссылки со своих качественных сайтов.
Kwork - биржа фриланса: всё по 500 рублей.
PokerStrategy - играю в покер. Просто хобби.