hi,
kennt jemand einen stabilen bb parser für php5.1+ des sich im oo-modus, also innerhalb von klassen, betreiben lässt?
pear's html_bbcodeparser ist bekannt. der lässt sich allerdings nicht ohne umschreiben des quelltextes direkt nutzen (updates wären umständlich). man muss beispielsweise sämtliche "var" deklarationen in "public/private/protected" umwandeln und es gibt probleme mit call-by-reference rückgaben:
wenn mir jemand sagen könnte, wie man diesen fehler behebt, wär ich dankbar. das paket gefällt mir von der funktionsweise her sehr gut.
AdvancedBBCode ist zu wenig konfigurierbar und bietet für meinen geschmack sogar zuviel an funktionalität. die darstellung von zitaten ist in der standardversion fehlerhaft unter IE6.
StringParser_BBCode gefällt mir auch gut, allerdings nutzt die klasse callbackfunktionen (convertlinebreaks, bbcode_stripcontents, do_bbcode_url, ...), die sich nicht so ohne weiteres in eine klasse integrieren lassen.
vielleicht hat jemand eine empfehlung für einen (idealerweise stackbasierten) bb code parser, der sich in einer OOP umgebung einsetzen lässt.
danke.
kennt jemand einen stabilen bb parser für php5.1+ des sich im oo-modus, also innerhalb von klassen, betreiben lässt?
pear's html_bbcodeparser ist bekannt. der lässt sich allerdings nicht ohne umschreiben des quelltextes direkt nutzen (updates wären umständlich). man muss beispielsweise sämtliche "var" deklarationen in "public/private/protected" umwandeln und es gibt probleme mit call-by-reference rückgaben:
Strict Standards: Assigning the return value of new by reference is deprecated in [...]\PEAR.php on line 563
Strict Standards: Assigning the return value of new by reference is deprecated in [...]\PEAR.php on line 566
Strict Standards: Assigning the return value of new by reference is deprecated in [...]\PEAR.php on line 566
AdvancedBBCode ist zu wenig konfigurierbar und bietet für meinen geschmack sogar zuviel an funktionalität. die darstellung von zitaten ist in der standardversion fehlerhaft unter IE6.
StringParser_BBCode gefällt mir auch gut, allerdings nutzt die klasse callbackfunktionen (convertlinebreaks, bbcode_stripcontents, do_bbcode_url, ...), die sich nicht so ohne weiteres in eine klasse integrieren lassen.
vielleicht hat jemand eine empfehlung für einen (idealerweise stackbasierten) bb code parser, der sich in einer OOP umgebung einsetzen lässt.
danke.
Kommentar