MyBB.de Forum

Normale Version: Datum "Es ist:..." ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

Ich habe mal eine Frage,

wie kann ich das mit dem "Es ist: 29.07.2007, 16:24" so ändern?

Es ist: 29. Juli 2007, 16:24 Uhr

Vielen Dank schon mal.
Am einfachsten wäre es das Wort "Uhr" direkt ins Template zu schreiben (header_welcomeblock_guest/header_welcomeblock_member).
Ja, und wie muss man es verändern wenn statt der Monatszahl der Monat steht?
Dazu musst du im Admin-CP in den Einstellungen zum Datums- und Zeitformat anstatt ein kleines m ein großes F eintragen. Allerdings werden die Namen dann in englisch angezeigt. Für deutsche Monatsnamen sind mehrere Änderungen nötig.
Achso, danke Michael.

Wenn das jedoch nur in Englisch angezeigt wird, bringt das nix.

Dann lasse ich es so wie es ist, es soll ja wenn schon auf Deutsch dastehen.
Meinst Du so wie bei mir: http://forum.en-gedi.de

Suche in der Datei "global.php" ~ Zeile 215 nach:

PHP-Code:
// Set the current date and time now
$datenow my_date($mybb->settings['dateformat'], time(), ''false);
$timenow my_date($mybb->settings['timeformat'], time());
$lang->welcome_current_time sprintf($lang->welcome_current_time$datenow.', '.$timenow); 

und ersetze es durch:

PHP-Code:
// START Set the current date and time now
$datenow my_date($mybb->settings['dateformat'], time(), ''false);
$timenow my_date($mybb->settings['timeformat'], time());
setlocale(LC_ALL"DEU"); 
$header_date strftime("%A, %d. %B %Y");
$lang->welcome_current_time sprintf($lang->welcome_current_time$header_date.', '.$timenow);
// ENDE Set the current date and time now 

Die anzuzeigenden Ausgabe-Werte (z.B. %A, %d. %B %Y) kannst Du in der Zeile:

PHP-Code:
$header_date strftime("%A, %d. %B %Y"); 

konfigurieren (siehe dazu angehängte Beschreibung).

Jetzt wird´s allerdings etwas kompliziert. Damit die Werte auf Deutsch angezeigt werden, muss noch die Zeile:

PHP-Code:
setlocale(LC_ALL"DEU"); 

angepasst werden. Der einzugebende Wert (z.B. DEU) hängt von der Server-Konfiguration Deines Providers ab. Da musst Du einfach mal so lange probieren, bis es passt Wink

Versuche mal nacheinander die folgenden Werte: DEU, de_DE@euro, de_DE, de, ge, deu_deu. Einer davon wird schon gehen!
Danke en-gedi!

Jetzt ist es so, wie ich es haben möchte! Wink