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-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Wer war heute online? (/thread-20548.html)

Seiten: Seiten: 1 2 3 4 5


RE: Online Today 1.1 - GPTrader - 16.09.2008

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*


RE: Online Today 1.1 - StefanT - 16.09.2008

Ja, leider sind die Daten aber nicht vorhanden.


RE: Online Today 1.1 - ows - 16.09.2008

@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


RE: Online Today 1.1 - Andii S. - 16.09.2008

(16.09.2008, 21: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 ?


RE: Online Today 1.1 - ows - 16.09.2008

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.


RE: Online Today 1.1 - Yang0504 - 16.09.2008

(16.09.2008, 22: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?


RE: Online Today 1.1 - ows - 16.09.2008

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


RE: Online Today 1.1 - GPTrader - 16.09.2008

Daaanke :-)


RE: Online Today 1.1 - Andii S. - 17.09.2008

kuhl sieht echt geil aus thx Smile


RE: Online Today 1.1 - GPTrader - 17.09.2008

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 :-)