Наш опрос
Нужно ли пополнять базу анекдотов в информере?
Всего ответов: 25
Случайный анекдот
54 Сидят как-то Василий Иваныч и Петька... выпивают. Вдруг Петька спрашивает: - А откуда названия вин берутся? Василий Иваныч: - Ну, значит, как вино получается: берут большой чан с виноградом, залезают туда мужики и начинают топтать... Когда сок доходит до портков - это портвейн, когда выше - это херес, а ежели еще выше - то это мудера.
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

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

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



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

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


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


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

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

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

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

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

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








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