"myXOOPs"-Fortgeschrittener
Gepostet am:28.01.2008 14:38
#5
Re: Nach upgrade 2.0.17 auf 2.0.18 sitman nicht die Smilies in posts!??
28.01.2008 14:38 hola,
Nun habe ich einen neuen Fehler gefunden, mit diesem code unten sieht man die smilies, aber nur diese was man an foderer seite sieht funktionieren auch in posts....und wenn ich an mehr klicke und wähle einen smiles in post sieht man nur code...

und jetzt habe ich neuen code gefunden für module.textsanitizer.php
function smiley($message)
{
$db =& Database::getInstance();
if (count($this->smileys) == 0) {
if ($getsmiles = $db->query("SELECT * FROM ".$db->prefix("smiles"))){
while ($smiles = $db->fetchArray($getsmiles)) {
$message = str_replace($smiles['code'], '<img src="'.XOOPS_UPLOAD_URL.'/'.htmlspecialchars($smiles['smile_url']).'" alt="" />', $message);
array_push($this->smileys, $smiles);
}
}
}
elseif (is_array($this->smileys)) {
foreach ($this->smileys as $smile) {
$message = str_replace($smile['code'], '<img src="'.XOOPS_UPLOAD_URL.'/'.htmlspecialchars($smile['smile_url']).'" alt="" />', $message);
}
}
return $message;
}
jetzt funktionieren alle aber problem ist bei darstellung weil jetzt zeigt er ganze smiles von einmal in der reihe...

Ich hoffe einer mal nen Tip.
Danke
www.xoopshr.org