Sign in to follow this  
Webmaster

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

Recommended Posts

Webmaster    232

 

Юзеры при копировании текста, будут ссылаться на страницу вашего сайта.

Этим мы набираем внешние ссылки.

Вставляем перед тегом </head>. Можете вынести в отдельный js-файлик.

<script type="text/javascript">
document.addEventListener('copy', function () {
  
    var s = window.getSelection()
    var oldRange = s.getRangeAt(0)
    var newdiv = document.createElement('div')
    newdiv.style.position = 'absolute';
    newdiv.style.left = '-99999px';
    document.body.appendChild(newdiv)
    newdiv.appendChild(oldRange.cloneContents())

    var copyright = document.createElement('span')
    copyright.innerHTML = ' Источник: ' + location.href;
    copyright.setAttribute('id', 'copyright-text')
    newdiv.appendChild(copyright)

    r = document.createRange()
    s.removeAllRanges()
    r.selectNode(newdiv)
    s.addRange(r)

    window.setTimeout(function () {
        s.removeAllRanges()
        s.addRange(oldRange)
        newdiv.remove()
    }, 100);
});
</script>

 

Share this post


Link to post
Share on other sites

Смотрите также:

Masterhit    13

Отлично, попробую поставить. Только не удобно для пользователей будет, возможно сделать только для гостей?

Share this post


Link to post
Share on other sites
Webmaster    232
В 18.10.2016 в 15:45, Masterhit сказал:

возможно сделать только для гостей?

Есть плагин специальный, смотря какой у вас движок сайта

Share this post


Link to post
Share on other sites

Masterhit    13
В ‎20‎.‎10‎.‎2016 в 18:43, Webmaster сказал:

Да для пользователей конечно неудобно будет, согласен с вами.

Простой сайт, без движков, плагинов таких нет наверно. Да для пользователей неудобно, да и вообще, неужели пользователь не увидит ссылку на источник, когда скопирует текст)

Share this post


Link to post
Share on other sites
Webmaster    232
14 часа назад, Masterhit сказал:

Простой сайт, без движков, плагинов таких нет наверно.

Плагин видел только для форума, но он платный

 

14 часа назад, Masterhit сказал:

да и вообще, неужели пользователь не увидит ссылку на источник, когда скопирует текст)

Бывает что и не видят), этим самым зарабатываем ссылку в яндекс вебмастере

Share this post


Link to post
Share on other sites

Criptoraptor    55
3 часа назад, Webmaster сказал:

этим самым зарабатываем ссылку в яндекс вебмастере

Отлично, попробуем у себя на сайте вставить, но думаю будут удалять)

Share this post


Link to post
Share on other sites
Masterhit    13
В 28.10.2016 в 18:59, Criptoraptor сказал:

но думаю будут удалять

Не все конечно, кто то может не заметить :)

Share this post


Link to post
Share on other sites

Masterhit    13
В 03.11.2016 в 01:25, Fenix сказал:

Интересно, для блога подойдет?

Думаю да, для любого сайта вообще то подходит

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this