Наш опрос
Ваш возраст?
Всего ответов: 70
Случайный анекдот
46 Срочно сдам квартиру на 5-7 лет, в зависимости от решения суда…
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

» Сегодня нас посетили: Reactor
» Зарег. на сайте
Всего: 3299
Новых за месяц: 5
Новых за неделю: 2
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 3
С активностью: 171
Авторизованных: 3124

   Кнопка цитировать в комментариях



Наконец то нашлось время для добавления нового материала на сайт)))))))) Сегодня мы научимся добавлять кнопку "цитировать" в комментарии для юкоз сайтов. Очень полезная функция, поможет подчеркнуть некоторые участки комментария например когда он очень большой и т.д. Всего лишь нужно будет выделить нужный участок или несколько участков комментария и нажать на кнопку цитировать.

Установка:
В панели управления, на странице материала и комментариев к нему, в сохраняем код
Код
<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>


Теперь переходим в вид комментариев и по месту ставим
Код
<a title="Выделите текст для цитирования" href="javascript:Insert('$NUMBER$. $NAME$ ($USERNAME$)',selection);" onMouseOver="get_selection()">[Цитировать]</a>


Html редактор
Автор: Prosvetekvator
Просмотров: 2713
25.07.2013


Другие статьи почитайка;)
Поделись ссылкой на форумах
Ссылка:
BB-code:
HTML:


« Пред. Кнопка цитировать в комментариях След. »


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Мини-чат
Топ пользователей
Новое на форуме








Комментарии