Конвертер BBCode в HTML
Описание
BBCode — Bulletin Board Code, или язык разметки, используемый для форматирования сообщений на многих электронных досках объявлений (BBS) и форумах. Для форматирования текста используются теги, подобные тегам HTML. В отличие от тегов HTML, теги bbCode заключают в квадратные скобки. Перед отображением страницы движок форума производит разбор текста и преобразовывает bbCode в HTML-код.
Реализация
Для реализации конвертера используется библиотека https://github.com/kefirfromperm/kefirbb
Конфигурация
Файл конфигурации — это XML-файл описывающий преобразование текста. Постоянный адрес схемы в Интернете (http://kefirsf.org/kefirbb/schema/kefirbb-1.2.xsd).
В проекте данный файл находится в src/resources/bb.properties.xml
Теги поддерживаемые в ERP на данный момент:
Выравнивание текста
[left] Выравнивание текста по левой стороне [/left]
[center] Выравнивание текста по центру [/center]
[right] Выравнивание текста по правой стороне [/right]
[justify] Выравнивание текста по обеим сторонам [/justify]