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



