Benutzerdef. Profilfeld Datum um 1 Tag zurück

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag 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?
Style: Lucid Lime
Phpbb 3.0.8

Benutzeravatar
yks
Mitglied
Beiträge: 1295
Registriert: 10.07.2004 02:31

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag 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
Mit subsilver2 macht es noch viel mehr Spaß ! :)
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag von DerTheo »

Die Zeitzonen passen. Sehr merkwürdig... Ich kann nicht festmachen an was es liegt...
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag von Miriam »

Welcher Wert für das Profilfeld wird denn in der DB für die fraglichen User gespeichert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag 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.
Style: Lucid Lime
Phpbb 3.0.8
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5016
Registriert: 08.06.2009 12:03

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag 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... :wink:

Gruß
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
DerTheo
Mitglied
Beiträge: 253
Registriert: 08.07.2011 14:41

Re: Benutzerdef. Profilfeld Datum um 1 Tag zurück

Beitrag 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);
Style: Lucid Lime
Phpbb 3.0.8
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“