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 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 Wurzel-Tag. (In der Verschachtelung zuoberst)
-
BBCODE_FLAGS_ARG_PARSING
(integer)
-
Dieser BBCode Tag erfordert das Parsen des Arguments. (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, Anführungszeichen zu maskieren.
Das erlaubt es Anführungszeichen im String zu verwenden.
Das Escapezeichen ist der Backslash (\), der beliebige
Anführungszeichen und sich selbst maskieren kann. Vor einem Zeichen,
dass sich nicht maskieren lässt, wird er nicht beachtet.
Standardmässig wird die Maskierung nicht unterstützt.
-
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 das Parsen von BBCode Tags.
Das kann nützlich sein, wenn nur Smileys geparst werden sollen.
-
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 zu deaktivieren.