Копипастер – человек, который делает обычный простой перенос информации из источника в другое место путем копирования, и вставки данных.
Добавление ссылки при копировании на источник материала (статьи).
Сегодня захотелось рассказать о скрипте, который помогает защищать сайты блоги от воровства контента и копирования материалов сайта. Данный скрипт после копирования какого-либо текста с сайта, добавляет ссылку на источник материала, которая в свою очередь подскажет поисковым системам, где настоящий источник материала, а где вор.Такой метод спасает от машинных и автоматических копирований текста, материалов Ваших сайтов, блогов. К примеру, если Вы захотите скопировать, украсть контент с моего бложека. Чуть ниже появится примерно следующий текст:
Источник: /dle/skript-dlya-dobavleniya-ssylki-na-istochnik-materiala-zashhiti-sajt-ot-kopipasta.html
© Настройка, ремонт, обслуживание, модернизация компьютеров, ноутбуков, нетбуков, смартфонов, планшетов, лечение вирусов своими руками.
Скрипт для WordPress:
Для cms вордпресс все очень просто. Надо открыть файлик functions.php и добавить туда код:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
function evgmoskalenko_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’, ‘evgmoskalenko_copyright’, 95);
|
Только не забудьте, в коде выше, заменить текст — © Настройка, ремонт, обслуживание, модернизация компьютеров, ноутбуков, нетбуков, смартфонов, планшетов, лечение вирусов своими руками, на что-нибудь свое. ????
Для других cms или самописных сайтов:
Для других систем управления содержимым (cms), а также для самописных сайтов, вставить следующий код необходимо перед тегом </body>
:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<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>
|
Только не забудьте, в коде выше, заменить текст — © Настройка, ремонт, обслуживание, модернизация компьютеров, ноутбуков, нетбуков, смартфонов, планшетов, лечение вирусов своими руками, на что-нибудь свое. ????
Если есть вопросики, задавайте их в комментариях к статье. Благодарность и пожелания тоже пишем в комментариях.
Статья взята из открытых источников: http://evgmoskalenko.com/development/skript-dobavleniya-ssylki-na-istochnik-materiala-pri-kopirovanii-kontenta.html