форум vBSupport.ru > vBulletin > vBulletin 3.8.x > Вопросы по vBulletin 3.8
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
veressk
Продвинутый
 
veressk's Avatar
Question Вставка кода разрыва цитаты
0

Подскажите, пожалуйста: как сделать кнопку вставки "разрыва цитаты" ?

По сути это "обратный ББ-код QUOTE": [/QUOTE][QUOTE]

Такой код есть, например, на Intellect Board (с него и спрыгиваем) - очень удобно.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
kerk
k0t
 
kerk's Avatar
Default
0

примеры кода?
"живые" примеры цитаты?
 
 
veressk
Продвинутый
 
veressk's Avatar
Default
0

Да, конечно.
Пример:
Наш без 5 минут экс-форум: http://board.tk-chel.ru





veressk добавил 22.12.2010 в 01:06
Имя последнего автора - необязательно. (но если возможно - будет замечательно)

Last edited by veressk : 12-22-2010 at 02:06 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

понятно...
стандартными скриптами воблы нельзя
яваскрипты vBulletin формируют только такую конструкцию при клике на кнопу в редакторе: [bbcode][/bbcode] если нет дополнительных параметров
нужно писать свой яваскрипт и прикручивать его в редактор (добавление ббкода в админке ничего не даст)
 
 
veressk
Продвинутый
 
veressk's Avatar
Default
0

kerk, а нельзя ли модифицировать стандартный скрипт по какому либо признаку, чтобы он выдавал в редактор "инверсный ббкод" типа [/ббкод][ббкод] ?

Ну, например: если в админке ббкод начинается с "+" (или любого другого символа), то генерить "инверсный" ббкод в редактор.

veressk добавил 22.12.2010 в 01:23
Если идея покажется Вам бестолковой - подскажите, где искать обработчик ббкодов (стандартный скрипт, который выводит ббкоды в окно редактора).

Last edited by veressk : 12-22-2010 at 02:23 AM. Reason: Добавлено сообщение
 
 
kerk
k0t
 
kerk's Avatar
Default
0

все яваскрипты воблы в дир. clientscript/*.js
 
 
Luvilla
Гость
Default

Ой, какая мысль интересная...
veressk, для ответа в теме это, в общем, не нужно. Для vB есть хак "Цитата выделенного текста", очень удобно

А вот для ЛС -да.. я сама вяло думала о чём-то таком, потому что надо как-то бить текст на куски и брать в цитату

Можем предложить вот такой вариант решения (Bаron Bela).
В шаблоны
pm_quickreply
editor_toolbar_on
если сильно хочется, можно и в
showthread_quickreply
postbit_quickedit

куда-нибудь в районе кнопок редактора, логичнее после штатной цитаты, то есть после
Code:
<td><div class="imagebutton" id="{$editorid}_cmd_wrap0_quote"><img src="$stylevar[imgdir_editor]/quote.gif" width="21" height="20" alt="$vbphrase[wrap_quote_tags]" /></div></td>
вставить такое:
Code:
<td><div class="imagebutton" onclick="vB_Editor['$editorid'].insert_text('[/QUOTE]\n\n[QUOTE]');"><img src="$stylevar[imgdir_editor]/quote2.gif" width="21" height="20" alt="$vbphrase[cut_quote_tags]" /></div></td>
и не забыть сделать и залить кнопку quote2.gif
и создать фразу cut_quote_tags
 
 
veressk
Продвинутый
 
veressk's Avatar
Default
1

Разрыв цитаты (хак + BB-код): [/quotе][quotе]
Возникла необходимость добавить в редактор кнопочку разрыва цитаты, вставляющую вот такие теги в текст редактора: [/quotе][quotе]
Ранее использовался форум IntellectBoard и к этой кнопочке все очень привыкли...

Реализация:
1. В файле \clientscript\vbulletin_textedit.js находим текст:
PHP Code:
var closetag="[/"+tagname+"]"
После добавляем:
PHP Code:
if (tagname=="QBREAK"){opentag="[/"+"quote]";closetag="["+"quote]";} 
Получается:
PHP Code:
var closetag="[/"+tagname+"]";if (tagname=="QBREAK"){opentag="["+"/quote]";closetag="["+"quote]";} 
Лишние кавычки "[" добавил из-за того, что иначе этот форум воспринимает мои вставки за теги цитирования... Зато можно вставить копипастом.
Как это должно было бы выглядеть правильно (картинкой ниже):


2. Добавляем BB код в админке форума ("Дополнительные ВВ коды" --> "Добавить ВВ коды"):

Заголовок: QBREAK

Название BB кода: QBREAK

Замена: QBREAK (можно писать что угодно, все равно этот код заменяется на код разрыва цитаты)

Пример: при нажатии кнопки в редакторе появится [/quotе][quotе] или [/quotе]выделенный_текст[quotе]

Использовать опцию: Да

Удалить BB код, если отсутствует текст: Да (без разницы)

Выключить BB коды внутри этого BB кода : Нет (без разницы)

Выключить смайлы внутри этого BB кода: Нет (без разницы)

Выключить перенос строк внутри этого BB кода: Нет (без разницы)

Иконка кнопки:
Изображение кнопки (например): images/bbcodes/quote_break.gif

Внимание: Писал на v.3.8.5 !!! Возможно, в других версиях vBulletin текст файла \clientscript\vbulletin_textedit.js будет несколько другим (хотя и врят ли).

Обсуждение в теме: http://vbsupport.ru/forum/showthread.php?t=38308

Надеюсь, это пригодится не только мне...
С уважением, SK

veressk добавил 22.12.2010 в 14:03
Quote:
Originally Posted by Luvilla View Post
Ой, какая мысль интересная...
veressk, для ответа в теме это, в общем, не нужно. Для vB есть хак "Цитата выделенного текста", очень удобно

А вот для ЛС -да.. я сама вяло думала о чём-то таком, потому что надо как-то бить текст на куски и брать в цитату
Вы меня совсем не поняли...
Речь идет именно о разрывах цитаты.
Допустим, я вставляю быстрым (или любым другим) цитированием полный текст сообщения пользователя.
Далее, отвечая на его пост, мне надо разорвать его текст на несколько цитат, чтобы ответить, допустим, сначала на его первые два предложения, потом на третье предложение, потом на четвертое предложение и т.п. (Или когда вопрос задан попунктно...)
Можно, конечно, много раз выделить отдельные части поста и цитировать их, возвращаясь каждый раз от редактора до поста... А можно процитировать все и в нужных местах вставлять разрывы цитаты, в которых пишете свои ответы на части цитируемого поста...

Last edited by veressk : 12-22-2010 at 03:03 PM. Reason: Добавлено сообщение
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by veressk View Post
Вы меня совсем не поняли...
Речь идет именно о разрывах цитаты.
)
я Вас прекрасно поняла
я предложила очень простой способ вставки [/QUOTE][QUOTE] в позицию курсора

Quote:
Originally Posted by veressk View Post
Далее, отвечая на его пост, мне надо разорвать его текст на несколько цитат ...
Дело вкуса и привычки, на самом деле
мне гораздо удобнее цитата выделенного, я могу выбрать именно то/те предложение, на которое хочу ответить, мне это проще, чем запихать в редактор весь пост, а потом выбивать из него лишнее
 
 
veressk
Продвинутый
 
veressk's Avatar
Default
0

2 Luvilla:
Да ни фига себе простой
Поправить кучу шаблонов во всех стилях, вручную вставляя кнопку.
+ добавить фразу (что у меня равно ббкоду)

Я же предлагаю всего 1 файлик поправить махонькой вставочкой в 1 место... + выделенный текст будет окружен моими тегами, а не просто вставлена фраза [/quotе][quotе]...
Минус моей затеи только в правке физического файла (чисто через админку не получится).

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

При этом, заметьте, ничего не надо прописывать в кучу шаблонов редакторов - т.к. механизм используется стандартный.

К слову: я поставил хак http://www.vbulletin.org/forum/showt...ed+Quick+Reply
и теперь у меня расширенный и полностью управляемый редактор везде, где мне надо...
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 01:12 PM.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.