Скрипт добавления ссылки при копировании

Тема воровства контента была, есть и будет актуальна всегда. Ведь многие пользователи от лени или от жадности не желают сами писать тексты, а тем более их покупать, но копеечку все же стремятся заработать. И так, в данном материале хотелось бы поделиться с Вами скриптом, который смог бы «защитить» Ваш сайт от копирования материалов или, проще говоря, это просто скрипт добавления ссылки при копировании на Ваш сайт. Приведены ниже скрипты добавления ссылки на сайт на WordPress и для самописных сайтов.

Содержание статьи:

Пару слов о самом скрипте и о том, как он работает. К примеру, у Вас есть сайт. Вор или бот заходят на него и копируют текст. После того как они его скопировали к тексту добавляется ссылка на источник материала, а так же название Вашего сайта. Невнимательные воры могут ее не заметить и размещать Ваши материалы с ссылками на первоисточник. Зачастую так и происходит, ибо тексты копируются автоматически и так же публикуются, используя ботов. Так же это хорошо и для поисковых роботов, которые смогут определить где находится первоисточник материала. Конечно же это не дает 100% гарантии сохранности материалов, но использовать все же этот подход необходимо. Как будет выглядеть скопированный материал смотрите ниже.

Источник: http://web-ru.org/wordpress/skript-dobavleniya-ssylki-pri-kopirovanii.html
© Блог Свободного человека

Скрипт добавления ссылки при копировании WordPress

Ниже я покажу как выглядит скрипт добавления ссылки при копировании для WordPress. Все что Вам нужно — добавить его в файл functions.php в любое место, можно и в конце кода:

function webru_copyright() { ?>
<script>
document.oncopy = function () {
var bodyElement = document.body;
var selection = getSelection();
var href = document.location.href;
var copyright = «<br><br>Источник: <a href='»+ href +»‘>» + href + «</a><br>© Блог Свободного человека»;
var text = selection + copyright;
var divElement = document.createElement(‘div’);
divElement.style.position = ‘absolute’;
divElement.style.left = ‘-99999px’;
divElement.innerHTML = text;
bodyElement.appendChild(divElement);
selection.selectAllChildren(divElement);
setTimeout(function() {
bodyElement.removeChild(divElement);
}, 0); };
</script>
<?php }
add_action(‘wp_footer’, ‘webru_copyright’, 95);

Скрипт добавления ссылки при копировании самописных сайтов и других cms

Это вариант скриптов подходит, как для самописных сайтов, так и сайтов, построенных на различных cms. Вам лишь необходимо его вставить перед тэгом </body>. Выглядит он так:

<script>
document.nocopy = function () {
var bodyElement = document.body;
var selection = getSelection();
var href = document.location.href;
var copyright = «<br><br>Источник: <a href='»+ href +»‘>» + href + «</a><br>© Блог Свободного человека»;
var text = selection + copyright;
var divElement = document.createElement(‘div’);
divElement.style.position = ‘absolute’;
divElement.style.left = ‘-99999px’;
divElement.innerHTML = text;
bodyElement.appendChild(divElement);
selection.selectAllChildren(divElement);
setTimeout(function() {
bodyElement.removeChild(divElement);
}, 0);
};
</script>

На этом как-бы всё. Ах да, чуть не забыл — не забудьте поменять только название сайта Блог Свободного человека на свое. Но, если сильно хочется, то можете оставить и моё. Я не обижусь, честно 🙂

комментария 2

  1. Подобный скрипт у меня стоит. Но есть еще, когда ссылка идет после каждой строки или абзаца. Как такое осуществить?

    • А какой смысл от ссылки после каждой строки или абзаца? Как по мне, то это не логично.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *