On 02/09/14 01:36, Bernhard Kraft wrote:
Das Problem ist "seit 1000 Jahren" bekannt :)
Uff!
So wie ich das verstanden habe, willst du, dass der Redakteuer der in Australien sitzt beim eingeben von 10:00 damit 10:00 deutscher Zeit meint.
Jein :-) So wie ich das sehe, erfolgt eine Umrechnung, wenn der Timestamp aus der DB geholt und im BE dem Editor dargestellt wird (genau dass, was du beschreibst).
Beim Zurueckschreiben des Timestamp erfolgt aber keine Umrechung zur Servertime und somit ist der zurueckgeschriebene Wert x Stunden vor oder zurueck dem gewuenschten Zeitpunkt (je nachdem, in welcher Zeitzone sich der Redakteur befindet).
Sollte diese Annahme stimmen, wundere ich mich, dass dieses Problem noch nicht eskaliert ist :-) Ich kann mir nicht vorstellen, dass wir die einzigen sind, die TYPO3 fuer Kunden einsetzen, deren Redakteure in verschiedenen Locations der Welt sitzen?!
Kurzum: was ich mir wuensche ist, dass wenn ein Redakteur ein Start/End Zeitpunkt (gemaess seiner Zeitzone) einstellt, der entsprechende Record auch erst dann dargestellt wird - unabhaengig ob die Servertime auf UTC oder AEST oder CET oder was auch immer eingestellt ist.
Lösung #1: Der Redakteuer richtet sich auf seinem Computer einen neuen Benutzeraccount ein indem die Zeitzone auf MEZ steht oder findet ein passendes Browser-Plugin.
Aeh... ja... erklaere das mal einem Kunden :-) Besonders in grossen Firmen, bei denen "normale" Benutzer nicht einfach einen neuen Account auf ihren Computern einrichten koennen, sondern einen Antrag dafuer bei ihrer IT Abteilung stellen muessen.
Lösung #2: Du machst einen Patch für TYPO3 (oder beauftragst jemanden damit) der bei einem Datetime Feld eine Feld zu Auswahl der Zeitzone hinzufügt.
Sofern es wirklich ein Umrechnungsproblem ist (was ich immer noch nicht so ganz glauben kann, um ehrlich zu sein), ist ein Zeitzonen-Auswahl-Feld garnicht notwendig. Wenn eine Umrechnung "Servertime -> BE user time" erfolgt, muss doch auch eine Rueck-Umrechnung "BE user time -> Servertime" erfolgen, wenn ein Datensatz gespeichert wird.
Loesung #3: Servertime auf die Zeitzone der Redakteure einstellen. Geht natuerlich nicht, wenn a) auf dem Server mehrere TYPO3 Instanzen laufen (eine fuer US-Kunden und eine fuer australische Kunden) oder b) einige Redakteure in den USA sitzen und andere in Australien.
Loesung #4: den Redakteuren beibringen, dass sie immer in UTC denken muessen (sofern Servertime = UTC) und jede Zeit umrechnen und dabei Daylight savings beruecksichtigen muessen... auch keine gute Loesung, oder? :-)
Ich hoffe ja immer noch, dass jemand aufspringt und sagt: Quatsch! Das ist ein kein Bug, du hast nur die Konfiguration XYZ vergessen ;-)
Cheers Michael _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german