23:19
Цитирование для комментариев v 2.0 | |
Переделал скрипт цитирование для комментариев на болле удобнее Теперь используется стандартный юкоз алерт, цитирование по кнопке ответить) Идем в ПУ - Управление дизайном - Комментарии - Вид комментариев/ В саммый вверх: Code <script type="text/javascript"> function Insert(qname, text) { if (text != "") { qname = qname.replace(/[\[\]]/g, "|"); paste("[quote=" + qname + "]" + text + "[/quote]\n", 0); } else { _uWnd.alert('Выделите текст для цитирования','',{w:230,h:80,tm:4500}); } } 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 <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="$ANSWER_URL$">Ответить</a>]</div><?endif?> И заменяем на: Code <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?> Внимание! У всех групп пользователей должна быть включена функцию отвечать на комментарий. или в противном случаем заменяем: Code <?if($ANSWER_URL$)?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?> На Code <?if($GROUP_ID$ != "0")?><div style="clear:both;padding:4px 0;font-size:7pt;">[<a href="javascript://" onclick="Insert('$NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">Ответить</a>]</div><?endif?>
Вы сможете скачать через 0 сек.
| |
|
Всего комментариев: 0 | |