Hallo Christian Seiler,
ich habe mir auch deine BB-Code Parser-Klasse zu Gemüt gezogen und ich muss sagen, ich bin hellauf begeistert. Das ist eine wirkliche Erleichterung für das einbinden von BB-Code.
Ich werde sie in meine Website einbinden, natürlich mit Hinweis auf den Autor. (Wer sich so ne Mühe macht :-) )
Ich habe gerade ein Problem mit den Listen. Bei jedem Listenelement wird bei mir ein <br> angehängt. Kannst du mir vielleicht einen Tipp geben, wo ich dies abstellen kann?
Noch eine Frage:
Du ersetzt mittels nl2br() die Zeilenumbrüche, allerdings wird somit kein valides HTML erstellt, weil die Funktion statt <br> <br /> ausgibt. Somit wollte ich die Funktion "nl2br()" mit der "str_replace()" ersetzen. Somit müsste ich aber dieser Funktion Argumente übergeben. Dies habe ich leider nicht hinbekommen.
Vielleicht weißt du, wie ich dies realisieren könnte?
Zurzeit habe ich es so gelöst, dass ich vor der Ausgabe alle "<br />" mit...
$text = str_replace("<br />", "<br>", $bbcode->parse ($_POST['text']) );
... ersetze.
Ich würde mich sehr über eine Rückantwort freuen.
Viele Grüße und Vielen Dank
Erri