Zum Inhalt springen

Zeitbezogene Darstellung

Erstellt am 30. Juni 2008 · 4 Antworten · letzte Antwort am 1. Juli 2008

Tags: Frage

pma ·

Hallo,

habe ein kleines prob. und wollt um Euren Rat bitten.

Ich versuche gerade einen Text und eine Grafik über Typoskript zeitgesteuer darzusellen. Es soll also in der zeit Mo-Fr 8.30 bis 18.00Uhr ein anderer Inhalt dargestellt werden wie vorher oder nachher.

Im Moment sieht das ganze so aus:

 #[dayofweek = 1] || [dayofweek = 2] || [dayofweek = 3] || [dayofweek = 4] || [dayofweek = 5] && [hour >9, <17] 
 #  lib.contactteasertext.value = Unsere Servicetelefone sind besetzt. Bitte rufen Sie uns für eine Beratung an.
 #  lib.contactteaserimg.value = /fileadmin/template/images/kontakton.png
 #[GLOBAL]
 
 # die 8 Uhr
 [dayofweek = 1] || [dayofweek = 2] || [dayofweek = 3] || [dayofweek = 4] || [dayofweek = 5] && [hour = 8] &&  [minute = 30] ||  [minute = 31]  || [minute = 32]  || [minute = 33]  || [minute = 34]  || [minute = 35]  || [minute = 36]  || [minute = 37]  || [minute = 38]  || [minute = 39]  || [minute = 40]  || [minute = 41]  || [minute = 42]  || [minute = 43]  || [minute = 44]  || [minute = 45]  || [minute = 46]  || [minute = 47]  || [minute = 48]  || [minute = 49]  || [minute = 50]  || [minute = 51]  || [minute = 52]  || [minute = 53]  || [minute = 54]  || [minute = 55]  || [minute = 56]  || [minute = 57]  || [minute = 58]  || [minute = 59]
   lib.contactteasertext.value = Unsere Servicetelefone sind besetzt. Bitte rufen Sie uns für eine Beratung an.
   lib.contactteaserimg.value = /fileadmin/template/images/kontakton.png

 [global]

 
 # die 18 Uhr
# [dayofweek = 1] || [dayofweek = 2] || [dayofweek = 3] || [dayofweek = 4] || [dayofweek = 5] && [hour = 18] && [minute = 30] ||  [minute = 29]  || [minute = 28]  || [minute = 27]  || [minute = 26]  || [minute = 25]  || [minute = 24]  || [minute = 23]  || [minute = 22]  || [minute = 21]  || [minute = 20]  || [minute = 19]  || [minute = 18]  || [minute = 17]  || [minute = 16]  || [minute = 15]  || [minute = 14]  || [minute = 13]  || [minute = 12]  || [minute = 11]  || [minute = 10]  || [minute = 9]  || [minute = 8]  || [minute = 7]  || [minute = 6]  || [minute = 5]  || [minute = 4]  || [minute = 3]  || [minute = 2]  || [minute = 1] || [minute = 0]
#   lib.contactteasertext.value = Unsere Servicetelefone sind besetzt. Bitte rufen Sie uns für eine Beratung an.
#   lib.contactteaserimg.value = /fileadmin/template/images/kontakton.png
# [GLOBAL]

Also die Tage und Stunden funktionieren, aber sobald die Minuten ins Spiel kommen, scheinen es zu viele Conditions zu sein.

Das die Minuten alle einzelnn aufgeführt werden, liegt daran, dass die Funktion < oder > nicht greiffen.

Help

pma ·

ja hab ich auch schon drann gesessen, aber fand die Masse an Parametern, welche übergebenmssen etwas viel und unsauber.

Achja wenn ich den teil 18.00 uhr weg lasse dan funktioniert es. Also der part 8 bis 8.30 mit den einzelnen Minuten. Daher vermute ich, dass es typo einfach zu viele Angaben sind.

steffenk ·

<> geht schon, aber so:

[dayofweek = <6] && [hour = 8] && [minute = >29]
#8:30 - 8:59
[dayofweek = <6] && [hour = >8] && [hour = <19]
#9:00 - 18:00
[end]
pma ·

:p Vielen Dank!!!

[dayofweek = >0] && [dayofweek = <6] && [hour = 8] && [minute = >29]
   lib.contactteasertext.value = {$config.contactbox.akt.test}
   lib.contactteaserimg.value = {$config.contactbox.akt.img}
 [dayofweek = >0] && [dayofweek = <6] && [hour = 18] && [minute = <30]
   lib.contactteasertext.value = {$config.contactbox.akt.test}
   lib.contactteaserimg.value = {$config.contactbox.akt.img}  
 [dayofweek = >0] && [dayofweek = <6] && [hour = >8] && [hour = <18]
   lib.contactteasertext.value = {$config.contactbox.akt.test}
   lib.contactteaserimg.value = {$config.contactbox.akt.img}
 [end]