Главная » Файлы » Скрипты для 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>


Всё smile Пример работы скрипта на этом же сайте

Категория: Комментарии | Добавил: Apocalypse | Теги: ucoz, комментариях, Цитировать, кнопка, для
Просмотров: 372 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: