Announcement

Collapse
No announcement yet.

Forumeintrag editieren - BBCode

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Forumeintrag editieren - BBCode

    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:

    Code:
    $text = preg_replace("/\[b](.*)\[\/b\]/Usi", "<b>\\1</b>", $text);
    BBCode: [fett]"Fett formatiert."[/fett]
    Im Edit-Modus: "Fett formatiert."

    Vielen Dank im Voraus!

    Grüße

  • #2
    Habe das Problem gelöst:

    Mit preg_replace kann ich natürlich auch nach HTML-Tags suchen und sie durch BBCode ersetzen.

    Comment

    Working...
    X