Скриптец для добавления ссылочки на источник материала
Сегодня захотелось рассказать о скрипте, который помогает защищать сайты блоги от воровства контента и копирования материалов сайта. Данный скрипт после копирования какого-либо текста с сайта, добавляет ссылку на источник материала, которая в свою очередь подскажет поисковым системам, где настоящий источник материала, а где вор.
Такой метод спасает от машинных и автоматических копирований текста, материалов Ваших сайтов, блогов. К примеру, если Вы захотите скопировать, украсть контент с моего бложека. Чуть ниже появится примерно следующий текст:
Скрипт для WordPress:
Для cms вордпресс все очень просто. Надо открыть файлик functions.php и добавить туда код:
Только не забудьте, в коде выше, заменить текст — © Блог Евгения Москаленко, на что-нибудь свое. :-)
Для других cms или самописных сайтов:
Для других систем управления содержимым (cms), а также для самописных сайтов, вставить следующий код необходимо перед тегом :
Только не забудьте, в коде выше, заменить текст — © Блог Евгения Москаленко, на что-нибудь свое. :-)
Если есть вопросики, задавайте их в комментариях к статье. Благодарность и пожелания тоже пишем в комментариях.
Такой метод спасает от машинных и автоматических копирований текста, материалов Ваших сайтов, блогов. К примеру, если Вы захотите скопировать, украсть контент с моего бложека. Чуть ниже появится примерно следующий текст:
Источник: http://evgmoskalenko.com/development/skript-dobavleniya-ssylki-na-istochnik-materiala-pri-kopirovanii-kontenta.html
© Блог Евгения Москаленко
Скрипт для WordPress:
Для cms вордпресс все очень просто. Надо открыть файлик functions.php и добавить туда код:
function evgmoskalenko_copyright() { ?>
<script>
document.oncopy = function () {
var bodyElement = document.body;
var selection = getSelection();
var href = document.location.href;
var copyright = "
Источник: <a href='"+ href +"'>" + href + "</a>
© Блог Евгения Москаленко";
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), а также для самописных сайтов, вставить следующий код необходимо перед тегом :
<script>
document.oncopy = function () {
var bodyElement = document.body;
var selection = getSelection();
var href = document.location.href;
var copyright = "
Источник: <a href='"+ href +"'>" + href + "</a>
© Блог Евгения Москаленко";
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>
Только не забудьте, в коде выше, заменить текст — © Блог Евгения Москаленко, на что-нибудь свое. :-)
Если есть вопросики, задавайте их в комментариях к статье. Благодарность и пожелания тоже пишем в комментариях.
0 комментариев