Самые популярные фильмы
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: best-top  
Форум » Web Мастерам » Скрипты » Цитирование для комментариев
Цитирование для комментариев
MÖRDERДата: Понедельник, 12.01.2009, 13:18 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 232
Награды: 1
Репутация: 14
Замечания: 0%
Статус: :-(
Вставляем в "Страница материала и комментариев к нему", перед </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>

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



 
kJIoyHДата: Понедельник, 12.01.2009, 15:18 | Сообщение # 2
Сержант
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 3
Замечания: 0%
Статус: :-(
ZARJ, старайся скрины выкладывать, а то непонятно что это такое)))оке??

 
MÖRDERДата: Понедельник, 12.01.2009, 15:28 | Сообщение # 3
Полковник
Группа: Пользователи
Сообщений: 232
Награды: 1
Репутация: 14
Замечания: 0%
Статус: :-(
kJIoyH, там не было, а так ок


 
YastrebДата: Суббота, 14.02.2009, 01:13 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 10
Награды: 0
Репутация: 0
Замечания: 0%
Статус: :-(
 
Форум » Web Мастерам » Скрипты » Цитирование для комментариев
  • Страница 1 из 1
  • 1
Поиск: