MyBB.de Forum
wer war 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 online (/thread-2942.html)



wer war online - Jumpman23 - 06.09.2006

huhu,

also ich benutzte die version 1.2 und wollte in das forum wer war online einbauen

PHP-Code:
Wer war in den letzten 24 Stunden auf der Startseite anzeigen

1. Datei index
.php öffnen und suchen nach:

PHP-Code:

    eval(
"\$whosonline = \"".$templates->get("index_whosonline")."\";");


Davor einfügen:

PHP-Code:

  
$stime time()-(60*60*24);
    
$query $db->query("SELECT u.* FROM ".TABLE_PREFIX."users u LEFT JOIN ".TABLE_PREFIX."usergroups g ON (g.gid=u.usergroup) WHERE u.lastactive > $stime ORDER BY u.lastactive DESC");
    
$todaycomma '';
    
$onlinetoday '';
    while(
$online $db->fetch_array($query))
    {
        if(
$online['invisible'] != "yes" || $mybb->usergroup['canviewwolinvis'] == "yes")
        {
            if(
$online['invisible'] == "yes")
            {
                
$invisiblemark "*";
            }
            else
            {
                
$invisiblemark "";
            }
            
$onlinetoday .= $todaycomma."<a href=\"member.php?action=profile&amp;uid=".$online['uid']."\">".formatname($online['username'], $online['usergroup'], $online['displaygroup']).$invisiblemark."</a> (".date("H:i"$online['lastactive']).")";
        }
    }


Template index_whosonline öffnen und am Ende einfügen:
Code:
<
tr>
<
td class="trow2"><span class="smalltext">Wer war in den letzten 24 Stunden online?<br />$onlinetoday </span></td>
</
tr

leider kommt aber diese meldung

Fatal error: Call to undefined function: formatname() in /usr/export/www/vhosts/funnetwork/hosting/jumpman23degg/forum/mybb/index.php on line 166

hab ich was falsch gemacht???

gruß jumpy


RE: wer war online - Michael - 06.09.2006

Der Funktionsname wurde gerändert, ersetze formatname durch format_name.


RE: wer war online - Jumpman23 - 06.09.2006

danke danke... naja sowas kann man dann wohl nur erfahren...


RE: wer war online - Dan - 06.09.2007

Hallo !

Ich diese Mod auch eingebaut.

Läuft auf Anhieb, danke dafür.

Welchen Eintrag muss ich denn raussnehmen, um die Zeit z.b. Dan "(07:45)" rauszunehmen ?

Vielen Dank
Dan


RE: wer war online - StefanT - 06.09.2007

PHP-Code:
(".date("H:i", $online['lastactive'])."



RE: wer war online - Dan - 06.09.2007

Hi Dragon !

Wow, dank Dir für die Blitzhilfe :-)

Ich dachte mir sowas schon will aber nichts falsch machen.

Wenn ich jetzt noch ein , (komma) zwischen die einzelnen User kriegen würde wäre ich Restlos glücklich. ;-)

Habs selbst hingekriegt ! *stolzwieOskarist*

Viele Dank für den super Support hier und schöne Grüsse
Dan


RE: wer war online - GreJan - 21.09.2007

Wo finde ich überhaupt das Plugin "Wer war Online", ich habe die Suche bemüht...

Habe die MyBB 1.2.9


RE: wer war online - StefanT - 21.09.2007

https://www.mybb.de/forum/showthread.php?tid=19450


RE: wer war online - GreJan - 21.09.2007

Danke habs grade installiert, aber habe ein Darstellungs-Problem, sch am besten mal auf meine Seite.


RE: wer war online - StefanT - 21.09.2007

Hast du die Datei-Änderungen gemacht, wie es in der Readme steht? Und auch bei allen Sprachen?