Webmaster

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

Рекомендованные сообщения

Webmaster    230

 

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

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

Вставляем перед тегом </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>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Masterhit    13

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Webmaster    230
В 18.10.2016 в 15:45, Masterhit сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Webmaster    230

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Masterhit    13
В ‎20‎.‎10‎.‎2016 в 18:43, Webmaster сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Webmaster    230
14 часа назад, Masterhit сказал:

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Masterhit    13
В 28.10.2016 в 18:59, Criptoraptor сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас