Vordefinierte Konstanten
Folgende Konstanten werden von dieser
Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder
statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen
wurde.
-
BBCODE_TYPE_NOARG
(integer)
-
Dieser BBCode Tag erlaubt keine Argumente.
-
BBCODE_TYPE_SINGLE
(integer)
-
Dieser BBCode Tag wird nicht mehr geschlossen.
-
BBCODE_TYPE_ARG
(integer)
-
Dieser BBCode Tag benötigt ein Argument.
-
BBCODE_TYPE_OPTARG
(integer)
-
Diesem BBCode Tag kann ein optionales Argument übergeben werden.
-
BBCODE_TYPE_ROOT
(integer)
-
Dieser BBCode Tag ist der spezielle Tag root. (In der Verschachtelung zuoberst)
-
BBCODE_FLAGS_ARG_PARSING
(integer)
-
Dieser BBCode Tag braucht ein zu parsendes Argument. (Das Argument wird
auch von der Erweiterung geparst. Seit 0.10.2 kann auch ein anderer Parser
als Argumentparser benützt werden.
-
BBCODE_FLAGS_CDATA_NOT_ALLOWED
(integer)
-
Dieser BBCode Tag erlaubt keinen Inhalt. (Der Inhalt wird automatisch verworfen)
-
BBCODE_FLAGS_SMILEYS_ON
(integer) - seit 0.10.2
-
Dieser BBCode Tag erlaubt Smileys.
-
BBCODE_FLAGS_SMILEYS_OFF
(integer) - seit 0.10.2
-
Dieser BBCode Tag erlaubt keine Smileys.
-
BBCODE_FLAGS_ONE_OPEN_PER_LEVEL
(integer) - seit 0.10.2
-
Dieser BBCode Tag schliesst sich automatisch, wenn
ein Tag desselben Types im gleichen Verschachtelungslevel vorhanden ist.
-
BBCODE_FLAGS_REMOVE_IF_EMPTY
(integer) - seit 0.10.2
-
Dieser BBCode Tag wird automatisch entfernt,
wenn der Inhalt leer ist. Das erlaubt es "leichteres" HTML zu erstellen.
-
BBCODE_FLAGS_DENY_REOPEN_CHILD
(integer) - seit 0.10.3
-
Dieser BBCode Tag erlaubt es nicht, ungeschlossene Kinder
wiederzuöffnen, wenn sie automatisch geschlossen wurden.
-
BBCODE_ARG_DOUBLE_QUOTE
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die es erlaubt Argumente zwischen
doppelten Anführungszeichen (") zu übergeben.
-
BBCODE_ARG_SINGLE_QUOTE
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die es erlaubt Argumente
zwischen einfachen Anführungszeichen (') zu übergeben.
-
BBCODE_ARG_HTML_QUOTE
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die es erlaubt, Argumente
zwischen HTML Anführungszeichen (") zu übergeben.
-
BBCODE_ARG_QUOTE_ESCAPING
(integer) - seit 1.0.2
-
Das ist eine Parseroption, die es erlaubt Argumente
zwischen escapten Anführungszeichen zu übergeben. Das erlaubt es,
dass das Anführungszeichen im String selbst vorkommt.
Das Escapezeichen ist der Backslash. (\) Er kann jegliche
Anführungszeichen und sich selbst escapen. Vor einem Zeichen,
dass sich nicht escapten lässt, wird er nicht beachtet.
Standardmässig sollte man nicht escapen.
-
BBCODE_AUTO_CORRECT
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die die Fehlerbehandlungsart ändert.
Diese Option schliesst automatisch Tags, in der Reihenfolge,
wie sie geöffnet wurden, und behandelt offen gelassene Tags so,
als wäre ein End Tag vorhanden.
-
BBCODE_CORRECT_REOPEN_TAGS
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die die Fehlerbehandlungsart ändert.
Diese Option öffnet Tags automatisch neu, wenn die Tags nicht in der richtigen
Reihenfolge geschlossen werden.
-
BBCODE_DISABLE_TREE_BUILD
(integer) - seit 0.10.2
-
Diese Parseroption deaktiviert, dass BBCode Tags geparst werden.
Diese Option kann nützlich sein, wenn man nur Smileys parsen will.
-
BBCODE_DEFAULT_SMILEYS_ON
(integer) - seit 0.10.2
-
Das ist eine Parseroption, die Smileys aktiviert, wenn kein
Flag am Anfang des Tag Levels gesetzt wurde.
-
BBCODE_DEFAULT_SMILEYS_OFF
(integer) - seit 0.10.2
-
Diese Parseroption deaktiviert Smileys, wenn kein
Flag am Anfang des Tag Levels gesetzt wurde.
-
BBCODE_FORCE_SMILEYS_OFF
(integer) - seit 0.10.2
-
Diese Parseroption deaktiviert das Parsen von
Smileys komplett.
-
BBCODE_SMILEYS_CASE_INSENSITIVE
(integer) - seit 0.10.3
-
Dies benützt eine nicht die Gross/Kleinschreibung beachtende
Erkennung für Smileys, anstatt einer einfach binären Suche.
-
BBCODE_SET_FLAGS_SET
(integer) - seit 0.10.2
-
Das erlaubt es, das "Vollständig"-Flag auf einen Parser zu setzen.
-
BBCODE_SET_FLAGS_ADD
(integer) - seit 0.10.2
-
Dies erlaubt es, ein Flag auf einen Parser zu aktiveren.
-
BBCODE_SET_FLAGS_REMOVE
(integer) - seit 0.10.2
-
Dies erlaubt es, ein Flag auf einen Parser dezuaktivieren.