ich hab seit neusten ein Problem mit dem "mehr" Link der Smiliebox auf meiner Seite. Das Popup geht auf aber es werden keine Smilies angezeigt. Ich hab mir dies denn halt angeschaut. der Aufruf in der new_post ist eigentlich korrekt und auch die Funktion "getsmilies" sieht mir korrekt aus. Dennoch bekomme ich nur ne leere Seite.
new_post.php:
$ar = array ( 'txt' => escape_for_fields(unescape($txt)), 'tid' => $tid, 'name' => $name, 'SMILIES' => getsmilies(), 'antispam'=> $antiH.get_antispam('newpost',100) );
allg.php
function getsmilies () { global $lang; $zeilen = 3; $i = 0; $b = '<script language="JavaScript" type="text/javascript">function moreSmilies () { var x = window.open("about:blank", "moreSmilies", "width=250,height=200,status=no,scrollbars=yes,resizable=yes"); '; $a = ''; $erg = db_query('SELECT emo, ent, url FROM `prefix_smilies`'); while ($row = db_fetch_object($erg) ) { $b .= 'x.document.write ("<a href=\"javascript:opener.put(\''.addslashes(addslashes($row->ent)).'\')\">");'; $b .= 'x.document.write ("<img style=\"border: 0px; padding: 5px;\" src=\"include/images/smiles/'.$row->url.'\" title=\"'.$row->emo.'\"></a>");'; if ($i<12) { # float einbauen if($i%$zeilen == 0 AND $i <> 0) { $a .= '<br /><br />'; } $a .= '<a href="javascript:put(\''.addslashes($row->ent).'\')">'; $a .= '<img style="margin: 2px;" src="include/images/smiles/'.$row->url.'" border="0" title="'.$row->emo.'"></a>'; } $i++; } $b .= ' x.document.write("<br /><br /><center><a href=\"javascript:window.close();\">'.$lang['close'].'</a></center>"); x.document.close(); }</script>'; if ($i>12) { $a .= '<br /><br /><center><a href="javascript:moreSmilies();">'.$lang['more'].'</a></center>'; } $a = $b.$a; return ($a); }
ich weiß nicht wo noch der Fehler liegen könnte =/ Wäre schön wenn mir da jemand evtl helfen könnte.
Liebe Grüße
Red~
betroffene Homepage: clan.renai.de