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