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


