Региша писал(а):Как можно убрать "лишние" bbcode в какую -нибудь папочку? что бы они длинной строкой, над сообщением не отображались? По принципу смайликов, "еще смайлики". Как сделать "еще bbcode"
Да, можно сделать по аналогии с селектором для bbcod-ов для вставки видео.
viewtopic.php?f=19&t=1557В общем виде это будет выглядеть так...
- Код: Выделить всё
<span class="genmed nowrap"><select class="gensmall" name="addbbcodeothers" onchange="bbfontstyle('[' + this.form.addbbcodeothers.options[this.form.addbbcodeothers.selectedIndex].value + ']', '[/' + this.form.addbbcodeothers.options[this.form.addbbcodeothers.selectedIndex].value + ']'); this.form.addbbcodeothers.selectedIndex = 0;" onmouseover="helpline('tip')" onmouseout="helpline('tip')">
<option value="others">другие ВВ-коды...</option>
<option value="название ВВ-кода1" title="подсказка для ВВ-кода4">словесное название1</option>
<option value="название ВВ-кода 2" title="подсказка для ВВ-кода4">словесное название2</option>
<option value="название ВВ-кода 3" title="подсказка для ВВ-кода4">словесное название3</option>
<option value="Название ВВ-кода 4" title="подсказка для ВВ-кода4">словесное название4</option>
и т.д. каждый option - это ВВ-код.
</select></span>
Чтоб было понятно, куда какие буквы писать, пример на стандартных ВВ-кодах:
- Код: Выделить всё
<span class="genmed nowrap"><select class="gensmall" name="addbbcodeothers" onchange="bbfontstyle('[' + this.form.addbbcodeothers.options[this.form.addbbcodeothers.selectedIndex].value + ']', '[/' + this.form.addbbcodeothers.options[this.form.addbbcodeothers.selectedIndex].value + ']'); this.form.addbbcodeothers.selectedIndex = 0;" onmouseover="helpline('tip')" onmouseout="helpline('tip')">
<option value="others">другие ВВ-коды...</option>
<option value="img" title="вставить картинку">картика</option>
<option value="url" title="вставить ссылку">ссылка</option>
<option value="u" title="подчеркнутый">подчеркнутый</option>
<option value="i" title="курсив">курсив</option>
</select></span>