Наш опрос
Ваш возраст?
Всего ответов: 71
Случайный анекдот
51 Раннее утро. Солдат вернулся из армии в свой родной город. Идет он по пустой еще улице, радостно-вдохновленный такой... Весна, знаете ли! Подходит к цветочному киоску: - Здравствуйте, тётя Маня! - Ой, Ванюша, никак из армии вернулся! А возмужал-то как! - А дайте мне, теть Маня, самую большую и красивую розу... - Ээээ... Ты для Катьки чтоль? - Для неё! - Ну как бы тебе сказать... замужем она, в общем, Вань... - ... Афигеть!... Дайте две!!
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

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

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



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

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


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


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

Всего комментариев: 1

1 (gazcover)
Не работает

02.04.2020 в 22:22 | Перейти к материалу >
-
0
+

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








Комментарии
11.06.2022