Наш опрос
Любите ли вы участвовать в опросах?
Всего ответов: 30
Случайный анекдот
93 Страховой агент звонит в дверь семьи Мюллер. Открывает маленький мальчик. - Мальчик, позови, пожалуйста, твоего папу. - Не могу - Почему? - Он умер - Как так?? - Бульдозером переехало! - Тогда зови маму. - Не могу - Почему? - Тоже умерла, бульдозером переехало - Тогда дедушку зови! - Не могу мертвый он! - Мертвый?? - Бульдозером переехало! - А бабушка где? - Тоже мертвая, тоже бульдозером переехало! - Послушай, мальчик, а что же ты тут тогда делаешь?? - На бульдозере катаюсь!
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0

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

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



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

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


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


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

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

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

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

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

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








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