Добавление ссылки на источник при копирование текста

Добавления ссылки на источник

В этой статье рассмотрим скрипт который автоматически создает ссылку на источник материала при осуществлении копирования текста с сайта. Данный скрипт является незаменимым помощником для тех людей, у которых очень часто на сайте копируют материал. 
 
 

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

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

Поэтому нужно так или иначе стараться пресекать подобные действия, тем более если Вам небезразличен материал на Вашем сайте над которым было произведено множество усилий. Для этого был написан специальный javascript, который помогает указывать источники при копировании текста с сайта.

То есть если будет скопирован текст любых размеров, будь это целая страница или просто абзац, да хоть 3 слова, не важно, снизу будет указан источник, откуда была взята эта информация. Генерируются автоматически 2 строки, на первой строке будет указана собственно сама страница, откуда был скопирован текст, а на второй указан копирайт.

Вот собственно сам скрипт.

<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 />© get-do-ok.ru"; // В этой строке поменяйте текст на свой
    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>

Чтобы этот скрипт заработал нужно его поместить между тегами <Head> и </Head> в коде Вашего сайта. Главное, в самом скрипте не забудьте указать свой сайт и сохранить изменения.
Все готово, работу данного скрипта в действии Вы можете проверить на примере нашего сайта. Для этого Вам достаточно скопировать любой текст со страницы сайта и вставить его в текстовый документ. В результате Вы увидите добавление ссылок на источник при копировании текста.
Данный скрипт будет работать во всех современных браузерах, которые поддерживают javascript.

Вы можете оставить комментарий, или Трекбэк с вашего сайта.

ОЦЕНИТЕ ПОЛЕЗНОСТЬ СТАТЬИ

Оценка: 5,00 ( голосов: 6)
Loading...Loading...

ПОДЕЛИТЬСЯ ССЫЛКОЙ

Комментариев к записи: 2

  1. Андрей:

    В IE не работает... надо допиливать)

  2. Коломиец Богдан:

    Сказано же что в современных браузерах) IE таковым уже не считается)

http://freshtorrent.org - Фильмы торрентом

Оставить комментарий

Return to Top ▲Return to Top ▲