MyBB.de Forum
Wer War heute online - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Wer War heute online (/thread-734.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


RE: Wer War heute online - destrokk - 17.04.2012

ich buddel das thema mal wieder aus. Smile ich würde gerne wie hier in beitrag #47 die uhrzeit hinter den namen erscheinen lassen. ich habe auch schon versucht, die änderungen von den seiten zuvor in meiner index.php zu finden, aber die gibt es nicht. (2006 ist ja auch schon lange her ;D)

ich habe das plugin "onlinetoday" installiert.


RE: Wer War heute online - Jockl - 17.04.2012

Ich kann es gerade leider nicht ausprobieren aber ersetze mal
PHP-Code:
$user['profilelink'] = build_profile_link($user['username'], $user['uid']); 
durch
PHP-Code:
$user['profilelink'] = build_profile_link($user['username'], $user['uid']);
$user['profilelink'] .= "(".date("H:i"$user['lastactive']).")"



RE: Wer War heute online - destrokk - 17.04.2012

also in klammern stehts da zwar, nur da steht überall (01:00)?


RE: Wer War heute online - Jockl - 17.04.2012

Ändere die Zeilen
PHP-Code:
$queries[] = $db->simple_select(
    
"users u LEFT JOIN ".TABLE_PREFIX."sessions s ON (u.uid=s.uid)",
    
"s.sid, s.ip, s.time, s.location, u.uid, u.username, u.invisible, u.usergroup, u.displaygroup",
    
"u.lastactive > $timesearch ORDER BY u.username ASC, s.time DESC"
); 
durch
PHP-Code:
$queries[] = $db->simple_select(
    
"users u LEFT JOIN ".TABLE_PREFIX."sessions s ON (u.uid=s.uid)",
    
"s.sid, s.ip, s.time, s.location, u.uid, u.username, u.invisible, u.usergroup, u.displaygroup, u.lastactive",
    
"u.lastactive > $timesearch ORDER BY u.username ASC, s.time DESC"
); 



RE: Wer War heute online - destrokk - 17.04.2012

dufte sache Smile funktioniert!
könnte man zwischen username und der klammer noch nen leerzeichen machen? also das es so aussieht: name (zeit) und nicht name(zeit) ?


RE: Wer War heute online - Jockl - 17.04.2012

Du kannst dort Leerzeichen oder z.B. Punkte rein setzen, bis es keine mehr gibt Wink
PHP-Code:
$user['profilelink'] .= "...................................(".date("H:i"$user['lastactive']).")"



RE: Wer War heute online - destrokk - 17.04.2012

Big Grin danke! nun ist es perfekt!


RE: Wer War heute online - destrokk - 18.04.2012

ich habe noch eine frage Smile
ist es bei dem online-today-plugin möglich, die zeitabfrage so zu ändern, dass sie jeweils von 00Uhr - 00Uhr geht? sprich, dass sie sich jede nacht um 0Uhr leert und dann neu zu zählen beginnt?


RE: Wer War heute online - Jockl - 18.04.2012

MyBB bezieht sich hier auf den Zeitraum von 24 Stunden. Ob das überhaupt geändert werden kann und wenn ja, mit welchem Aufwand, vermag ich nicht zu beurteilen.


RE: Wer War heute online - destrokk - 18.04.2012

ah okay Smile danke für die info. also bezieht sich mybb auf den 24-stunden oder das plugin? also ich weiß, dass es in der datei da ne stelle gibt:

Code:
$timesearch = time() - 24*60*60;


gut, ich kenn mich da eh nicht so aus Big Grin