News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 11
Seite [1]
Garfield1909


Wannabe poster




Beiträge: 29
# Thema - 25.03.2007 um 14:22 Uhr
Ich habe leider ein grundlegendes Problem mit der Uhrzeit und der Umstellung von Winter auf Sommerzeit.

Es ist leider ein Denkfehler in der Programmierung passiert und ich überlege gerade wie ich das in der Datenbank bzw. eigentlich im Script händisch ausgleichen kann...

Wenn man im Portal auf Sommerzeit stellt, dann werden im Portal auch alle Termine im Kalender ect zeitmäßig beeinflusst. (Eine seperate Umstellung unter Einrichtung bei den Benutzern ist absolut unnötig, wel es so etwas in der Praxis gar nicht gibt) Die Umstellung auf Sommerzeit, darf nur die aktuelle Uhrzeit umfassen und nicht auch die Termine ect verändern. Alte Beiträge ect. diese Informationen verschieben sich leider total um 1 Stunde nach vor...

Ich bitte um eine Lösung wie man das Problem in den Scripts nachkorrigieren kann.

Vielen lieben Dank

Martin


Zuletzt editiert von Garfield1909 am 25.03.2007 um 14:24 Uhr (2x Editiert)
Inaktiv
KiWi


King for a day




Herkunft: Erfurt
Beiträge: 372
# Antwort: 1 - 25.03.2007 um 14:51 Uhr
Ja,das Problem ist mir auch aufgefallen und bin auch nicht begeistert darüber! Wäre sehr sehr nett wenn man das irgendwie beheben könnte, denn jeden Termin jetzt abändern ist auch ne schwierige Angelegenheit!
MfG


------------------
MfG KiWi

Auch ne KiWi kann tödlich sein!

Für die einen ist es Windows, für die anderen ist es die größte BUG-Sammlung der Welt.



Inaktiv
|
kaleido


Rock the board





Beiträge: 88
# Antwort: 2 - 25.03.2007 um 15:17 Uhr
oh, stimmt! danke für die info. am besten gleich in den bugtracker damit.


------------------
Signatur +-


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 3 - 25.03.2007 um 19:16 Uhr
das ist kein fehler, es ist nur einfach so das die normalzeit bzw sommerzeit sich nicht überall auf der welt gleichzeitig ändert, selbst innerhalb europas zu unterschiedlichen zeiten.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Garfield1909
Thread-Ersteller


Wannabe poster




Beiträge: 29
# Antwort: 4 - 25.03.2007 um 20:53 Uhr
jo .. deshalb gibts ja eine automatische umstellung die der server um 2 uhr automatisch durchführt...

der code muss nur angepasst werden.. wenn jemand jetzt 12 uhr hat +7 stunden.. dann weiß man ja wie spät es bei dem ist und auch dann kann sich die zeit nach internationalem standard um 2 uhr in der früh umstellen...

wenn das automatisch wäre dann macht das schon sinn...

glg....


Inaktiv
|
Garfield1909
Thread-Ersteller


Wannabe poster




Beiträge: 29
# Antwort: 5 - 01.04.2007 um 14:56 Uhr
kommt da noch ne meldung...

hätte das gerne gelöst und bin ja kein einzelfall


Inaktiv
|
Kanufreak


Wannabe poster



Herkunft: Hürth
Beiträge: 20
# Antwort: 6 - 07.11.2007 um 23:56 Uhr
Hallo Leute,

auch wenn sich hier in dem Thread seit Monaten nichts mehr getan hat, muss ich das Thema noch mal aufgreifen, da es inder aktuellen Version (clansphere_2007.4.3) immer noch vorhanden ist.
Nochmal zur Erläuterung:
Wenn ich im Sommer (Sommerzeit) einen Termin mit Uhrzeit im Dezember anlege z.B. 01.12.07 20:00 Uhr, dann zur Winterzeit umstelle, verändert sich der Termin von 20 auf 19 Uhr!

Das kann ja nicht richtig sein, auch nicht wenn ich in einer anderen Zeitzone bin.
Ich hoffe auf Lösungsvorschläge.


Zuletzt editiert von Kanufreak am 07.11.2007 um 23:57 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 7 - 08.11.2007 um 00:11 Uhr
es ändert sich nicht der termin, sondern die zeitberechnungsgrundlage. diese wird durch sommerzeit/winterzeit und die zeitzone an sich beeinflusst. die datenbank sichert alles mit utc+0 (also welt normal zeit).

dies ist nötig da erst ab php 5.2.x versionen sichergestellt werden kann, das jeder benutzer eine passende zeit zugeordnet bekommt. daher können wir das problem auch im jetzigen cms nicht besser lösen. einzige was noch leicht nachrüstbar wäre ist eine anzeige der eigenen zeitzonen-info hinter angezeigten zeiten, jedoch fraglich wieviel sinn dies macht. alternativ noch ein button bei eingaben hinzu um sommer/winter zeiten automatisch vor dem absenden auszugleichen. dann erscheint der termin evtl. erst eine stunde versetzt, ist dann allerdings sobald dessen sommer bzw normalzeit zeit erreicht ist aber richtig.

das zwingende voraussetzen von php 5.2.x plane ich derzeit für februar 2008 ein mit dem 2007.5 release


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Kanufreak


Wannabe poster



Herkunft: Hürth
Beiträge: 20
# Antwort: 8 - 08.11.2007 um 01:44 Uhr
08.11.2007 um 00:11 Uhr - hajo:
alternativ noch ein button bei eingaben hinzu um sommer/winter zeiten automatisch vor dem absenden auszugleichen. dann erscheint der termin evtl. erst eine stunde versetzt, ist dann allerdings sobald dessen sommer bzw normalzeit zeit erreicht ist aber richtig.


das wäre auf jeden fall schonmal eine alternative

ließe sich die abfrage der zeit noch mit einem weiteren datenpunkt aus der datenbank verknüpfen?

ich stelle mir das so vor:

beim anlagen des termins gibts einen button für sommer/winterzeit, der in der tabelle cs_events eine weitere spalte z.b. events_dstime bekommt und den wert 0 (Normalzeit) oder 1 (Sommerzeit) einsetzt.

beim abfragen des termins verknüpfe ich die users_dstime mit der events_dstime:

users_dstime "on" und events_dstime 1
oder users_dstime "off" und events_dstime 0
dann keine zeitverschiebung

users_dstime "on" und events_dstime 0
dann eine Stunde dazu rechnen

users_dstime "off" und events_dstime 1
dann eine Stunde abziehen

dann sollte doch wenn ich keinen denkfehler mache und es von der programmierung machbar wäre die zeit immer stimmen.


Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 9 - 08.11.2007 um 06:04 Uhr
@ kanufreak:
also ich finde des zuviel des guten... man muss ja auch nich zuviel mit reinklatschen... ich denke wenn ein temin überlappend ist, von der S/W-Zeit her, dann kann man das doch in der Eventbeschreibung mit angeben... und ich denke nich das da sooo viele Termine zusammenkommen werden, die in beide Zeiten fallen... von daher finde ich einen solchen button für weniger sinnvoll, sorry
Dann besser warten bis Februar und des neue Zeitsystem nutzen ^^


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Kanufreak


Wannabe poster



Herkunft: Hürth
Beiträge: 20
# Antwort: 10 - 08.11.2007 um 10:03 Uhr
@ Swifter:
das hat doch mit überlappung nichts zu tun und in beite zeiten fällt überhaupt keiner. es geht darum wann man den termin einstellt.
ich betreue die seite eines Vereins und da gebe ich teilweise die termine ein jahr vorher ein. wofür hat man denn die angabe zeit wenn sie mir dann nach der zeitumstellung falsches anzeigt wird.

tritt dieses problem mit dem neuen zeitsystem nicht mehr auf?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 11 - 08.11.2007 um 15:27 Uhr
wiegesagt, um das problem ohne weiteres beheben zu können müsste man entweder mit php 5.2.x arbeiten können oder das jetzige system um einiges erweitern.


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Antworten: 11
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo