Seite 1 von 1

Postdatum ersetzen mit rote Heute Angabe

Verfasst: 21.05.2008 22:36
von Fieser-Kardinal
Hallo,

ich suche einen Mod oder Tipp, sodass bei einem Posting, dass am gleichen Tag gemacht wurde, in den Informationen die Angabe Heute steht und nicht das ganze Datum. Am Besten wäre es wenn das Heute noch in Rot wäre.

Forum: 3.0.1
Style: prosilver

Grüße,
Fieser-Kardinal

Verfasst: 21.05.2008 22:53
von Balint
Hallo!

Ich hatte hier einen Tipp gepostet:

http://www.phpbb.de/viewtopic.php?t=168 ... t=g%F6tter

Bitte darauf achten, das für Gäste und Benutzer auch das richtige Datumsformat im ACP eingestellt ist.


Viele Grüße,
Bálint

Verfasst: 21.05.2008 23:21
von Fieser-Kardinal
Gibts auch die Möglichkeit ohne das Gestern ?

Verfasst: 21.05.2008 23:30
von Balint
Hallo!

Ja, statt des letzten Finden-und-Ersetzen Teils nur dieses ausführen:

Finde:

Code: Alles auswählen

		else if ($gmepoch > $midnight && !$forcedate)
		{
			$format = substr($format, 0, strpos($format, '|')) . '||' . substr(strrchr($format, '|'), 1);
			return str_replace('||', $this->lang['datetime']['TODAY'], strtr(@gmdate($format, $gmepoch + $this->timezone + $this->dst), $lang_dates));
		}
Ersetze mit:

Code: Alles auswählen

		else if ($gmepoch > $midnight && !$forcedate)
		{
			$format = substr($format, 0, strpos($format, '|')) . '||' . substr(strrchr($format, '|'), 1);
			$colorcode = $colored ? '<span style="color: #ff0000;display: inline; font-weight: bold; padding: 0;">'.$this->lang['datetime']['TODAY'].'</span>' : $this->lang['datetime']['TODAY'];
			return str_replace('||', $colorcode, strtr(@gmdate($format, $gmepoch + $this->timezone + $this->dst), $lang_dates));
		}

Viele Grüße,
Bálint

Verfasst: 22.05.2008 17:24
von Fieser-Kardinal
Funktioniert nicht.