IP.Board:Создание BB-Кода
Материал из CSI
[править] IP.Board 3
[править] XML-Файл
XML-файл BB-Кода создать довольно просто. Необходимо всего лишь знать значение полей. Вид XML-файла BB-Кода показан ниже.
<?xml version="1.0" encoding="utf-8"?> <bbcodeexport> <bbcodegroup> <bbcode> <bbcode_id/> <bbcode_title>НАЗВАНИЕ</bbcode_title> <bbcode_desc/> <bbcode_tag>ТЕГ</bbcode_tag> <bbcode_replace><![CDATA[ЗАМЕНА]]></bbcode_replace> <bbcode_useoption>0</bbcode_useoption> <bbcode_example><![CDATA[[ТЕГ]Text[/ТЕГ]]]></bbcode_example> <bbcode_switch_option>0</bbcode_switch_option> <bbcode_menu_option_text/> <bbcode_menu_content_text/> <bbcode_single_tag>0</bbcode_single_tag> <bbcode_groups>all</bbcode_groups> <bbcode_sections>all</bbcode_sections> <bbcode_php_plugin/> <bbcode_parse>2</bbcode_parse> <bbcode_no_parsing>0</bbcode_no_parsing> <bbcode_protected>0</bbcode_protected> <bbcode_aliases/> <bbcode_optional_option>0</bbcode_optional_option> <bbcode_image/> <bbcode_strip_search>0</bbcode_strip_search> <bbcode_app>core</bbcode_app> <bbcode_custom_regex/> </bbcode> </bbcodegroup> </bbcodeexport>
-
bbcode_title- название BB-Кода. -
bbcode_desc- описание BB-Кода. -
bbcode_tag- тег, который будет представлять собой BB-Код. -
bbcode_replace- замена. Замена - обычный HTML-код, который будет преобразовываться в BB-Код. -
bbcode_useoption- использование опции в BB-Коде. Принимает значение 0 (нет) и 1 (да) -
bbcode_example- пример BB-Кода. Необходим для отображения на странице BB-Кодов. -
bbcode_switch_option- поменять option и content местами. -
bbcode_menu_option_text- подсказка для опции. -
bbcode_menu_content_text- подсказка для контента. -
bbcode_single_tag- одиночный BB-Код. Принимает значение 0 (нет) и 1 (да). -
bbcode_groups- доступность для групп пользователей. Идёт перечисление ID групп пользователей через запятую, например 4,6 или all (для всех) -
bbcode_sections- доступность в определённых разделах. Идёт перечисление ID разделов через запятую, например 1,2 или all (для всех) -
bbcode_php_plugin- PHP файл для исполнения. -
bbcode_no_parsing- предотвращать разбор вложенных кодов. -
bbcode_aliases- псевдонимы. -
bbcode_optional_option- не обязательная "опция" в BB-Коде. Принимает значение 0 (нет) и 1 (да). -
bbcode_image- изображение BB-Кода. Если изображение указано, то оно будет отображаться в виде кнопки. -
bbcode_strip_search- вырезать из результатов поиска. Принимает значение 0 (нет) и 1 (да). -
bbcode_app- приложение BB-Кодов. -
bbcode_custom_regex- фильтр с использованием регулярных выражений