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

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

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

Webmaster    225

 

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

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

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

 


468x60_4.jpg.a816fcc1f7b7528d9e4ddfc87a73f2a3.jpg

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


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

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

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


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

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

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


468x60_4.jpg.a816fcc1f7b7528d9e4ddfc87a73f2a3.jpg

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


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

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

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

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


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

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

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

 

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

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

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


468x60_4.jpg.a816fcc1f7b7528d9e4ddfc87a73f2a3.jpg

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


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

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

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

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


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

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

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

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


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

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

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


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

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

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

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


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

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

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

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

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

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

Войти

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

Войти

Авторизация