Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Datum-Zeit-Format in xml-file
#1
Hallo!

Gibt es eine Möglichkeit, das gespeicherte Format des <pubdate> in z.B. 20.12.2011 10:39:40 zu ändern? Die englische Version kann ich beim Export der Dateien nicht darstellen.

Vielen Dank!!!

Wolfgang
Reply
#2
Hallo Wolfgang,

hast du in der gsconfig.php die locale-Anweisung angepasst?

Wir haben hier für get-simple.de diese Anweisung:
Code:
# http://php.net/manual/en/function.setlocale.php
setlocale(LC_ALL, 'de_DE');
$LANG = 'de_DE';

dann gibt es ja noch die Einstellung "lokale Zeitzone" in der Admin-Area / Einstellungen.

Wenn du das richtig eingestellt hast, sollte die deutsche Sprach-Datei aus admin/lang/de_DE.php geladen werden. Darin gibt es diese Einstellungen:

Code:
/*
* For: Date Format
*/
"DATE_FORMAT"            =>    "d.M Y",
"DATE_AND_TIME_FORMAT"    =>    "d.M.Y - h:s", //Datum und Zeitangaben

Das sind die Schrauben, an denen du drehen kannst. Versuch die Einstellungen aus der Sprachdatei.
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#3
Hallo Connie,

Du bist super - so rasche Antworten!! Vielen Dank!!

Es geht hier bei mir nicht um die Anzeige des Datums auf der Website sondern darum, wie das Datum in der xml-Datei gespeichert wird. In allen xml-Dateien ist immer die englische Version "Tue, 20 Dec 2011 12:28:51 +0100", und da ich die Inhalte aus Access exportiere, kann ich dieses Datumsformat nicht darstellen. Wäre aber für die Sortierung der Seiten sehr wichtig.

Bin schon ganz entnervt von der Suche..! Es muss doch eine Stelle geben, wo das Format für das Schreiben der xmls definiert ist, oder?

Herzliche Grüße!!

W.
Reply
#4
tja, das Arbeitsformat für das Datum ist in der XML und das wird dann durch die Konfiguration übersetzt ..

ich kann dir da nicht weiterhelfen, soll ich mal die Frage stellen im Hauptforum?

jetzt hast du mich aber verwirrt, willst du nach ACCESS exportieren oder aus ACCESS nach GS importieren?
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply
#5
Wolfgang Wrote:Bin schon ganz entnervt von der Suche..! Es muss doch eine Stelle geben, wo das Format für das Schreiben der xmls definiert ist, oder?

Nicht wirklich. Gespeichert wird in changedata.php mit date('r') (lt. Dokumentation von PHP ist das das Format gemäß RFC 2822).
Gelesen wird es aber sicher an mehreren Stellen und ggfs. mit strtotime (Core) oder strftime (Plugins) formatiert.
I18N, I18N Search, I18N Gallery, I18N Special Pages - essential plugins for multi-language sites.
Reply
#6
Hallo Connie, hallo Martin,

es hat sich alles in Wohlgefallen aufgelöst: Ich habe nämlich bemerkt, dass es ganz egal ist, in welchem Format ich das Datum in die xml-Datei schreibe (vielleicht trägt auch das plugin "pubDateFix" seinen Teil dazu bei?), es wird alles korrekt ausgelesen! Juchuu!!

Connie, Du hast schon recht: Export aus Access, Import in GS.

Wünsche euch einen guten Rutsch in ein Jahr ohne viele lästige Fragen!

Wolfgang
Reply
#7
Hallo Wolfgang,

das freut mich wirklich, dass du eine gute und funktionale Lösung jetzt hast!

Fragen sind nie lästig! Und wenn sie es doch sein sollten, merkt man mir das an ;=)

Ich wünsche dir auch ein gutes Neues Jahr!

Connie
|--

Das deutschsprachige GetSimple-(Unter-)Forum:   http://get-simple.info/forums/forumdisplay.php?fid=18
Reply




Users browsing this thread: 2 Guest(s)