Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
- Links zu: Aktiven | Unbeantworteten
#1 16. Juni 2011 16:48
- wilderpel
- Gast
Re:
Hallo,
da ich über die Suchfunktion leider keine Lösung gefunden habe, frage ich mal direkt hier.
Mein Problem ist, dass das Datum von News-Artikeln bei meiner neusten CMSms-Website (V. 1.9.4.2) immer auf Englisch ist. Ich habe die Standartsprache bei den Globalen Einstellungen auf Deutsch festgelegt, rufe das News-Modul mit {news lang='de_DE'} auf und habe auch in der config.php $config['locale'] = 'de_DE.UTF8'; angegeben.
Trotzdem steht weiterhin 15. June 2011 auf der Website.
Bei meinen anderen CMSms-Websiten, die mit etwas älteren Versionen laufen, tritt dieses Problem nicht auf.
Für eure Hilfe wäre ich euch sehr dankbar,
Markus
#2 16. Juni 2011 16:52
- nicmare
- Server-Pate

- Registriert: 15. Dezember 2010
- Beiträge: 1.316
- Webseite
Re:
oh nein, ich glaub das ist ein deja vu 
hast du in den globalen einstellungen unter Standard-Datumsformat (ganz unten) auch was drin?
Probiers mal mit %d.%m.%Y
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 16. Juni 2011 17:01
- wilderpel
- Gast
Re:
Hi,
da habe ich %d. %B %Y, ich fände es halt schöner, wenn der Montasname ausgeschrieben wäre. In deinem Vorschlag ist er ja als Zahl.
#4 17. Juni 2011 05:06
- richter
- probiert CMSMS aus
- Registriert: 31. März 2011
- Beiträge: 28
Re:
UDT
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
UDT ins Template einbinden
{Timezone}
<div class="calendar-list">
{if isset($navigation)}
{if isset($navigation.prev)}<span class="calendar-prev"><a href="{$navigation.prev}">{$lang.prev}</a></span>{/if} {if isset($navigation.next)}<span class="calendar-next"><a href="{$navigation.next}">{$lang.next}</a></span>{/if}
{/if}
Was im CGC funzt wird auch da funzen.
LG
Offline
#5 17. Juni 2011 11:04
- wilderpel
- Gast
Re:
Vielen Dank, das klappt!
Könnte ich mir den UDT sparen, wenn ich das in der config.php angebe?
Und warum tritt dieses Fehler überhaupt auf, wo er doch in den vorherigen Versionen nicht vorgekommen ist? :-(
#6 17. Juni 2011 11:27
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
Welcher Wert steht denn in der config.php für $config['timezone'] ?
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#7 17. Juni 2011 13:15
- mike-r
- CMSMS-Profi

- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re:
Selbes Problem hier mit CGBlog:
Einstellungen:
Globales Datumsformat:
%d. %B %YAufruf:
{CGBlog lang="de_DE" showall='1' number="6"}config.php:
$config['timezone'] = 'Europe/Berlin';Ergebnis: 20. June 2011
Ich meine allerdings das Problem demletzt auch in einer anderen Ausgabe (ausserhalb CGBlog) gehabt zu haben, erinnere mich gerade allerdings nicht, was das gewesen sein könnte.
Edit: CMSSimplepie war/ist das, selbe Datumsausgabe. Aufruf im Template ist:
{$onefeed->get_date()|date_format:"%d. %B %Y - %H:%M"}Beitrag geändert von mike-r (17. Juni 2011 13:21)
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#8 17. Juni 2011 16:39
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Hmm, ist mir nach wie vor unverständlich, weshalb deutsche Hoster ihre Server mit englischen Voreinstellungen laufen lassen ...
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#9 14. Juli 2011 08:47
- Foaly*
- arbeitet mit CMSMS
- Ort: London
- Registriert: 15. Februar 2011
- Beiträge: 154
- Webseite
Re:
Es gibt in der config noch einen weiteren Index, der de_DE nimmt. Danach gehts. locale müsste der heißen.
CMSms relevante Themen auf i-do-this.com.
Forge Profile | Follow me on twitter here.
Offline
#10 14. Juli 2011 12:01
- mike-r
- CMSMS-Profi

- Registriert: 21. Dezember 2010
- Beiträge: 898
- Webseite
Re:
$config['locale'] = 'de_DE';Lüppt, vielen Dank.
Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz
Offline
#11 24. Juli 2011 13:15
- Pinhead
- Gast
Re:
Hallo,
ich saß bis gerade an dem gleichen Problem. Allerdings brachte keines der vorgeschlagenen Lösungsansätze etwas.
Für Leute die gerade Xampp unter Windows laufen haben.
In der config muss bei
$config['locale'] = 'german';alternativ 'deu' anstatt 'de_DE' stehen!
*langsamer facepalm*
Kann ich mich endlich wieder um mein Projekt kümmern.
Gruß Lars
Beitrag geändert von Pinhead (24. Juli 2011 13:17)
#12 24. Juli 2011 13:40
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
Danke für den wichtigen Hinweis (dass Windoof aber auch immer aus der Reihe tanzen muss
)
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#13 24. Juli 2011 15:30
- uniqu3
- Server-Pate

- Ort: Feldkirchen in Kärnten
- Registriert: 20. November 2010
- Beiträge: 305
- Webseite
Re:
Danke für den wichtigen Hinweis (dass Windoof aber auch immer aus der Reihe tanzen muss
)
Muss aber eher in zusammenhang mit XAMPP liegen denn es läuft unter Wamp und Windows bei mir ganz normal mit de_DE.
Offline
#14 25. Juli 2011 21:52
- cyberman
- Moderator

- Ort: Dohna / Sachsen
- Registriert: 13. September 2010
- Beiträge: 6.741
- Webseite
Re:
In der config muss bei
$config['locale'] = 'german';alternativ 'deu' anstatt 'de_DE' stehen!
Welche Win-Version verwendest du?
1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi
Offline
#15 26. Juli 2011 09:07
- Foaly*
- arbeitet mit CMSMS
- Ort: London
- Registriert: 15. Februar 2011
- Beiträge: 154
- Webseite
Re:
Für Leute die gerade Xampp unter Windows laufen haben.
In der config muss bei$config['locale'] = 'german';alternativ 'deu' anstatt 'de_DE' stehen!
Deshalb habe ich also lokal das Problem, dass neu angelegte Seiten nicht erscheinen und auf den Produktivservern nicht.
CMSms relevante Themen auf i-do-this.com.
Forge Profile | Follow me on twitter here.
Offline
#16 21. Februar 2012 02:47
- xjack
- hat von CMSMS gehört
- Registriert: 21. Februar 2012
- Beiträge: 3
Re:
Auch wenn das Thema schon älter ist:
Aktuell hat bei mir mit cmsms 1.10.3(Linux) die Datumsausgabe auch nicht auf deutsch funktioniert.
config['locale']='de_DE';Erst mit folgender Einstellung ging es:
config['locale']='de_DE.UTF8';WTF?!
Offline
#17 26. März 2012 22:41
- Martin2142
- hat von CMSMS gehört
- Registriert: 10. März 2012
- Beiträge: 16
Re:
Hey,
habe das selbe Problem. Die Hinweise mit dern config.php scheinen bei mir nicht zu klappen.
Wie muss ich das "setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');" einbauen? Ich schätze mal, ich habe da einen Fehler gemacht. Funktionierte nämlich leider auch nicht.
Offline
#18 26. März 2012 10:50
- kris29
- arbeitet mit CMSMS
- Registriert: 15. Dezember 2010
- Beiträge: 106
Re:
Ich glaub der Bindestrich machts. Hab letztens auch rumprobiert und das hier hat funktioniert:
$config['locale'] = 'de_DE.UTF-8';(Provider Strato)
Währenddessen die gleiche Installation bei All-Inkl hiermit läuft:
$config['locale'] = 'de_DE.UTF8';Offline
#19 26. März 2012 16:02
- Martin2142
- hat von CMSMS gehört
- Registriert: 10. März 2012
- Beiträge: 16
Re:
Ich danke. Mit $config['locale'] = 'de_DE.UTF8'; hat es funktioniert.
Kann aber auch sein, dass es mit anderen Varianten auch schon geklappt hätte 
Dummer Anfängerfehler, wenn man die config.php ohne Rechte überschreiben möchte.
Offline
#20 11. Januar 2013 13:27
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re:
Gibt es noch andere Möglichkeiten wo man das einstellen kann? Bei hat keine der Möglichkeiten Erfolg gebracht.
ff-jena-mitte.de
Offline
#21 11. Januar 2013 14:37
- nicmare
- Server-Pate

- Registriert: 15. Dezember 2010
- Beiträge: 1.316
- Webseite
Re:
Gibt es noch andere Möglichkeiten wo man das einstellen kann? Bei hat keine der Möglichkeiten Erfolg gebracht.
ich behelfe mir bei einem projekt mit ner notlösung. nachdem ich im news template die sprache abgefragt habe, benutze ich den replace modifier:
{$entry->postdate|date_format:"%B"|replace:"Januar":"January"|replace:"Februar":"February"|replace:"März":"March"|replace:"Mai":"May"|replace:"Juni":"June"|replace:"Juli":"July"|replace:"Oktober":"October"|replace:"Dezember":"December"}In dem Fall also für englisch
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#22 11. Januar 2013 15:44
- kampkrusty
- Server-Pate
- Registriert: 03. April 2011
- Beiträge: 263
Re:
Danke dir. Das funktioniert erst einmal.
ff-jena-mitte.de
Offline
#23 12. Januar 2013 14:26
- czarnowski
- arbeitet mit CMSMS
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re:
Empfehle mal unter http://de1.php.net/manual/de/function.setlocale.php nachzulesen.
Hier der wichtige Hinweis:
Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread
Und was Windows betrifft ist es zudem anders als man denken würde.
Offline
#24 12. Januar 2013 16:06
- NaN
- Moderator

- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.058
Re:
Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread
Und das bedeutet jetzt genau was?
Da ein Thread doch einem Prozess untergeordnet ist, sollte es doch dann für alle Threads gelten, oder versteh ich das gerade falsch?
Heißt das, dass die Locale-Settings vor ausführen des jeweiligen Scriptes gesetzt werden müssen (damit der Thread dann die Einstellungen des Prozesses korrekt übernehmen kann)?
Wie erreicht man das? (wenn man mal von einem Shared Webspace ausgeht)
Evtl. mit .htaccess?
Und was Windows betrifft ist es zudem anders als man denken würde.
Und wie?
Wenn sich das Problem hier nicht mit Probieren lösen lässt, würde ich mal den Provider kontaktieren und höflich nachfragen, was man tun muss, um die Sprache korrekt einzustellen. Der sollte das i.d.R. eigentlich am besten wissen.
Module: GBFilePicker, AdvancedContent, FEUMailer
Plugins: AjaxTools, XajaxTools
Sicherheit: Beispiel .htaccess-Datei
Offline
#25 12. Januar 2013 18:54
- czarnowski
- arbeitet mit CMSMS
- Registriert: 18. Oktober 2012
- Beiträge: 457
Re:
Vollständig lautet es bei PHP
Die Locale-Informationen wirken auf den Prozess, nicht auf den Thread. Sofern Sie PHP mit einer Multithreaded Server API wie IIS oder Apache unter Windows einsetzen, rechnen Sie mit unerwarteten Änderungen der Locale-Einstellungen zur Laufzeit des Skripts, auch wenn das Skript selbst keinen setlocale()-Aufruf durchführt. Dies passiert, da andere Skripte in verschiedenen Threads des selben Prozesses zur selben Zeit prozessweit die Locale-Einstellungen mittels setlocale() ändern.
gleich darunter der Tip zu Windows als Link:
http://msdn.microsoft.com/en-us/library … 90%29.aspx
Man kann die local Information bei der Installation des Servers setzen nicht aber über ini oder htaccess.
Und setlocale ist bei manchen Providern gesperrt da diese ein Sicherheitsrisiko darin sehen.
Setlocale lässt sich auch manchmal nicht setzen wenn man meterlange Parameter verwendet.
Da sollte man immer mit der kürzest möglichen Version anfangen.
Ein Testscript - Einzeiler kann da helfen um zu sehen ob die Kiste es als Befehl annimmt:
iif (!setlocale(LC_ALL,'de_DE.utf8')) echo 'Nix'; else echo ' Ja doch oder nicht ?';
Offline