Twilo: [PEAR] BBCode-Klasse mit Smileys's

Beitrag lesen

Hallo,

ich verwende diese BBCode Klasse
http://pear.php.net/package/HTML_BBCodeParser

und möchte auch Smileys (z.B. :-), :-(, etc.) automatisch zu Smileys umwandeln lassen

Wenn du wirklich nur Smilies à la :-) ;-) automatisch in die entsprechenden Bilder umwandeln möchtest, reicht bereits eine Funktion wie z.B. str_replace:

$search = array(":-)", ";-)");
$replace = array("<img src="smilie.png" alt="smilie" />", "<img src="grins.png" alt="grins" />");

$text = str_replace($search, $replace, $text); # ersetzt alle Vorkommen von
                                               # :-) ;-) in die Bilder

es wäre gut, wenn das über die BBCode Klasse funktionieren würde
zur Zeit hab ich es so ähnlich geregelt, wie du es vorgeschlagen hast

könnte ich dann ja per BBCode Klasse regeln, ob die Smileys ersetzt werden sollen etc.
ich weiss, es geht auch so, aber mein System ist schon so geschrieben, dass ich an die BBCode Klasse, Parameter übergebe, was ersetzt werden soll
mir fehlt das nur noch für die Smileys :)

mfg
Twilo