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

Февраль 24, 2011
Рубрика: Код 

Автоматическая вставка копирайта при копировании текстаВ прошлом году была у меня статья про 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 (как это обычно и бывает).

2leep.com

Спасибо Вам, за добавление этой статьи в:

Опубликовать в twitter Опубликовать в своем блоге livejournal

Как добавить такие же кнопки социальных сетей в свой блог

Статьи из рубрики:

Хотите оставить комментарий к статье Автоматическая вставка копирайта при копировании текста?
  • Вадим

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

    • http://seo-aspirant.ru/ seo-aspirant

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

  • http://seo-armory.ru/ alexey

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

    • http://seo-aspirant.ru/ seo-aspirant

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

Обновления
RSS лента Подписаться на обновления через Facebook Подписаться по e-mail Следуй за мной в Twitter Подписаться на обновления через Google+

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

Я зарабатываю на
Cityads - CPA партнёрская программа. Размещаю их баннеры на собственных сайтах. Лью покупной трафик.
Rotapost - покупаю и продаю ссылки (постовые) и статьи в блогах.
Sape - покупаю ссылки для продвижения клиентских сайтов. Продаю ссылки с собственных сателлитов.
Тематика
Адалт Благотворительность Блоггинг ВКонтакте Гостевой пост Гэмблинг Дейтинг Дизайн Инвестиции Интернет Инфографика Контекст Манимейкинг Маркетинг Море Отдых Отчёт Переводы Подкасты Покер Психология Софт Ссылки Торренты Траф Фарма Фриланс Халява Яндекс тИЦ Bing blogspot Facebook Google PR Sape SEO Skype SMO TrustLink Twitter WordPress YouTube
Статистика