Energy-Portal
Цитирование для комментариев - Форум
Меню сайта

Наш опрос
Более популярный социальный сайт
Всего ответов: 37

Статистика

Форма входа

Приветствую Вас, Гость · RSS 10.10.2024, 22:35

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Цитирование для комментариев
JShaddixДата: Вторник, 23.06.2009, 21:01 | Сообщение # 1
Admin
Сообщений: 278
Награды: 1
Репутация: 17

Вставляем в "Страница материала и комментариев к нему", перед </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>

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

 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Хостинг от uCoz