Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Fragen zum WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=4)
--- Advanced Welcome Header (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2460)


Geschrieben von pierre am 12.05.2013 um 20:32:

  Advanced Welcome Header

Hi Haumi

Du hast doch auch den AWH von Yoshii drin ne.

Jetzt ist ein user heute aufgefallen wenn er dort ( oder auch unten im Footer)
auf alle Foren als gelesen markieren klickt, er manchmal die anzahl an themen und beiträge nicht zurück auf 0 setzt.

Jetzt habe ich das getestet, und tatsächlich es stimmt.
Er macht das nur wenn man sich aus und wieder einlogt.

Auch aktualisiert er: Ihr letzter Besuch war am: ...... nicht sofort

Wenn ich über die datenbank die aktuelle zeit eingebe bei mir,
dann stehen die Themen und Beiträge auf 0

Also ist das wohl ein aktualisierungsproblem oder?

Hast du mal einen Tip???



Geschrieben von haumi am 12.05.2013 um 21:00:

 

Hi Pierre,
Das muss ich mal hier durchspielen, oder ist es nur n eurem Board so?
alle Foren als gelesen markieren, sollte eigentlich funktionieren
Ihr letzter Besuch war am: ...... kann etwas zeitlich versetzt kommen da,
sich ja viele nicht abmelden und somit zeitverzöget abgemeldet werden wenn sie nicht online sind.

Ich versuche mal den Grund rauszufinden.

LG
haumi



Geschrieben von pierre am 12.05.2013 um 21:02:

 

Hi Haumi

Habe es in andere Boards getestet, und dort funktioniert es.

Nur anscheinend bei mir nicht lol

Alle foren als gelesen markieren, funktioniert ja eigentlich.
Es blinkt kein Beitrag mehr

Nur er aktualisiert die Zeit nicht seit mein letzte besuch, und
da durch setzt er wohl die anzahl an Themen und Beiträge nicht zurück



Geschrieben von haumi am 12.05.2013 um 21:57:

 

Dann muss ich mir das ja bei dir mal ansehen.

Schaumermol

EDIT:

Ich glaube den Fehler gefunden zu haben.
in der Datei markread.php heißt die Zeile 30 bei dir

$db->query("UPDATE bb".$n."_users SET new_at_time='".time()."' WHERE userid = '$wbbuserdata[userid]'");

und im Original:

$db->query("UPDATE bb".$n."_users SET lastvisit='".time()."' WHERE userid = '$wbbuserdata[userid]'");

Somit wid in der Datenbank bei dir das Tabellenfeld lastvisit nicht aktualisiert.

LG
haumi



Geschrieben von pierre am 13.05.2013 um 09:43:

 

Super, das wars Haumi

Und ich habe bestimmt 10 mal drüber geschaut st4

danke Haumi


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH