Seite 1 von 1

Für neuste Beiträge Datum einfärben ?!

Verfasst: 16.01.2011 11:10
von kleeblatt11
Hallo Liebe phpbb Gurus,

In meinem Forum werden die letzten Beiträge folgendermassen angezeigt:
entweder "vor XX Minuten" oder "Heute 10:12" oder "Gestern 22:22"

Ist es möglich, dass man das "vor XX Minuten" und das "Heute 10:22" in einer Farbe einfärbt z.B rot und "Gestern" grün?
Ältere Beiträge sollen aber die alte Farbe behalten.

Ich habe schon nach dem Ursprung der Begriffe gesucht, aber in der common.php kann man das wohl nicht erwirken.

Weiß jemand von euch wie man das machen kann?

gruß und vielen Dank im Voraus.

Re: Für neuste Beiträge Datum einfärben ?!

Verfasst: 16.01.2011 11:22
von Frank1604
Der Ursprung sieht an den jeweiligen Stellen ungefähr so aus:

Code: Alles auswählen

$user->format_date($xxxx)
Es wird ein Unix-Timestamp in das vom User eingestellte Datum formatiert. Du kannst im persönlichem Bereich ja einstellen wie du das Datum angezeigt haben möchtest. "Heute 10:12" oder "Gestern 22:22" Haben zumindest bei mir die Meisten User nicht mehr eingestellt weil es einfach zu lang ist.

Du könntest hergehen, und den Timestamp mit der aktuellen Zeit vergleichen, und entsprechend eine Template Variable setzen.

Re: Für neuste Beiträge Datum einfärben ?!

Verfasst: 16.01.2011 13:03
von kleeblatt11
Hallo Frank,

Danke für deine Antwort. Bei uns im Forum ist dieses Datumsformat standardmäßig eingestellt.

Weißt du wo die Formatierung des "Timestap" gespeichert wird??
Wie würde die if Abfrage aussehen. Ich habe mit php noch nicht so was kompliziertes gemacht.

gruß