Hallo Christian Seiler,
ich habe gerade noch etwas, was nicht so richtig funktionieren will.
Und zwar habe ich gerade versucht, diese Smiliefunktion "einzubauen".
Dabei bin ich folgendermaßen vorgegangen:
1. Funktion vor "if ($_SERVER['REQUEST_METHOD'] == 'POST')" eingefügt:
//Smilies ersetzen
function replace_smilie ($text) {
// hier sollten die Ersetzungen durchgeführt werden, z.B. so:
$text = str_replace (':-)', '<img src="../imgs/smilies/icon_smile.gif" alt=":-)">', $text);
return $text;
}
2. Parserfunktion registriert:
// Smilies
$bbcode->addParser ('replace_smilie', array ('block',[...]));
Das Problem ist, dass der Text des images nicht in HTML umgesetzt wird, sondern als normaler Text ausgegeben wird.
<img src="../imgs/smilies/icon_smile.gif" alt=":-)">
Liegt es vielleicht an der htmlspecialchars() ?
Aber dann dürften ja die anderen Tags (z.B. <b>) auch nicht in HTML umgesetzt werden, oder?
Viele Grüße und Vielen Danke
Erri