Авторизация  
Webmaster

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

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

Webmaster    208

 

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

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

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

 

  • Лайк нравится 1

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


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

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

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


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

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

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

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


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

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

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

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


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

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

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

 

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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Criptoraptor    33
3 часа назад, Webmaster сказал:

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

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

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


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

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Masterhit    12
В 03.11.2016 в 01:25, Fenix сказал:

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

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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

Авторизация