BB Codes

  • geschlossen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Tach

    Ich möchte gern in mein in meine aktuelle Page BB-Codes integrieren.

    Jetzt ist meine Frage:
    Gibts da irgendwelche open source Lösungen?
    oder muss ich selbst ran?

    mfg
    [SIZE="1"] Wenn wer nen IPV sucht, melden!!!
    (\_/)
    (o.0)
    (><)
    This is Bunny. Copy Bunny into your signature to help him on his way to world domination
    [/SIZE]
  • moin

    Quellcode

    1. http://www.php4u.net/index.php?main=codeschnipsel&source=38
    2. http://www.christian-seiler.de/projekte/php/bbcode/download.html



    selbstcoden lernt trotzdem bessa ^^

    ´gruß
    [size=1][FONT="Courier New"]###############_###_####_
    #_ __ #___ _ _| |_(_)__(_)__ _ _ _###############new uploads: [1] [2] [3] [4] [5] [6] [7] [8]
    |#'##\/ _ \ '_|##_| / _| / _` | ' \
    |_|_|_\___/_|##\__|_\__|_\__,_|_||_|###############Bis 28. Sept. weg[/FONT][/size]
  • Heyho...

    Also so habe ich meinen BBCode in meinem GuestBook verwirklicht:

    PHP-Quellcode

    1. $text = $_REQUEST['content'];
    2. $text = nl2br($text); //Fügt <br> ein wo ein Zeilenumbruch in der <textarea> gemacht wurde
    3. $text = str_replace("[b]","<b>",$text); //Fettschrift ein
    4. $text = str_replace("[/b]","</b>",$text); //Fettschrift aus
    5. $text = str_replace("[u]","<u>",$text); //Unterstrichen ein
    6. $text = str_replace("[/u]","</u>",$text); //Unterstrichen aus
    7. $text = str_replace("[i]","<i>",$text); //Kursiv ein
    8. $text = str_replace("[/i]","</i>",$text); //Kursiv aus
    9. $text = preg_replace("!\[url\](.*)\[/url\]!isU","<a href=\"$1\" target=\"_blank\"><b>$1</b></a>",$text); //Eingabe für einen Link
    10. $text = preg_replace("!\[color=(.*)\](.*)\[/color\]!isU","<span style=\"color:$1;\">$2</span>",$text); //Eingabe für eine Farbe


    mfg raveshow
  • @raveshow: Jo, der Code sieht auch gut aus.
    Es gab glaub ich auf Sourceforge mal ein Projekt, was einem eine richtige Klasse in PHP zur Verfügung gestellt hat, speziell für BBCode!