MyBB.de Forum

Normale Version: Ausgeschriebener Wochentag und Monat bleiben in Englisch
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Ich hab jetzt den Code aus deinem Link genommen, ihn ab Zeile 312 in der global.php copy/pasted und mit den Variablen etwas gespielt, hatte aber keinen Effekt. Könntest du mir verraten, wie du es machen würdest?
Ersetze die Zeile 308 in der global.php
PHP-Code:
$datenow my_date($mybb->settings['dateformat'], TIME_NOW''false); 
durch
PHP-Code:
//$datenow = my_date($mybb->settings['dateformat'], TIME_NOW, '', false);
$wtage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$wochentag $wtage[date("w"TIME_NOW)];
$datenow $wochentag.", ".my_date($mybb->settings['dateformat'], TIME_NOW''false); 
Immer noch in Englisch :/
Hast Du einen Link zu Deinem Forum?
Bei mir habe ich das gerade eingebaut und es wird auf Deutsch angezeigt. Wie auch anders, die Wochentage werden ja deutsch in das array gesetzt.

Nachtrag:
welche Einstellungen hast Du im ACP für das Zeitformat?
Link hab ich nicht, da Localhost. Ich dachte vielleicht hatte es was mit meinem custom Theme zu tun, aber das ist nicht der Fall, da auch mit dem unveränderten Standard-Theme die Datumsanzeige in Englisch ist.
Siehe meinen Nachtrag oben und setze hier mal Deinen Code von Zeile 306 bis 312 der global.php rein.
Hi,

hier der Code:
PHP-Code:
// Set the current date and time now
//$datenow = my_date($mybb->settings['dateformat'], TIME_NOW, '', false);
$wtage = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
$wochentag $wtage[date("w"TIME_NOW)];
$datenow $wochentag.", ".my_date($mybb->settings['dateformat'], TIME_NOW''false); 
$timenow my_date($mybb->settings['timeformat'], TIME_NOW);
$lang->welcome_current_time $lang->sprintf($lang->welcome_current_time$datenow.', '.$timenow); 

Und hier die Zeitformat-Einstellungen:

[attachment=7615]
Setze mal "d.m.Y" als Datumsformat im ACP ein.

Oder wahlweise "j.F Y".

Nachtrag:
bei dem zweiten Eintrag wirst Du aber vermutlich Problem wegen der englischen Monatsnamen bekommen.
Mit "d.m.Y" hab ich wieder das Standard-Datumsformat ohne Namen, also wie hier im Forum.
Mit "j.F Y" wird der Monatsname wie du gesagt hast, in Englisch wiedergegeben. Wochentag erscheint gar nicht.

Mein bevorzugtes Datumsformat sollte so aussehen (Beispiel):

Samstag, 7. April 2012, 19:25

Gruß
Das mit der Code-Änderung und der Einstellung "j.F Y" sieht bei mir aus, wie im Attachment ersichtlich.

Wenn Du aber auch den Monat auf deutsch haben möchtest, dann musst Du etwas ähnliches wie bei den Wochentagen auch für die Monate durchführen.


Nachtrag:
hast Du evtl. Änderungen in den Templates vorgenommen, so dass z.B. $lang->welcome_current_time gar nicht im Template enthalten ist?
Seiten: 1 2 3