Ich habe auf der HP die Terminanzeige, die auch problemlos funktioniert.
Meine Frage:
Was kann - oder wo - in der, ich denke Calcount.php verändert werden das alle Termine im Countdown erscheinen.
es gibt Termine am gleichem Tag um die gleiche Uhrzeit.
Zur Zeit wird der erste Termin angezeigt, das würde ich gerne ändern auf alle Termine um z.B 17:00 Uhr.
hier der Code der calcount.php
<?php # Copyright by: Manuel # Support www.ilch.de #defined ('main') or die ( 'no direct access' ); #aktuelle zeit $result = db_query('SELECT * FROM prefix_kalender WHERE (time > '.time().') AND '.$_SESSION['authright'].' <= recht ORDER BY time LIMIT 1'); while ($row = db_fetch_assoc($result)) { $t_id = $row['id']; $tag = date('d', $row['time']); $monat = date('n', $row['time']); $jahr = date('Y', $row['time']); $stunde = date('G', $row['time']); $minute = date('i', $row['time']); $sekunde = date('s', $row['time']); $event = $row['title']; } ?> <script language="JavaScript" type="text/javascript"> // Ziel-Datum in MEZ var jahr=<?php echo $jahr ?>, monat=<?php echo $monat ?>, tag=<?php echo $tag ?>, stunde=<?php echo $stunde ?>, minute=<?php echo $minute ?>, sekunde=<?php echo $sekunde ?>; var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde); window.onload = countdown ; function countdown() { startDatum=new Date(); // Aktuelles Datum // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist if(startDatum<zielDatum) { var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0; // Jahre while(startDatum<zielDatum) { jahre++; startDatum.setFullYear(startDatum.getFullYear()+1); } startDatum.setFullYear(startDatum.getFullYear()-1); jahre--; // Monate while(startDatum<zielDatum) { monate++; startDatum.setMonth(startDatum.getMonth()+1); } startDatum.setMonth(startDatum.getMonth()-1); monate--; // Tage while(startDatum.getTime()+(24*60*60*1000)<zielDatum) { tage++; startDatum.setTime(startDatum.getTime()+(24*60*60*1000)); } // Stunden stunden=Math.floor((zielDatum-startDatum)/(60*60*1000)); startDatum.setTime(startDatum.getTime()+stunden*60*60*1000); // Minuten minuten=Math.floor((zielDatum-startDatum)/(60*1000)); startDatum.setTime(startDatum.getTime()+minuten*60*1000); // Sekunden sekunden=Math.floor((zielDatum-startDatum)/1000); // Anzeige formatieren (tage!=1)?tage=tage+" Tage,<br />":tage=tage+" Tag,<br />"; (stunden!=1)?stunden=stunden+" Stunden ":stunden=stunden+":"; (minuten!=1)?minuten=minuten+" Minuten :":minuten=minuten+":"; if(sekunden<10) sekunden="0"+sekunden; (sekunden!=1)?sekunden=sekunden+"":sekunden=sekunden+""; document.getElementById('countdown').innerHTML= //jahre+ monate+ tage+ stunden+ minuten+ sekunden; setTimeout('countdown()',200); } // Anderenfalls alles auf Null setzen else document.getElementById('countdown').innerHTML= "0 Jahre, 0 Monate, 0 Tage, 0 Stunden, 0 Minuten und 00 Sekunden"; } </script><div align="center"> <?php if(!empty($t_id)) { echo 'Noch<br /><span id="countdown" >Countdown</span><br />bis<br />'.$event; } else { echo 'Kein Training im Kalender'; } ?> </div> <center><br> <?php echo "<a href='http://www.dj-sweeper.de/index.php?stundenplan'>Zu den Trainingszeiten.</a>"; ?></center>
und hier noch Bilder dazu.
Danke.
verwendete ilchClan Version: 1.1 P
betroffene Homepage: externer Link