Seite 1 von 2

Last Visit Mod

Verfasst: 12.11.2005 23:51
von Frank zxr-fighter
Hallo,

ich habe in meinem Board den Last Visit Mod eingebaut.

Im Board wird die richtige Zeit angezeigt, jedoch bei der LastVisit Anzeige ist das Board ungefähr 1,5 Monate zurück.

Aktuell z.B. ist es erst bei dem 25.Sept 9:09 Uhr ?

Habe in der Suchfunktion nichts zu diesem Fehler gefunden und verstehen kann ich es auch nicht.
ich dachte es gibt nur einen zentrale Zeit die in der DB hinterlegt ist.

Hat jemand einen Tip, was es sein könnte?

grüße
Frank

Verfasst: 15.11.2005 21:16
von Frank zxr-fighter
Muss mich korrigieren, die Zeiten ändern sich nicht mehr.
Sprich es werden nach dem update auf 2.0.17 keine neuen Zeiten mehr aus der DB abgefragt.

Wo wird im LastVisit Mod genau die Info abgefragt?

grüße
Frank

Verfasst: 27.11.2005 16:36
von BlackRose1012
habe ungefähr das gleiche Problem. Ich hatte gestern und heute das Points System und das Schneeflocken Mod draufgespielt, jetzt hat sich die Anzeige in der Memberlist bei allen Mitgliedern auf den 01.01.1970 zurückgesetzt und ändert sich auch nicht mehr. Was tun? Hiiiiilfe!!!

Ach ja, ist übrigens nur in der Memberlist, in den Profilen sind die Daten noch erhalten.

Verfasst: 29.11.2005 11:38
von BlackRose1012
Hat denn wirklich niemand eine Idee? :cry:

Verfasst: 29.11.2005 13:24
von Balder
bei mir das selbe problem das einfach vom update von 2.0.17 auf 2.0.18 die zeit nicht mehr gezählt wird leider warne zwischen den antworten keine da die mir wirklich geholfen hat

Verfasst: 29.11.2005 13:52
von Dr.Death
Die Lösung dazu ist hier:


http://www.phpbbhacks.com/forums/viewto ... last+visit

INCLUDES/SESSIONS.PHP

FIND:

Code: Alles auswählen

   // 
   // Delete expired sessions 
   // 
   $sql = 'DELETE FROM ' . SESSIONS_TABLE . ' 
      WHERE session_time < ' . (time() - (int) $board_config['session_length']) . " 
         AND session_id <> '$session_id'"; 



REPLACE WITH:

Code: Alles auswählen

   // 
   // Delete expired sessions 
   // 

$sql = "DELETE FROM " . SESSIONS_TABLE . " 
         WHERE UNIX_TIMESTAMP() - session_time >=172800 
         AND session_id <> '$session_id'"; 

Verfasst: 29.11.2005 14:45
von Balder
geht bei mir trotzdem nicht ;)

hm gehe gerade jede config nochmals durch und habe das hier bei mir gefunden bzw nicht gefunden

Code: Alles auswählen

#-----[ FIND ]------------------------------------------------ 
# 
for($i = 0

# 
#-----[ IN-LINE FIND ]---------------------------------------- 
# 
0

# 
#-----[ IN-LINE REPLACE WITH ]-------------------------------- 
# 
($userdata['user_level'] == ADMIN ) ? 0:1
dies findet er nicht in der memberlist.php

Verfasst: 29.11.2005 17:23
von Balder
so ich habe jetzt mal meine session.php als txt datei formatiert da ich mitlerweile diesen fehler bekomme

Parse error: parse error, unexpected '}' in /home/cx/public_html/phpbb/includes/sessions.php on line 396

http://www.clan-zdg.com/Balder/session.txt

wenn ich allerdings die Klammer ausklammere bekomme ich das

Fatal error: Call to a member function on a non-object in /home/cx/public_html/phpbb/includes/sessions.php on line 134

Verfasst: 30.11.2005 18:27
von Balder
*push*

Verfasst: 03.12.2005 02:50
von Balder
*wiederpush da wichtig*