[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Цитирование для комментариев
{KolumB}Дата: Сб, 2009-08-08, 3:06:11 | Сообщение # 1
Группа: Пользователь
Сообщений: 165
Награды: 1
Репутация: 1002
Статус:
Вставляем в "Страница материала и комментариев к нему", перед следущее:
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
Поиск: