Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
31.08.2009, 23:44
(Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2009, 12:28 von Michael.)
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?
Beiträge: 868
Themen: 53
Registriert seit: 24.08.2007
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.
Gruß Manuel
Bitte erst die
Suche und die
Doku benutzen.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Kannst du ja mal melden.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 868
Themen: 53
Registriert seit: 24.08.2007
Gruß Manuel
Bitte erst die
Suche und die
Doku benutzen.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Danke, Manuel, für die Erklärung und für's Melden!
Jetzt kann ich es wenigsten händisch korrigieren.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
03.01.2010, 02:06
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2010, 02:29 von Jockl.)
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.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
03.01.2010, 02:28
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2010, 03:13 von Jockl.)
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.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Zumindest die option-Zeile ist schlechter Stil, wenn sie lastvisit heißt aber lastactive drin ist.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
03.01.2010, 03:06
(Dieser Beitrag wurde zuletzt bearbeitet: 03.01.2010, 03:14 von Jockl.)
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.