Выпадающий BBCode
Как сделать выпадающий BBCode, наподобие как здесь с размером шрифта? Что то гугл не помог мне особо
-
- Администратор
через админку это сделать не получится.
т.к. все пользовательские bb-коды выводятся в виде кнопок
т.к. все пользовательские bb-коды выводятся в виде кнопок
Код: Выделить всё
<!-- BEGIN custom_tags -->
<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" ... />
<!-- END custom_tags -->
Прошу перенести в соответствующий раздел. Я думаю это полезно будет
Чтобы добавить свой выпадающий BBCode нужно открыть:
posting_buttons.html
И добавить следующий код:
Рассмотрим поподробнее.
Значение:можете менять на свое. Если изменили в одном случае, то в остальных тоже нужно изменить.
Выражение:означает, что вставляется какое то значение из , а потом добавляется знак "=". (В данном примере будет вставлено значение ghide).
Знак "=" можно убрать, если Ваши теги не имеют его.
Выражение:говорит о том, что сначала вставляется знак "/", а потом вставляется значение из В данном примере будет вставлено значение ghde.
Идем далее:это значение - "Хайд" - будет стоять по умолчанию, т.е. когда нажмете кнопку ответить и в строке ббкодов будите видеть надпись "Хайд", при нажатии на которую будут выводиться уже заданные вами имена ббкодов.
Далее:говорит о том, что при нажатии на слово "Группы" будет вставлен ббкод вида "ghide", а с учетом описанного выше, ббкод будет выглядеть так:
"Группы" - это имя ббкода ghide в выпадающем списке.
title="ID группы" - при наведении на слово "Группы" вы увидите всплывающую подсказку и текстом "ID группы"
Данная статья была написана для модификации BBCode HIDE. В выпадающий список Вы можете вставлять какие угодно ббкоды.
Чтобы добавить свой выпадающий BBCode нужно открыть:
posting_buttons.html
И добавить следующий код:
Код: Выделить всё
<select name="addbbcode00" onchange="bbfontstyle('[' + this.form.addbbcode00.options[this.form.addbbcode00.selectedIndex].value + '=]', '[/' + this.form.addbbcode00.options[this.form.addbbcode00.selectedIndex].value + ']');this.form.addbbcode00.selectedIndex = 2;" title="Хайд">
<option selected="selected">Хайд</option>
<option value="ghide" title="ID группы">Группы</option>
<option value="hide" title="Количество набранных сообщений">Сообщения</option>
</select>
Значение:
Код: Выделить всё
addbbcode00
Выражение:
Код: Выделить всё
'[' + this.form.addbbcode00.options[this.form.addbbcode00.selectedIndex].value + '=]'
Код: Выделить всё
<option value="ghide" title="ID группы">Группы</option>
Знак "=" можно убрать, если Ваши теги не имеют его.
Выражение:
Код: Выделить всё
'[/' + this.form.addbbcode00.options[this.form.addbbcode00.selectedIndex].value + ']'
Код: Выделить всё
<option value="ghide" title="ID группы">Группы</option>
Идем далее:
Код: Выделить всё
<option selected="selected">Хайд</option>
Далее:
Код: Выделить всё
<option value="ghide" title="ID группы">Группы</option>
Код: Выделить всё
[ghide=][/ghide]
title="ID группы" - при наведении на слово "Группы" вы увидите всплывающую подсказку и текстом "ID группы"
Данная статья была написана для модификации BBCode HIDE. В выпадающий список Вы можете вставлять какие угодно ббкоды.