Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Wer war heute online - kleine Modänderung!
#1
Hallo!

Ich nutze diese Plugin: http://mods.mybboard.com/view.php?did=331 - statt die Veränderungen im Template.
Das ganze ist fast perfekt, jedoch würde ich auch in diesem Mod gerne hinter dem Nick die Uhrzeit sehen, wann er online war, sprich so:

Gravitation (21.16), Nick (21.20), usw.

Welcher Code müsste wo eingesetzt werden - vielen Dank schonmal. Smile
Zitieren
#2
Gravitation schrieb:Gravitation (21.16), Nick (21.20), usw.

Welcher Code müsste wo eingesetzt werden - vielen Dank schonmal. Smile

Ich nochmal:
Wäre es möglich, das dies auch so aussehen kann:

Gravitation (22.10.2006; 21.00 Uhr), Nick (23.10.2006; 21.05 Uhr) ...

Hierzu müsste ich nur wissen, wie der Code aussieht und wo der hinmüsste in dem Plugin. Smile
Zitieren
#3
Versuch mal bitte folgendes:
Ersetze in der Datei inc/plugins/onlinetoday.php folgendes:
PHP-Code:
eval("\$onlinemembers .= \"".$templates->get("index_whosonline_memberbit"10)."\";"); 
durch:
PHP-Code:
$userdate my_date("d.m.Y"$user['lastactive']);
                            
$usertime my_date("H:i"$user['lastactive']);
                            eval(
"\$onlinemembers .= \"".$templates->get("index_whosonline_today_memberbit"10)."\";"); 

Erstelle ein Template index_whosonline_today_memberbit mit dem Inhalt:
Code:
{$comma}<a href="member.php?action=profile&amp;uid={$user['uid']}">{$user['username']} ({$userdate}, {$usertime} Uhr)</a>{$invisiblemark}

P.S.: Keine Garantie für nichts (mach sicherheitshalber auf jeden Fall eine Sicherungskopie der Datei), da ich das Plugin nicht kenne und gerade nur kurz überflogen hab.
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Zitieren
#4
Scheint fast zugehen, nur stimmen bei einigen Nicks nicht das Datum und nicht die Uhrzeit, weil diese gestern online waren und nicht heute.
Kannst es dir ja mal anschauen: Webseite.
Zitieren
#5
Ersetze in der Datei inc/plugins/onlinetoday.php folgendes:
PHP-Code:
$userdate my_date("d.m.Y"$user['lastactive']);
                            
$usertime my_date("H:i"$user['lastactive']); 
durch:
PHP-Code:
if(isset($user['time']))
                            {
                                
$userdate my_date("d.m.Y"$user['time']);
                                
$usertime my_date("H:i"$user['time']);
                            }
                            else
                            {
                                
$userdate my_date("d.m.Y"$user['lastactive']);
                                
$usertime my_date("H:i"$user['lastactive']);
                            } 
Wenn das auch nicht hilft ist es komplizierter als ich gedacht hab...Sorry
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Zitieren
#6
frankrieger schrieb:Wenn das auch nicht hilft ist es komplizierter als ich gedacht hab...Sorry

Ist es nicht, weil es funktioniert. Smile
Danke dir frankrieger.


Edit:
Wieso verändert sich die Uhrzeit bei meinen Nicks bzw. einem anderen immer wieder?
Das sind alle die, die heute online waren? o.O
Zitieren
#7
OK nochmal ändern:
PHP-Code:
if(isset($user['time']))
                            {
                                
$userdate my_date("d.m.Y"$user['time']);
                                
$usertime my_date("H:i"$user['time']);
                            }
                            else
                            {
                                
$userdate my_date("d.m.Y"$user['lastactive']);
                                
$usertime my_date("H:i"$user['lastactive']);
                            } 
zu:
PHP-Code:
$userdate date("d.m.Y"$user['time']);
                            
$usertime date("H:i"$user['time']); 
Vielleicht so? Des ganze ist schwierig weil ich es nicht selber ausprobieren kann...
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Zitieren
#8
Jetzt wirds lustig.
Jetzt waren die Nicks zuletzt online 1970. Big Grin
Mich wundert es, das bei einem Nick alles richtig ist.

Würde es dir was nutzen, wenn ich dir meine FTP-Daten mitteilen würde und du dann mal schaust? Smile
Ich denke, man kann dir vertrauen? :o
Zitieren
#9
Gravitation schrieb:Ich denke, man kann dir vertrauen? :o
Das will ich doch hoffen Wink

Davor aber noch ein Versuch. Ändere:
PHP-Code:
$userdate date("d.m.Y"$user['time']);
                            
$usertime date("H:i"$user['time']); 
zu:
PHP-Code:
$userdate my_date("d.m.Y"$user['lastactive']);
                            
$usertime my_date("H:i"$user['lastactive']); 
und das:
PHP-Code:
$queries[] = $db->simple_select(
            
TABLE_PREFIX."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"
        
);
        
$queries[] = $db->simple_select(
            
TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)",
            
"s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup",
            
"s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC"
        
); 
zu dem:
PHP-Code:
$queries[] = $db->simple_select(
            
TABLE_PREFIX."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"
        
);
        
$queries[] = $db->simple_select(
            
TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid)",
            
"s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup, u.lastactive",
            
"s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC"
        
); 
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Zitieren
#10
Jetzt scheint es zugehen... oder sehe ich das Falsch?
Ich glaube nicht. Smile

Danke dir, das du dir die Zeit wegen mir genommen hast, finde ich echt Klasse. Smile
Sieht man selten, muss ich mal los werden.
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wer War heute online PC Freak 252 42.908 17.08.2015, 16:59
Letzter Beitrag: hkkp
  Suche Plugin wie hier im Forum (Wer war in den letzten 24 Stunden online?) Outnow 4 1.399 12.09.2012, 20:18
Letzter Beitrag: Outnow
  2 Fragen / Danke Plugin / Wer war Online ! MyBB1102 8 3.443 05.09.2012, 18:36
Letzter Beitrag: Jockl
  Plugin: Wer war heute online? - Problem darki 4 1.367 16.11.2011, 20:32
Letzter Beitrag: Michael_
  Wer ist online und wer war online stimmen nicht überein Chacarron 6 1.529 11.10.2011, 23:20
Letzter Beitrag: Chacarron