X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

6 страниц V  < 1 2 3 4 5 6 >
Открыть тему
Тема закрыта
> Скрипт для добавления ссылки на источник при копировании
serg5777
serg5777
Topic Starter сообщение 2.8.2016, 14:13; Ответить: serg5777
Сообщение #12


kev, что за движок?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kev
kev
сообщение 2.8.2016, 15:10; Ответить: kev
Сообщение #13


Wordpress, запиливаю отдельным скриптом в Footer. Сбросил адрес пациента в ЛС


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 2.8.2016, 18:29; Ответить: serg5777
Сообщение #14


Цитата(kev @ 2.8.2016, 14:10) *
Сбросил адрес пациента в ЛС

Ничего не сбрасывали)
А почему не в header.php?

Сообщение отредактировал serg5777 - 2.8.2016, 18:36
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kabardin
Kabardin
сообщение 2.8.2016, 23:20; Ответить: Kabardin
Сообщение #15


Цитата(kev @ 2.8.2016, 14:10) *
Wordpress, запиливаю отдельным скриптом в Footer

Попробуйте вставить код в файл header.php непосредственно перед перед тегом </head>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kstnews
kstnews
сообщение 3.8.2016, 11:47; Ответить: kstnews
Сообщение #16


Цитата(serg5777 @ 30.7.2016, 20:29) *
Вставляем перед тегом </head>.

А у меня все скрипты перед </body> стоят, и этот туда же поставил - вроде все работает (MODx Revo, шаблон адаптивный какой-то). serg5777, thanks.


--------------------
Пессимист, это вооружённый знаниями оптимист.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vitamax
vitamax
сообщение 4.8.2016, 22:32; Ответить: vitamax
Сообщение #17


было бы хорошо еще не сбрасывать выделение при нажатии ctrl+c. А то сразу пользователь чувствует "что-то не то"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 4.8.2016, 23:38; Ответить: serg5777
Сообщение #18


vitamax, тоже думал об этом. Но нигде не встречал подобной реализации :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kabardin
Kabardin
сообщение 4.8.2016, 23:58; Ответить: Kabardin
Сообщение #19


Цитата(serg5777 @ 4.8.2016, 22:38) *
Но нигде не встречал подобной реализации

Из первого, что вспомнилось, это ria.ru. Но это на вопрос "где?". А "как?" - даже не задумывался никогда особо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
Topic Starter сообщение 5.8.2016, 9:38; Ответить: 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
Kabardin
сообщение 5.8.2016, 10:38; Ответить: Kabardin
Сообщение #21


serg5777, это то, что с Риа ру?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
6 страниц V  < 1 2 3 4 5 6 >
Открыть тему
Тема закрыта
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Размещу ваши ссылки на форумах.
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


 



RSS Текстовая версия Сейчас: 19.3.2024, 12:42
Дизайн