[ [ Новые сообщения ] · [ Поиск ] · [ RSS ] [ Вы не выполнили Вход ]]
  • Страница 1 из 1
  • 1
Цитирование для комментариев
dickinsonДата: Вторник, 06.10.2009, 10:28 | Сообщение # 1
Группа: Удаленные





Вставляем в "Страница материала и комментариев к нему", перед < / 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 (document.getSelection){   
       selection = document.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
Поиск: