Hallo liebe Leute,
ich habe eine Frage, zu der ich noch keine schöne Lösung gefunden habe:
Ich habe in PHP mit der preg_replace - Funktion BBCode realisiert. Klappt auch alles ganz gut, wenn ich aber im Nachhinein einen Forumeintrag editieren möchte, wird natürlich der BBCode nicht mehr angezeigt, da er in der DB ja nicht mit gespeichert wird.
Wie schaffe ich es, dass ich den BBCode an den formatierten Stellen wieder im Edit-Modus anzeige?
Code-Beispiel, um Text mit BBCode zu formatieren:
BBCode: [fett]"Fett formatiert."[/fett]
Im Edit-Modus: "Fett formatiert."
Vielen Dank im Voraus!
Grüße
ich habe eine Frage, zu der ich noch keine schöne Lösung gefunden habe:
Ich habe in PHP mit der preg_replace - Funktion BBCode realisiert. Klappt auch alles ganz gut, wenn ich aber im Nachhinein einen Forumeintrag editieren möchte, wird natürlich der BBCode nicht mehr angezeigt, da er in der DB ja nicht mit gespeichert wird.
Wie schaffe ich es, dass ich den BBCode an den formatierten Stellen wieder im Edit-Modus anzeige?
Code-Beispiel, um Text mit BBCode zu formatieren:
Code:
$text = preg_replace("/\[b](.*)\[\/b\]/Usi", "<b>\\1</b>", $text);
Im Edit-Modus: "Fett formatiert."
Vielen Dank im Voraus!
Grüße
Comment