[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Каталог файлов » Цитирование для комментариев
Цитирование для комментариев
team102Дата: Среда, 01 Декабря 2010, 17:39 | Сообщение # 1
Группа: Файловики
Сообщений: 216
Награды: 3
Репутация: 13
Статус: Offline

Вставляем в "Страница материала и комментариев к нему", перед </head> следущее:

Code
<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>

Вставляем в "Вид комментариев" в нужное место:

Code
<a href="javascript:Insert('$NUMBER$. $NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()"><b>Ответить</b></a>

Текст Выделите текст для цитирования и Ответить, можно заменить на свой, больше редактировать ничего не рекомендуется!

 
Форум » Скрипты для uCoz » Каталог файлов » Цитирование для комментариев
  • Страница 1 из 1
  • 1
Поиск: