Что означает BBCODE_TYPE_ROOT? - PullRequest
1 голос
/ 06 октября 2010

При использовании расширения PHP BBCode кто-нибудь знает, что именно означает BBCODE_TYPE_ROOT? В этом нет необходимости, по крайней мере, с в этом примере , однако он используется в большинстве примеров в документации.

Документация относительно этого элемента довольно расплывчата :

BBCODE_TYPE_ROOT (целое число)

This BBCode tag is the special tag root (nesting level 0).

Заранее спасибо.

1 Ответ

1 голос
/ 06 октября 2010

Хорошо, я продолжал экспериментировать и смотреть на примеры, и я понял это.

Пример ключа на этой странице . Обратите внимание, что пример [i] Italic Text [/ i] не переводится в HTML. Это потому что! Я был указан под корневым элементом. По сути, этот интерпретатор BBCode понимает «дерево», которое создает BBCode. Используя родителей и детей, вы можете создавать элементы [ul] и [li] соответственно. Возможно, вы захотите добавить свойства к элементу «самого высокого уровня». Пример! I запрещает использование курсивного текста, если теги еще не использовались, то есть: под корневым элементом.

Таким образом, если вы помните древовидную структуру BBCode, то элемент BBCODE_TYPE_ROOT является корневым элементом. В некотором роде похож на элемент на страницах HTML, за исключением его невидимого в BBCode.

...