MyBB.de Forum

Normale Version: Wer war heute online?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
Danke dir, auch wenn mich das noch nicht so recht zufrieden stimmt *g* Im Endeffekt müssten doch nur die Variablen {4} , {5} definiert werden (und was sie auslesen sollen) und der Text dementsprechend in der lang.php geändert werden - das gab's doch früher auch mal :-)

Wenn ich doch nicht nur so keine Ahnung von PHP hätte... *g*
Ja, leider sind die Daten aber nicht vorhanden.
@GPuppet: Schau´ dir mal meine Lösung an. Ist es das, was du willst?

Das basiert auf diesem (leicht modifizierten) Plugin: http://mods.mybboard.net/view/online-today-1.2.2
(16.09.2008, 20:39)En-Gedi schrieb: [ -> ]@GPuppet: Schau´ dir mal meine Lösung an. Ist es das, was du willst?

Das basiert auf diesem (leicht modifizierten) Plugin: http://mods.mybboard.net/view/online-today-1.2.2

nice, was muss ich ändern ?
ACHTUNG:

Die folgenden Änderungen gelten nur für dieses Plugin: http://mods.mybboard.net/view/online-today-1.2.2 und nicht für das im Anfangs-Thread genannte!


Ersetze (Zeile 86 bis 95):

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"
        
);
        
$queries[] = $db->simple_select(
            
"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"
        
); 

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.lastactive DESC, s.time DESC"
        
);
        
$queries[] = $db->simple_select(
            
"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.lastactive DESC, s.time DESC"
        
); 

Ersetze (Zeile 120):

PHP-Code:
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); 

durch:

PHP-Code:
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']).' <span style="color:#AAA;">('.my_date($mybb->settings['timeformat'], $user['lastactive']).' Uhr)</span>'

Die span-Formatierungen und das Wort "Uhr" im letzten Code-Block, habe ich dabei meinen Bedürfnissen entsprechend angepasst. Diese können natürlich beliebig verändert oder ganz weggelassen werden.
(16.09.2008, 21:22)En-Gedi schrieb: [ -> ]ACHTUNG:

Die folgenden Änderungen gelten nur für dieses Plugin: http://mods.mybboard.net/view/online-today-1.2.2 und nicht für das im Anfangs-Thread genannte!


Ersetze (Zeile 86 bis 95):

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"
        
);
        
$queries[] = $db->simple_select(
            
"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"
        
); 

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.lastactive DESC, s.time DESC"
        
);
        
$queries[] = $db->simple_select(
            
"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.lastactive DESC, s.time DESC"
        
); 

Ersetze (Zeile 120):

PHP-Code:
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']); 

durch:

PHP-Code:
$user['username'] = format_name($user['username'], $user['usergroup'], $user['displaygroup']).' <span style="color:#AAA;">('.my_date($mybb->settings['timeformat'], $user['lastactive']).' Uhr)</span>'

Die span-Formatierungen und das Wort "Uhr" im letzten Code-Block, habe ich dabei meinen Bedürfnissen entsprechend angepasst. Diese können natürlich beliebig verändert oder ganz weggelassen werden.

Das ist ja in Englisch kannst du uns auch noch sagen was man für Deutsch machen muss?
Anbei die übersetzte ReadMe des Plugins; deutsche Sprachdateien sind auf der o.a. Downloadseite verfügbar.

Kleiner Hinweis am Rande: Die ganzen ".svn"-Verzeichnisse in dem Donwload müssen NICHT hochgeladen werden. Die sind wohl irgendwie mit "reingerutscht" Wink
Daaanke :-)
kuhl sieht echt geil aus thx Smile
1. Danke Dragon für deinen Hinweis :-) als Newbie wusste ich das gar nicht... werde es in Zukunft befolgen!

2. Shame on me: Bei all dem Quelltextgewusel habe ich mich gerade im Plugin vertan... Gar nicht das OnlineToday Plugin sondern das EventsOnIndex (das, das auch mehrere Tage anzeigen kann) löst die Probleme aus!

3. Dieses Plugin hier ist genau das was ich gesucht habe

4. Nochmals danke :-)
Seiten: 1 2 3 4 5