ich bin dabei,ein Newsarchiv mit Klapp/DragDown Funktion in eine Box zu bauen. Ich bekomme die Jahre und dazugehörigen Monate alle dargestellt, aber leider stehe ich mit dem $tpl->out() auf Kriegsfuss.
Ich bekomme die Jahresanzahlen dopppelt angezeigt und meine bgcolor wird nicht angezeigt.
<script type="text/javascript"> function klapp(Id) { var KlappText = document.getElementById('Lay'+Id); var KlappBild = document.getElementById('Pic'+Id); var jetec_Minus="inhalt/codeschnipsel/minus.gif", jetec_Plus="inhalt/codeschnipsel/plus.gif"; if (KlappText.style.display == 'none') { KlappText.style.display = 'block'; KlappBild.src = jetec_Minus; } else { KlappText.style.display ='none'; KlappBild.src = jetec_Plus; }} </script> <?php # Copyright by Manuel $tpl_narchiv = <<< tpl <div align="left" style="background-color:#000;" > {EXPLODE} </div> <a class="menuu" href="javascript:klapp({mid})">{months}<br /></a><div id=Lay{mid} style="display: none; background-color:#fff;">{EXPLODE}<a class="menuu"href="javascript:klapp({mid}{kid})">{konths}<br /></a><div id=Lay{mid}{kid} style="display: none;background-color:#000;"></div>{EXPLODE}</div>{EXPLODE} tpl; defined ('main') or die ( 'no direct access' ); $tpl = new tpl($tpl_narchiv, 3); $turniere = db_query("SELECT id,idname from prefix_news_cat"); while($row2 = db_fetch_assoc($turniere)){ $ar2=array ( 'mid' => $row2['id'], 'months' => $row2['idname'], ); $tpl->set_ar_out($ar2,1); $abe = db_query("SELECT * FROM prefix_newsmonth"); while($row1 = db_fetch_assoc($abe)){ $ar1=array ( 'kid' => $row1['month_num'], 'konths'=> $row1['month_nam'], ); $tpl->set_ar_out($ar1,2); } $tpl->out(1); $tpl->out(2); } $tpl->out(0); ?>
Vllt. kann jemand helfen
samo
p.s.: Wieso postet er die Version nicht obwohl eingegeben, liegt das daran, das ich kein Link zur Page angegeben hab?
Seite ist nur local, Version 1.1 O
Zuletzt modifiziert von samo am 21.01.2011 - 12:09:04