ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Popup moreSmilies leer

Geschlossen
  1. #1
    User Pic
    RedSunset Mitglied
    Registriert seit
    29.05.2009
    Beiträge
    173
    Beitragswertungen
    4 Beitragspunkte
    Hallo,

    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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.643
    Beitragswertungen
    1195 Beitragspunkte
    Du hast mehr als 12 Smilies drin?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    RedSunset Mitglied
    Registriert seit
    29.05.2009
    Beiträge
    173
    Beitragswertungen
    4 Beitragspunkte
    ja ^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    RedSunset Mitglied
    Registriert seit
    29.05.2009
    Beiträge
    173
    Beitragswertungen
    4 Beitragspunkte
    keiner eine Idee ? q.q
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten