Marci: If heutiges datum, dann <tr> markieren (FUNKTIONIERT NICHT!)

Beitrag lesen

Hi!

Okay. Hier haben wir das Problem. Wenn Du die Tabelle manuell erstellst, kannst du da zwar auch PHP-Code dazwischenfummeln aber der weiss nix vom Datum. Das bringt dir nichts und ist nicht effektiv.

Was Du machen kannst: Deine Tabellendatei mit php auslesen und mit Stringfunktionen anpassen, bevor sie ausgegeben wird. Das ist, wenn man keinen Schimmer von der Materie hat, nicht so trivial.

Hat Dein Joomla keine Ooption fuer Kalender oder aehnliches? Dann wurde man das alles ueber das Backend verwalten. Oder du baust eine kleine eigene Sache. Eine Textdatei in der die noetigen Daten vorliegen und ein Template zur Ausgabe. Das waere relativ schnell geschrieben.

Ja, Kalender gibt es genug, aber kleinen der unserern Ansprüchen entspricht! Aber wenn ich mit getdate das datum des Servers oder so vom PHP-Script auslesen lasse, und dann mit dem datum in der Tabellenspalte vergleichen lasse, müsste es doch gehen oder?
Hier noch mal ein anderer Code, der fast so ist wie den, den ich gefunden hatte:

  
$dateFormat = 'D j M';  
        $currentDate = date($dateFormat);  
        foreach ($data as $each) {  
        $date = date($dateFormat, $each['timestamp']);  
        $url = $each['url'];  
        $desc = $each['desc'];  
        $title = substr($each['title'], 0, 70);  
if (strlen($each['title']) > 70) {  
  $title .= '...';  
}  
if($currentDate == $date) {  
  $classnew = '<tr class="newtr">';  
}  
else  
{  
  $classnew = '<tr>';  
}  

Auch in diesem Beispiel soll es darum gehen, je nach tag eine bestimmte <tr> umzufärben.

Gruß
Marci