Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-02-25 00:20:56

mittus
Участник
Зарегистрирован: 2010-01-24
Сообщений: 155
Рейтинг :   

Редактор bb кодов и их преобразование в html

Демонстрация готового редактора с преобразованием bb тегов в html на той-же страничке с помощью предпросмотра: http://zxs.ru/bbcode/demo.php

Набор текста с выставленной разметкой bb кодов, который можно использовать для демонстрации возможностей преобразования: http://zxs.ru/bbcode/text.txt

Демонстрация редактора в интерфейсе административной панели: http://zxs.ru/bbcode/index.html

Исходники моего примера прикрепил к сообщению.

Прошу внедрить новый редактор и выдернуть все необходимые (недостающие) php классы преобразования bb тегов для parse.class.php.

Список жизненно необходимых (на мой взгляд) bb тегов:
[b]..[/b] => <strong>..</strong>
[u]..[/u] => <u>..</u>
[i]..[/i] => <em>..</em>
[s]..[/s] => <strike>..</strike>
[img]..[/img] => <img src=".." />
[code]..[/code] => <pre>..</pre>
[url]..[/url] => <a href="..">..</a>
[email]..[/email] => <a href="mailto:..">..</a>
[color=*]..[/color] => <span style="color:*">..</span>
[h*(1-6)]..[/h*(1-6)] => <h*(1-6)>..</h*(1-6)>
[small]..[/small] => <small>..</small>
[big]..[/big] => <big>..</big>
[sup]..[/sup] => <sup>..</sup>
[sub]..[/sub] => <sub>..</sub>
[tt]..[/tt] => <tt>..</tt>
[font=*]..[/font] => <span style="font-family:*">..</span>
[size=*]..[/size] => <span style="font-size:*px">..</span>
[list][*]..[/list] => <ul><li>..</li></ul>
[quote]..[/quote] => <blockquote>..</blockquote>
[quote=*]..[/quote] => <blockquote><div class="autor">*</div>..</blockquote>
[hide]..[/hide] => {if_logined}..{/if_logined}
[spoiler="*"]..[/spoiler] => <div class="spoiler"><span class="spoiler-title"><b></b>*</span><div class="spoiler-content">..</div></div>
[acronym="*"]..[/acronym] => <acronym title="*">..</acronym>
[left]..[/left] => <div align="left">..</div>
[center]..[/center] => <div align="center">..</div>
[right]..[/right] => <div align="right">..</div>
[justify]..[/justify] => <div align="justify">..</div>
[p]..[/p] => <p>..</p>
[br] => <br />
:smilies: => smile

Далее теги, которые желательно бы поддерживались, но без вывода их в редакторе:
[hr] => <hr />
[table][thead][tr][th]..[/th][/tr][/thead][tbody][tr][td]...[/td][/tr][/tbody][/table] => <table class="bbtable"><thead><tr><th>..</th></tr></thead><tbody><tr><td>...</td></tr></tbody></table>
[nobb][*]..[/*][/nobb] => [*]..[/*]

========================

Для комментариев и обрезанных функций (формы сообщений итп):
[b]..[/b] => <strong>..</strong>
[u]..[/u] => <u>..</u>
[i]..[/i] => <em>..</em>
[s]..[/s] => <strike>..</strike>
[img]..[/img] => <img src=".." />
[code]..[/code] => <pre>..</pre>
[url]..[/url] => <a href="..">..</a>
[email]..[/email] => <a href="mailto:..">..</a>
[quote]..[/quote] => <blockquote>..</blockquote>
[quote=*]..[/quote] => <blockquote><div class="autor">*</div>..</blockquote>
:smilies: => smile

+ скрытые, но поддерживаемые:
[left]..[/left] => <div align="left">..</div>
[center]..[/center] => <div align="center">..</div>
[right]..[/right] => <div align="right">..</div>
[justify]..[/justify] => <div align="justify">..</div>
[p]..[/p] => <p>..</p>
[br] => <br />
[sup]..[/sup] => <sup>..</sup>
[sub]..[/sub] => <sub>..</sub>
[tt]..[/tt] => <tt>..</tt>
[nobb][*]..[/*][/nobb] => [*]..[/*]

+ отображающиеся блоки в комментариях для администраторов и редакторов:
1. Блок с выпадающим списком выбора цвета текста.
2. Блок с выпадающим списком элементов управления "Форматирование текста".

Изменено mittus (2011-02-25 01:21:33)

Не в сети

Подвал раздела

Работает на FluxBB