Falsche Zeitanzeige

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Gibt es denn keine "automatische" Lösung für das Problem?

Frank-Andre Thies
"credendo vides"
Benutzeravatar
Simpson
Ehemaliges Teammitglied
Beiträge: 1088
Registriert: 20.05.2002 17:35
Wohnort: Göttingen
Kontaktdaten:

Beitrag von Simpson »

Swister hat geschrieben:@Simpson

In deinem letzten Posting hast du einmal den Code für die Winterzeit und einmal für die Sommerzeit genannt, sollte es aber nicht mit deisem Code automatisch gehen???

Code: Alles auswählen

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+1))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
Swister
Poah keine Ahnung, also ich weis nur das man das manuell machen kann, wie das automatisch geht weis ich nicht - es gab oder gibt nur son Mod damit kann der Admin das im Adminpanel einstellen oder so, aber automatisch gehts auch nicht, wüsste auch nicht wie weil ja die ganze Routine für das errechnen der Sommer/Winter -zeit fehlt, soweit ich das verstanden habe.
Schwabenpfeil.

Beitrag von Schwabenpfeil. »

Hallo,

also ich dachte eigentlich auch mit dem Code sei das Problem gelöst, aber leider ist es nur für ein paar Monate verschoben - nämlich bis zur nächsten Umstellung der Uhrzeit im Frühjahr. Dann beginnt das gleiche Spiel wieder. :-(

Ich habe nun mal bei mir den Teil ($tz+1))), abgeändert in ($tz+I))), alos statt der 1 ein I eingesetzt. Die Uhrzeit stimmt nun, aber die Frage ist, war es das? Oder muss ich im Frühjahr wieder den Code per hand abändern? Leider kenne ich mich mit PHP nicht aus, aber es muss doch eine Lösung geben. *hoff*

Gruß
Schwabenpfeil!

www.paules-pc-forum.de
Benutzeravatar
neo2001
Mitglied
Beiträge: 8
Registriert: 11.05.2002 04:57
Wohnort: Bad Herrenalb
Kontaktdaten:

Beitrag von neo2001 »

Dem möchte ich mich anschließen - das ist so irgendwie ziemlich beknackt. Ich bin bisher auch davon ausgegangen, dass durch die Modifikation SZ/WZ automatisch umgeschaltet wird - leider haben jetzt alle User im Profil GMT+1 eingestellt und sind jetzt zu spät dran - und die Profile kann ich ja nicht alle von Hand ändern - also muss ich es jetzt wieder rückgängig machen - wirklich ziemlich blöd....
Gruss
neo2001
flibb.de :: fli4l Forum
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Genau das meinte ich, als ich weiter oben schrieb, dass es bei mir auch nicht geht...Ist wirklich nur eine Verschiebung des Problems
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Hi,

ich bin mir nicht ganz sicher, aber so müßte es gehen:

Code: Alles auswählen

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I")))); 
Also auch das erste $tz + 1 ersetzen durch $tz + date("I"), dann müßte man es doch automatisch haben. Sehe ich das richtig?

CU

Frank-Andre
"credendo vides"
theangel
Mitglied
Beiträge: 16
Registriert: 17.01.2002 01:00

Beitrag von theangel »

Jup, der Code stimmt.

Als langjähriger und fest angestellter PHP-Coder erlaube ich mir zu sagen, dass du das richtig gesehen hast ;)

Suche: $tz+1

Ersetzen durch: $tz+date("I")

und schon wird das ganze in Zukunft automatisch passieren.
Schwabenpfeil.

Beitrag von Schwabenpfeil. »

Hallo Thies,

Deine Variante klingt sehr interessant! Wie auch bei meinem Vorschlag fehlen mir leider die Kenntnisse zum beurteilen zu können, ob es so auch wirklich funktioniert. Hast Du den Code mal so in Dein Forum eingebaut? Stimmt die Uhrzeit dann?

Was mich wundert und ehrlich gesagt auch etwas entäuscht ist, dass sich die PHP-Profis hier im Forum scheinbar nicht mit dem Problem befassen. Wahrscheinlich liegt es daran, dass man nur eine einzige Zeile ändern muss. Das ist in 1 Minute erledigt und dann hat man wieder für ein halbes Jahr seine Ruhe. Aber das kann doch keine befriedigende Lösung sein! :cry:

Gruß
Schwabenpfeil!

www.Paules-PC-Forum.de
Schwabenpfeil.

Beitrag von Schwabenpfeil. »

Danke theangel!

Deine Beitrag habe ich eben leider übersehen! Vielen Dank für die Info! Dann werde ich das gleich mal umsetzten und schauen was passiert! ;-)

Falls es im Frühjahr nicht klappt, sehen wir uns wieder! :D

Gruß
Schwabenpfeil!
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Hmmm also bei mir geht die "uhr" mit diesem Code 1 Stunde nach, bei Einstellung "GMT"....
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“