Помощник
|
Скрипт для добавления ссылки на источник при копировании |
serg5777
|
Сообщение
#12
|
|
kev, что за движок?
|
|
|
kev |
2.8.2016, 15:10;
Ответить: kev
Сообщение
#13
|
|
Wordpress, запиливаю отдельным скриптом в Footer. Сбросил адрес пациента в ЛС
-------------------- |
|
|
serg5777
|
Сообщение
#14
|
|
|
|
|
Kabardin |
2.8.2016, 23:20;
Ответить: Kabardin
Сообщение
#15
|
|
|
|
|
kstnews |
3.8.2016, 11:47;
Ответить: kstnews
Сообщение
#16
|
|
Вставляем перед тегом </head>. А у меня все скрипты перед </body> стоят, и этот туда же поставил - вроде все работает (MODx Revo, шаблон адаптивный какой-то). serg5777, thanks. -------------------- |
|
|
vitamax |
4.8.2016, 22:32;
Ответить: vitamax
Сообщение
#17
|
|
было бы хорошо еще не сбрасывать выделение при нажатии ctrl+c. А то сразу пользователь чувствует "что-то не то"
|
|
|
serg5777
|
Сообщение
#18
|
|
vitamax, тоже думал об этом. Но нигде не встречал подобной реализации
|
|
|
Kabardin |
4.8.2016, 23:58;
Ответить: Kabardin
Сообщение
#19
|
|
|
|
|
serg5777
|
Сообщение
#20
|
|
Kabardin, ну в исходном коде у них спереть можно) Завтра гляну.
Может кому пригодится, вот интересная задумка при копировании текста: Код <script type="text/javascript">
var options = { htmlcopytxt: ' Источник: <a href="' + window.location.href + '">' + window.location.href + '</a><br />', minlen: 25, addcopyfirst: false }; var copy_sp = document.createElement('span'); copy_sp.id = 'ctrlcopy'; copy_sp.innerHTML = options.htmlcopytxt; function selectionMore() { if(window.getSelection) { //good times var slcted = window.getSelection(); var seltxt = slcted.toString(); if(!seltxt||seltxt.length < options.minlen) return; var nslct = slcted.getRangeAt(0); seltxt = nslct.cloneRange(); seltxt.collapse(options.addcopyfirst); seltxt.insertNode(copy_sp); if (!options.addcopyfirst) nslct.setEndAfter(copy_sp); slcted.removeAllRanges(); slcted.addRange(nslct); } else if(document.selection) { //bad times var slcted = document.selection; var nslct = slcted.createRange(); var seltxt = nslct.text; if (!seltxt||seltxt.length<options.minlen) return; seltxt = nslct.duplicate(); seltxt.collapse(options.addcopyfirst); seltxt.pasteHTML(copy_sp.outerHTML); if(!options.addcopyfirst) {nslct.setEndPoint("EndToEnd",seltxt); nslct.select();} } } document.addEventListener("mouseup", selectionMore); document.addEventListener("keyup", selectionMore); </script> |
|
|
Kabardin |
5.8.2016, 10:38;
Ответить: Kabardin
Сообщение
#21
|
|
serg5777, это то, что с Риа ру?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Размещу ваши ссылки на форумах. | 94 | marybraun | 86565 | Вчера, 20:16 автор: marybraun |
|
ВНИМАНИЕ: OnClickA - надежная рекламная сеть для вебмастеров и рекламодателей 🔥 Монетизируй любой трафик 🔥 Выкупим весь твой трафик. Повышенные выплаты для топовых паблишеров |
6 | OnClickA | 1945 | Вчера, 17:15 автор: OnClickA |
|
✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐ Сервис для получения SMS на реальные номера USA |
9 | Chekon | 3367 | Вчера, 13:24 автор: Chekon |
|
Сайт не индексируется в Google без добавления ссылок в адурилку | 1 | Nekit | 457 | 17.3.2024, 3:25 автор: malamut |
|
AviTool - мощный инструмент для автоматизации работы с Avito | 90 | Shadow | 76512 | 15.3.2024, 22:07 автор: Shadow |
Текстовая версия | Сейчас: 19.3.2024, 12:42 |