U.Helper

24 Октября 2009 22:18
Главная » Разработки » Разработки для модуля "Все" » Очень простое цитирование для комментариев/блогов/новостей и т.д.
1) вставляем в <head>
Code
<script type="text/javascript">
function Insert(qname,text){
  if (text!=""){ qname=qname.replace(/[\[\]]/g, "|"); document.getElementById(wh).value += "[quote="+qname+"]"+text+"[/quote]\n"; document.getElementById(wh).focus(); document.getElementById(wh).focus()}  
  else _uWnd.alert('Выделите текст для цитирования','',{w:230,h:80,tm:3000});
}
</script>

2) вставляем в вид комментариев:

Code
<a href="javascript://" onclick="Insert('$USERNAME$',document.getSelection());">Цитировать</a>



Правила использования:

  • Все права на публикуемые скрипты принадлежат их авторам!
  • Запрещается распространение скриптов без указания автора!
  • Запрещается "затирание" копирайтов!
Рейтинг: ← 12 →
Модуль: Все | 3057 просмотров | Автор: mob_dp | Добавлено: 24 Октября 2009 | Пример
11 комментариев

0
rony[Материал] 11:47, 25 Октября 2009
Сделал всё как написано,но не работает dry
Цитировать
Сайт
0
rony[Материал] 11:56, 25 Октября 2009
Когда нажимаю "Цитировать" ничего не происходит wacko
Цитировать
Сайт
0
uWeb[Материал] 20:53, 25 Октября 2009
link
Цитировать
Сайт
0
rony[Материал] 21:00, 25 Октября 2009
Quote
link
Цитировать
Сайт
0
rony[Материал] 21:01, 25 Октября 2009
uWeb,
Если ты имеешь в виду пример,то вот он
Цитировать
Сайт
0
mob_dp[Материал] 20:14, 26 Октября 2009
У кого не работает - замените wh на message

p.s. исправить не могу, закидывал вечером, забыл поменять


Ответ:может мне поменять в статье?
Цитировать
Сайт
0
mob_dp[Материал] 18:25, 27 Октября 2009
Quote (mob_dp)
Ответ: может мне поменять в статье?

да, желательно: wh на 'message'

у меня много полей куда нужно бб коды вставлять, поэтому использую смену значения переменной wh, и функция вставки ББ кода немного переписана.

Цитировать
Сайт
0
Raiderr[Материал] 16:35, 21 Февраля 2010
Вот намного удобнее кнопка
Code
<img src="ссылка на изображение" border="0" title="Цитата" onmouseover="get_selection()" onclick="if(selection){Insert(null,selection)}else{simpletag('quote')}"">

p.s это все можно в input сделать если нада
Цитировать
Сайт
0
uSide[Материал] 11:57, 04 Апреля 2010
Raiderr, вот бы ещё она работала...
Цитировать
0
uSide[Материал] 12:00, 04 Апреля 2010
document.getSelection()
может лучше сделать поиск по айди? (document.getElementById($ID$).getSelection()) ?
Цитировать
0
uSide[Материал] 18:04, 04 Апреля 2010
понял, туплю
Цитировать
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

© U.Helper 2007-2024 Используются технологии uCoz