Beitrag von Thomas Fedder (333 Beiträge) am Donnerstag, 19.September.2002, 15:00.
Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Hallo nochmal,
im Thread http://baseportal.de/baseportal/baseportal/forum&wcheck=1&Pos=6375
fragte ich nach einer Möglichkeit der Nichtmehranzeige von Veranstaltungen, sobald sie vorbei sind.
Folgenden Code verwende ich zur Zeit:
<loop code=perl db=/veranstaltungen sort=datum,uhrzeit>
if (datum("jetzt","intern") lt datum($datum,"intern"))
{
if ($cnt % 2 == 0)
{
out "<tr bgcolor=\"#ffff00\">";
}else
{
out "<tr bgcolor=\"#00ffff\">"
}
out "<td><p><b>$datum, $uhrzeit $uhrzeit_ende Uhr, $ort, $titel</b><br>
$text<br>
<a href=\"$link_url\" target=\"$target\">$link_text</a>";
if ($ausgebucht)
{
out <<EOF
<font color=\"#FF0000\"><b>Leider schon ausgebucht!</b></font>
EOF
}
out "</p></td>";
$cnt++;
}
</loop>
Das Problem:
Es werden Veranstaltungen von Heute nicht mehr angezeigt, obwohl sie noch nicht einmal begonnen haben.
Heute z.B. fängt eine um 16 Uhr an.
Das Anfangsdatum wird wie die Anfangszeit mit Pulldown Menu gesetzt.
Danke für eure Hilfe
ciao
TF
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 19.September.2002, 15:10.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Antworten
Beitrag von TF (7 Beiträge) am Donnerstag, 19.September.2002, 15:22.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Moin Sander,
danke, scheint aber nicht zu funktionieren.
Ich habe mal Testweise eine eingeben, die um 15.45 beginnen soll.
Aber auch diese wird nicht angezeit.
Woran könnte es noch liegen?
Danke für deine Mühe
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 19.September.2002, 16:26.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Antworten
Beitrag von TF (7 Beiträge) am Freitag, 20.September.2002, 09:48.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Moin,
hier das Ergebnis:
[error (loop): Bad name after intern' at (eval 80) line 2. ][error (loop): Bad name after intern' at (eval 84) line 2. ][error (loop): Bad name after intern' at (eval 88) line 2. ][error (loop): Bad name after intern' at (eval 92) line 2. ][error (loop): Bad name after intern' at (eval 96) line 2. ][error (loop): Bad name after intern' at (eval 100) line 2. ][error (loop): Bad name after intern' at (eval 104) line 2. ][error (loop): Bad name after intern' at (eval 108) line 2. ][error (loop): Bad name after intern' at (eval 112) line 2. ][error (loop): Bad name after intern' at (eval 116) line 2. ][error (loop): Bad name after intern' at (eval 120) line 2. ][error (loop): Bad name after intern' at (eval 124) line 2. ][error (loop): Bad name after intern' at (eval 128) line 2. ][error (loop): Bad name after intern' at (eval 132) line 2. ][error (loop): Bad name after intern' at (eval 136) line 2. ][error (loop): Bad name after intern' at (eval 140) line 2. ][error (loop): Bad name after intern' at (eval 144) line 2. ][error (loop): Bad name after intern' at (eval 148) line 2. ][error (loop): Bad name after intern' at (eval 152) line 2. ]
Ich hatte die o.g. Zeile hierhin gesetzt:
<loop code=perl db=/veranstaltungen sort=datum,uhrzeit>
out datum('jetzt','intern')." - ".datum('$_raw{datum},'intern');
if (datum("jetzt","intern") lt datum($_raw{datum},"intern"))
{
War doch richtig, oder?
Danke
TF
Antworten
Beitrag von Sander (8133 Beiträge) am Freitag, 20.September.2002, 11:08.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Antworten
Beitrag von TF (7 Beiträge) am Freitag, 20.September.2002, 13:11.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
Hi,
so sieht es aus:
2002.09.20,13:10.32#5 - 2002.09.19,00:00.00#42002.09.20,13:10.32#5 - 2002.09.19,00:00.00#42002.09.20,13:10.32#5 - 2002.09.20,00:00.00#52002.09.20,13:10.32#5 - 2002.09.24,00:00.00#2
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 21.September.2002, 22:07.
Re: Datum: Nicht anzeigen wenn Datum vorbei --> Nachfrage
bei dir fangen doch alle Veranstaltungen um 00.00 an, dann passt das schon mit der ausgabe...
Sander
Antworten