Seite 17 von 22

Verfasst: 15.12.2008 12:41
von Würzi
Tuxman hat geschrieben:3.0.4-Kompatibilität gegeben?
Ich las kürzlich Zweifel.
Da hast du richtig gelesen :wink:
Gibt Schwierigkeiten in der includes/session.php

Verfasst: 15.12.2008 12:45
von Tuxman
Bekannt, wie man die behebt? :)

Verfasst: 15.12.2008 12:50
von Würzi
Tuxman hat geschrieben:Bekannt, wie man die behebt? :)
Bin ich Gott? :o :lol:

Verfasst: 15.12.2008 12:52
von Tuxman
Weiß ich's? :D

Verfasst: 15.12.2008 13:25
von MartectX
Änderungen für phpBB 3.0.4

ÖFFNE includes/session.php

FINDE

Code: Alles auswählen

		// Show date <= 1 hour ago as 'xx min ago'
FÜGE EIN, DAVOR

Code: Alles auswählen

		// This will determine the correct DST setting for every date, should a user wish for automatic detection
		$date_cache[$format]['zone_offset'] = ($this->data['user_dst'] == DST_AUTO) ? $this->timezone + date('I', $gmepoch) * 3600 : $this->timezone + $this->dst;
Dies ersetzt die letzte Änderung in includes/session.php bis Version 1.0.5 (das große Codestück, das auszutauschen war).

Bettina hat geschrieben:Hallo,

ich habe diese Date Abfrage gemacht und dann kommt:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'date('I')' at line 1

was heißt das???
gruß Tina
Meinst Du diese Abfrage? Da musst Du einen Fehler gemacht haben, die hat nichts mir SQL zu tun.

Verfasst: 16.12.2008 22:26
von sepp71
MartectX hat geschrieben:
Bettina hat geschrieben:bei mir ist jetzt wenn ich mich als Admin anmelde, immernoch eine Stunde später und wenn ich mich als normaler Nutzer anmelde ist es auch zwei Stunden später.
Also wie Du zu den zwei Stunden kommst, ist sehr merkwürdig. Du wirst wohl den Einbau noch einmal kontrollieren müssen.
Das Problem habe ich auch, solange bei mir aut automatisch steht, habe ich MEZ + 2 Stunden.
Vermutlich weil ich mir beim automatischen Update 3.0.3 auf 3.0.4 unbemerkt die Änderungen zerschossen habe. Ganz vielleicht auch an einem Änderungsvorschlag von nickvergessen (glaube ich) der Fehldatierungen rund um Mitternacht vermeiden sollte.
Aber wir haben ja definitiv Winterzeit, da kann ich gut auf die aktualisierte Installationsanweisung warten und dann alles noch einmal von vorn einbauen...

Verfasst: 17.12.2008 03:12
von MartectX
Hmm... tut mir leid, aber ich kann das Problem momentan einfach nicht nachvollziehen. Vielleicht sprechen wir uns im Mai wieder, zur nächsten Umstellung... (oder wann immer die sein mag). :P

Verfasst: 21.12.2008 02:04
von DirtyHarry
MartectX hat geschrieben:Änderungen für phpBB 3.0.4

ÖFFNE includes/session.php

FINDE

Code: Alles auswählen

		// Show date <= 1 hour ago as 'xx min ago'
FÜGE EIN, DAVOR

Code: Alles auswählen

		// This will determine the correct DST setting for every date, should a user wish for automatic detection
		$date_cache[$format]['zone_offset'] = ($this->data['user_dst'] == DST_AUTO) ? $this->timezone + date('I', $gmepoch) * 3600 : $this->timezone + $this->dst;
Dies ersetzt die letzte Änderung in includes/session.php bis Version 1.0.5 (das große Codestück, das auszutauschen war).
Das verstehe ich jetzt nicht so ganz ...

Ich habe den Mod jetzt gestern nochmal runtergeladen und direkt auf eine neue session.php aus 3.0.4 angewendet.

Dann bekomme ich folgenden Fehler (und davon sehr viele):

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/session.php on line 2071: strtr(): The second argument is not an array.
Die Zeile 2071 sieht so aus:

Code: Alles auswählen

return strtr(@gmdate(str_replace('|', '', $format), $gmepoch + $this->timezone + $dstemp), $lang_dates);
Scheint, als fehle vorher etwas wie
$lang_dates = $this->lang['datetime'];

Muss denn jetzt zu dem Mod auf Seite 1 noch etwas zusätzlich gemacht werden?

Wäre nett, wenn mir jemand helfen könnte ...

Verfasst: 21.12.2008 02:06
von Tuxman
Nein, nicht zusätzlich... aber statt der großen Ersetzung in der session.php musst du nun nur obiges durchführen!

Verfasst: 21.12.2008 02:16
von DirtyHarry
Danke !!! :grin:
Jetzt hab ich's ...

Ich hatte den Mod zuerst von 1.0.4 auf 1.0.5 upgedatet, und deswegen kam ich nicht so ganz klar.

Wäre aber auf jeden Fall gut, wenn der Mod, den man hier runterladen kann, aktualisiert würde ...