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 - happyspeedy - 16.03.2008

Am besten hänge ich kurz die index.php dran. Smile


RE: Wer War heute online - Michael - 16.03.2008

Füge unter der Zeile
PHP-Code:
$onlinetoday .= $todaycomma."<a href=\"member.php?action=profile&amp;uid=".$online['uid']."\">".format_name($online['username'], $online['usergroup'], $online['displaygroup']).$invisiblemark."</a> "
diese ein:
PHP-Code:
$todaycomma " ,"



RE: Wer War heute online - Stevie_Hall - 25.06.2008

Hallo zusammen, ich habe das so gemacht, wie es hier beschrieben wurde, doch kommt danach dann diese Fehlermeldung :

Fatal error: Call to undefined function formatname() in /www/htdocs/w00a10dc/forum/index.php on line 166

Ich kann auch nicht genau sehen, wo bei mir Linie 166 ist, kann mir da einer vielleicht helfen?


RE: Wer War heute online - Jockl - 25.06.2008

Die Fehlermeldung besagt, dass die Fkt. formatname() nicht definiert ist. U.U. bist Du da einem Schreibfehler unterlegen. Die Funktion muss format_name() heißen (siehe oberer Beitrag)!


RE: Wer War heute online - Jazz About - 25.06.2008

Ich habe leider auch ein Problem. Habe formatname auch in format_name geändert, da das Plugin bei mir auch nicht funktioniert hatte. Nun habe ich zwar unten eine Box, die aber nichts anzeigt (siehe Cap).

Den php Code füge ich mal anbei. Mir fällt leider nichts ein, was ich jetzt ändern könnte.

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.formatname($online['username'], $online['usergroup'], $online['displaygroup']).$invisiblemark;
            
$todaycomma ', ';
        }
    } 
    eval(
"\$whosonline = \"".$templates->get("index_whosonline")."\";"); 



RE: Wer War heute online - linwinman - 25.06.2008

Hallo Jazz About,

hast du es einmal mit der Plugin-Datei "onlinetoday.php" aus > diesem Beitrag versucht?


RE: Wer War heute online - Jockl - 25.06.2008

So wie ich das sehe, wird Dein Name doch angezeigt. Die Formatierung stimmt halt nicht. Das wiederum bedeutet Änderungen im entsprechenden Template und nicht im php-Code.


RE: Wer War heute online - Jazz About - 25.06.2008

linwinman schrieb:Hallo Jazz About,

hast du es einmal mit der Plugin-Datei "onlinetoday.php" aus > diesem Beitrag versucht?

Huhu linwinman,

ja ich habe es mit deiner empfohlenen Plugin Datei probiert, habe aber dasselbe Problem in Form dieses großen, grauen Kasten (siehe bitte Cap).

@Jockl: Ja, mein Name wird angezeigt. Ich hatte mich eben falsch ausgedrückt. Es wird zwar angezeigt, jedoch nicht so, wie man es normalerweise kennt. Du sagst, die Formatierungen stimmen nicht. Hast du einen Tipp für mich, wie ich dies ändern kann?

LG, Jazz


RE: Wer War heute online - Jockl - 25.06.2008

Schau mal diesen Beitrag (und in der Folge den dortigen Link von Dragon) an. Der User hatte das gleiche Problem......und es dann wohl erfolgreich gelöst. Wink


RE: Wer War heute online - toby01 - 25.06.2008

ich habe es genau sowie es michael beschrieben hat eingefügt, aber ich bekomme immer diese meldung

Code:
Fatal error: Call to undefined function formatname() in /usr/export/www/vhosts/funnetwork/hosting/toby01/content/forum/index.php on line 165

im anhang ist meine ktuelle index.php für schnelle hilfe