Hallo Christian,
Bsp: [a] hat den Inhaltstyp 'ich' und [b] hat den Inhaltstyp 'du'. [a] und [b] sind so definiert:
$bbcode->addCode ('a', [...], 'ich', array ('ich', 'du', 'block'), array ());
$bbcode->addCode ('b', [...], 'du', array ('ich'), array ('du'));[a] ist folglich überall erlaubt, [b] nur in 'ich' aber nicht in 'du'.
Ahhh, jetzt machts langsam "Klick".
Wäre es dann nicht einfacher, dem Inhaltstyp gleich dem BBCode zu nennen? :
$bbcode->addCode ('a', [...], 'a', array ('a', 'b', 'block'), array ());
$bbcode->addCode ('b', [...], 'b', array ('a'), array ('b'));
So würde mir es persönlich am besten gefallen...
Nun hoffe ich mal, dass ich es richtig verstanden habe.
Sonderfall: Wenn gar kein Code offen ist, dann ist der aktuelle Inhaltstyp 'block'. Man kann den natürlich auch selbst für eigene Codes verwenden.
Also sind alle Inhaltstypen frei wählbar bis auf "block", welches für "alles" bzw. "das Gesamte" definiert ist?
Ist das ganze jetzt klarer geworden?
Im Moment erscheint mir es ersteinmal wie ein "klick" "lichtblick" *g*
Ich werde mich ransetzten und sehen, ob ich weiterhin alles kapiere.
Wenn ich wieder irgendwo "hänge" werde ich hier wieder schreiben, vorausgesetzt, der Thread ist nicht schon im Archiv gelandet.
Danke für die Antwort
Hans-Joachim