Seite 1 von 1
Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 24.08.2013 18:02
von DerTheo
Ich habe ein benutzerdefiniertes Profilfeld, ein Datumsfeld welches bei jedem User im öffnetlichen Profil angezeit wird.
Bei manchen Benutzern ist das Datum um einen Tag zurück: Im Profil ist z.B. der 09 05 2013 angegeben, im öffentlichen Profil wird aber der 08 05 2013 angezeit. Das ändern des Datums im ACP oder Profil hat nichts gebracht. Cache geleert, Zähler synchronisiert etc.
An was könnte das liegen?
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 25.08.2013 13:25
von yks
Hallo DerTheo,
wenn es nur bei manchen Benutzern ist, könnte es vielleicht sein, dass sie ihre Zeitzone nicht richtig eingestellt haben.
Jeder User hat in seinem persönlichen Bereich > Einstellungen > persönliche Einstellungen dazu die Möglichkeit. Vielleicht testest Du es mal mit einem ?
Viele Grüße, yks
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 26.08.2013 21:42
von DerTheo
Die Zeitzonen passen. Sehr merkwürdig... Ich kann nicht festmachen an was es liegt...
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 26.08.2013 22:13
von Miriam
Welcher Wert für das Profilfeld wird denn in der DB für die fraglichen User gespeichert?
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 27.08.2013 19:18
von DerTheo
Es ist das richtige Datum in der Datenbank, das im Profil eingetragen wurde. Das Datum das im öffnetlichen Profil angezeigt wird, ist aber um einen Tag zurück.
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 27.08.2013 20:19
von Talk19zehn
Hi,
Signatur von DerTheo hat geschrieben:Style: Lucid Lime
Phpbb 3.0.8
Nutzt du tatsächlich 3.08? Dann wird´s ggf. schwierig mit einer Hilfestruktur. Ein 3.08er gibt´s bei mir leider nimmer.
Screen vom Beispielprofil und ein Link zum öffentlichen Miniprofil ist bestimmt hilfreich. Ein Link zum Forum ist sicherlich auch zweckmäßig. TestUser?
Wie ist das Profilfeld angelegt?
Wem wird ein zeitlicher Unterschied angezeigt? --> Gibt´s es evtl. (nur) einen Unterschied zwischen dem Gast-Account und dem Benutzer? Hat der Gast eine korrekt gesetzte Zeitzone? Das waren jedenfalls reine Gedanken meinerseits zu dem Thema...
Gruß
Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück
Verfasst: 02.09.2013 18:53
von DerTheo
Hab gefunden, wie man das Problem lösen kann:
https://www.phpbb.com/community/viewtop ... &t=2090665
FIND
Code: Alles auswählen
// d/m/y 00:00 GMT isn't necessarily on the same d/m/y in the user's timezone, so add the timezone seconds
return $user->format_date(gmmktime(0, 0, 0, $month, $day, $year) + $user->timezone + $user->dst, $user->lang['DATE_FORMAT'], true);
REPLACE WITH
Code: Alles auswählen
// d/m/y 00:00 GMT isn't necessarily on the same d/m/y in the user's timezone, so add the timezone seconds
return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true);