Setlocale
Aus PHP-Fusion Wiki
Tritt dieser oder ein ähnlicher Fehler mit der Setlocale() Funktion auf,
Warning: Wrong parameter count for setlocale() in /mnt/am2/01/219/00000029/htdocs/fusion/locale/German/global.php on line 8
ersetzt in der Datei /locale/German/global.php ca. Zeile 8 diesen Code:
setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
durch diesen
setlocale(LC_ALL, "de_DE@euro", "de", "DE");
bringt das immer noch nicht den gewünschten erfolg klammer die Zeile ganz aus
//setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');das macht nichts, es kann nur vielleicht passieren, dass das Datum dann auf Englisch angezeigt wird.
[Bearbeiten] deutsches Datum Format
Um das Datum korrekt anzeigen zu lassen, muss in der Datei locale/German/global.php folgende Zeile:
setlocale(LC_TIME, "de","DE"); // Linux Server (Windows may differ)
wie folgend abgeändert werden:
setlocale(LC_TIME, "de_DE@euro", "de", "DE"); // Linux Server (Windows may differ)
Falls es sich um einen Windows Server handelt, so muss die Zeile folgendermassen geändert werden:
setlocale(LC_TIME,"German","Germany");
