Countdown anzeigen
Eingetragen von yannickoo (96)
am 27.01.2010 - 14:06 Uhr in
am 27.01.2010 - 14:06 Uhr in
Hallo Drupaler,
ich möchte auf meiner Seite einen Countdown anzeigen lassen und ungefähr nach diesem Beispiel:
Nehmen wir an, am 04.02.2010 um 14:00 Uhr startet ein Event (CCK + Date).
Ich möchte immer an den Tagen, an den ein Event ist (04.02.2010), einen Countdown anzeigen lassen, mit der Nachricht:
Noch 2 Stunden 24 Minuten und 0 Sekunden bis »
<?php
$node->title
?>
Im Endeffekt bräuchte man: CCK, Date, Countdown/jQuery Countdown oder was sagt ihr?
Wie könnte ich das am besten realisieren?
Vielen Dank für eure Antworten
Yannick :)
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, ich schlage mal
am 27.01.2010 - 14:53 Uhr
Hi,
ich schlage mal folgendes vor:
Du schreibst dir ein Modul. Damit gehst du über preprocess an die Daten des Nodes.
Hier vergleichst du wie lange es hin ist. CCK speichert, wenn ich mich recht entsinne eine Timestamp, sonst musst du das nochmal wandeln.
Dann einfach
<?php
if( ($variables['node']->field_start - time()) <= 60*60*24) {
$variables['node']->title = 'Countdown';
}
?>
Für den Countdown schau nochmal im Netz nach. Es gibt wirklich viele PHP Scripte dazu. Und wenn das aktiv sein soll, dann geht das über jquery und dein Modul kann da ein Skript über drupal_add_js() nachladen.
---
Viele Grüße,
Kars-T
| comm-press