Hallo zusammen,
beim Durchsehen der User, die schon längere Zeit nicht mehr online waren ist mir aufgefallen, dass sich bei einem User der "letzte Besuch" im Mod-CP und der Mitgliederliste um 5 Monate unterscheidet. Mod-CP sagt 25.12.08 und die Mitgliederliste 28.05.09.
Habe schon neu gezählt und nach den Caches gesehen (konnte da aber nichts finden), doch es hat sich nichts geändert. Ist das schon mal jemandem untergekommen bzw. gibt es dafür evtl. eine Lösung?
Das ist, weil im Mod CP die Spalte "lastvisit" genommen wird und im in der Mitgliederliste "lastactive". "lastvisit" wird immer nur geupdated nachdem eine Session abgelaufen ist und man sich neu anmeldet, deshalb der Unterschied.
Sollte aber eigentlich beides lastvisit oder beides lastactive sein, da hast du eigentlich recht.
Kannst du ja mal melden.
Danke, Manuel, für die Erklärung und für's Melden!
Jetzt kann ich es wenigsten händisch korrigieren.
Bin gerade mal wieder auf diesen Thread gestoßen und habe mir das Ticket noch einmal angesehen. Leider wurde es von Ryan Gordon abgelehnt. Schade, aber damit muss man leben.
Allerdings finde ich die Begründung "This is NAB because the functionality is working as programmed." ehrlich gesagt recht gewagt. Wenn ich diese "Ausrede" unseren SW-Leuten in der Firma stecke, kommen die zukünftig mit allem durch, was sie so programmieren.
Edit: Ryan Gordons Name korrigiert.
Dabei wäre/ist es vermutlich nur eine Kleinigkeit, diese Unstimmigkeit auszumerzen.....
modcp.php Zeile 1864 und 1865 ändern in
PHP-Code:
case "lastactive":
$sortby = "lastactive";
und Zeile 1836 und 1837 ändern in
PHP-Code:
$lastdate = my_date($mybb->settings['dateformat'], $user['lastactive']);
$lasttime = my_date($mybb->settings['timeformat'], $user['lastactive']);
vermutlich muss auch noch im Template modcp_finduser die Zeile
Code:
<option value="lastvisit"{$sortbysel['lastvisit']}>{$lang->lastvisit}</option>
in
Code:
<option value="lastactive"{$sortbysel['lastactive']}>{$lang->lastvisit}</option>
geändert werden.
Würde mich freuen, wenn mir das jemand bestätigen könnte.
Zumindest die option-Zeile ist schlechter Stil, wenn sie lastvisit heißt aber lastactive drin ist.
da hast Du recht.
Habe es korrigiert.
Wenn man auch noch {$lang->lastactive} in {$lang->lastactive} ändern möchte, dann müsste die modcp.lang.php entsprechend angepasst werden.