Помощник
|
Скрипт для добавления ссылки на источник при копировании |
Sergis |
12.8.2016, 21:52;
Ответить: Sergis
Сообщение
#52
|
|
Мой сайт #1 на чистом html, и когда я копирую с него с абзацем либо без него, и вставляю куда угодно, все равно ссылка идет через строку. Сайт #2, он на CMS, и копируя с него и с абзацем или без него - пропуска строки нет куда бы я не копировал. Я кстати всегда работоспособность проверяю просто в блокноте++) Понятно, попробуем еще на других сайтах |
|
|
abofed79 |
16.8.2016, 11:22;
Ответить: abofed79
Сообщение
#53
|
|
отличный скрипт
|
|
|
SeoHunter |
27.8.2016, 19:15;
Ответить: SeoHunter
Сообщение
#54
|
|
Прекрасно работает, с переносом строк.
Код if (typeof addEvent !== "function") {
function addEvent(elt, name, handler, atEnd) { name = name.replace(/^(on)?/, 'on'); var prev = elt[name]; var tmp = '__tmp'; elt[name] = function(e) { if (!e) e = window.event; var result; if (!atEnd) { elt[tmp] = handler; result = elt[tmp](e); elt[tmp] = null; // delete() does not work in IE 5.0 (???!!!) if (result === false) return result; } if (prev) { elt[tmp] = prev; result = elt[tmp](e); elt[tmp] = null; } if (atEnd && result !== false) { elt[tmp] = handler; result = elt[tmp](e); elt[tmp] = null; } return result; } return handler; } } if (typeof getElement !== "function") { function getElement(iElementId) { if (document.getElementById) { return document.getElementById(iElementId); } if (document.all) { return document.all[iElementId]; } if (document.layers) { return document.layers[iElementId]; } return null; } } function addinfotocopytext(event) { var htmlcopytxt = '\n<br/>Источник: ' + window.location.href + '<br/>\n'; var minlen = 25; htmlcopytxt = htmlcopytxt.replace(/(&)sid=[0-9a-f]{32}/g, ''); var copy_sp = getElement('ctrlcopy'); if (copy_sp != null) { copy_sp.parentNode.removeChild(copy_sp); } var copy_sp = document.createElement('div'); copy_sp.id = 'ctrlcopy'; copy_sp.style.position='absolute'; copy_sp.style.left='-99999px'; copy_sp.innerHTML = htmlcopytxt; if (window.getSelection) { var slcted=window.getSelection(); var seltxt=slcted.toString(); if(!seltxt||seltxt.length<minlen) return; var nslct = slcted.getRangeAt(0); seltxt = nslct.cloneRange(); seltxt.collapse(false); seltxt.insertNode(copy_sp); nslct.setEndAfter(copy_sp); slcted.removeAllRanges(); slcted.addRange(nslct); } else if (document.selection) { var slcted = document.selection; var nslct=slcted.createRange(); var seltxt=nslct.text; if (!seltxt||seltxt.lengt < minlen) return; seltxt=nslct.duplicate(); seltxt.collapse(false); seltxt.pasteHTML(copy_sp.outerHTML); nslct.setEndPoint("EndToEnd",seltxt); nslct.select(); } } $(document).ready(function() { var body_element = document.getElementsByTagName('body')[0]; addEvent(body_element, 'onmouseup', addinfotocopytext); }) |
|
|
serg5777
|
Сообщение
#55
|
|
SeoHunter, ваш скрипт, лично у меня не рабочий)
|
|
|
SeoHunter |
28.8.2016, 12:50;
Ответить: SeoHunter
Сообщение
#56
|
|
serg5777, поместите данный код в .js .
Дайте имя файлу, скажем copyright.js . Потом укажите путь к скрипту: <script src="mysite.ru/js/copyright.js"></script>, поместив в футере. На DLE, DRUPAL, Wordpress работает. |
|
|
serg5777
|
Сообщение
#57
|
|
SeoHunter, на голом html и другой cms - увы.
|
|
|
_fan_ |
28.8.2016, 15:55;
Ответить: _fan_
Сообщение
#58
|
|
|
Спасибо, добавил и себе на сайт.
Конечно, штука не очень приятная для пользователей... но а как естественные линки получать? самостоятельно врятли кто источник укажет...
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Размещу ваши ссылки на форумах. | 94 | marybraun | 86565 | Вчера, 20:16 автор: marybraun |
|
ВНИМАНИЕ: OnClickA - надежная рекламная сеть для вебмастеров и рекламодателей 🔥 Монетизируй любой трафик 🔥 Выкупим весь твой трафик. Повышенные выплаты для топовых паблишеров |
6 | OnClickA | 1944 | Вчера, 17:15 автор: OnClickA |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
9 | Chekon | 3365 | Вчера, 13:24 автор: Chekon |
|
Сайт не индексируется в Google без добавления ссылок в адурилку | 1 | Nekit | 456 | 17.3.2024, 3:25 автор: malamut |
|
AviTool - мощный инструмент для автоматизации работы с Avito | 90 | Shadow | 76512 | 15.3.2024, 22:07 автор: Shadow |
Текстовая версия | Сейчас: 19.3.2024, 10:49 |