Главная » Файлы » Скрипты для uCoz » Комментарии |
Кнопка "Цитировать" в комментариях для uCoz
22.06.14, 14:52:02 | |
Установка% В нужном вам модуле на "Странице материала и комментариев к нему" между Код <head> и </head> Код <script type="text/javascript"> function Insert(qname, text) { if (text != "") { qname = qname.replace(/[\[\]]/g, "|"); paste("[quote=" + qname + "]" + text + "[/quote]\n", 0); } else { alert('Выделите текст для цитирования'); } } function paste(text, flag) { if ((document.selection) && (flag)) { document.addform.message.focus(); document.addform.document.selection.createRange().text = text; } else { document.addform.message.value += text; } } function get_selection() { if (window.getSelection) { selection = window.getSelection(); selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_"); selection = selection.replace(/\r\n/gi, " "); while (selection.indexOf(" ") !=- 1) { selection = selection.replace(/ /gi, ""); } selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n"); } else { selection = document.selection.createRange().text; } } </script> Далее бежим в: Управление дизайном сайта -- Комментарии -- Вид комментариев В нужное вам место вставляйте: Код <a title="Выделите нужный текст и нажмите на эту кнолпку для цитирования" href="javascript:Insert('$NUMBER$. $NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">[Цитировать]</a> Всё Пример работы скрипта на этом же сайте | |
Просмотров: 472 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |