MyBB.de Forum
[G] Geister verfälschen "Wer ist online"-Anzeige im Portal?! - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-54.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-56.html)
+----- Thema: [G] Geister verfälschen "Wer ist online"-Anzeige im Portal?! (/thread-11182.html)



[G] Geister verfälschen "Wer ist online"-Anzeige im Portal?! - revochan - 06.10.2008

Hallöchen und guten Abend alle beisammen.

Ich habe da mal wieder ein Problem in meinem Forum und hoffe, dass es hier jemanden gibt, der dieses vielleicht lösen kann.

Vor kurzem ist mir folgendes aufgefallen:
Bei der "Wer ist online?"-Anzeige im Portal kann etwas nicht korrekt laufen. Sobald ein Geist online kommt, wird automatisch bei der Anzahl der Leute, die online sind, eine Person mehr angezeigt. So gibt es halt auch bei 2 Geistern scheinbar 2 weitere Mitglieder, die online sein sollen. Auf der Forumseite an sich, also index.php jedoch stimmen die Zahlen.
Ohne Geister stimmen auch im Portal die Zahlen.

Siehe Screenshots.

Ich hoffe, mir kann da irgendwer helfen. Smile

Liebe Grüße
revochan


RE: [G] Geister verfälschen "Wer ist online"-Anzeige im Portal?! - Dummuser - 09.03.2009

Hi,

habe das Problem auch, in der Statistik "wer ist online" und im Portal - kann man das irgendwie beheben?
Gibt's da eine Lösung (die ich nach langem Suchen noch nicht gefunden habe)?

Danke schon mal im voraus.

Nachtrag: Hat sich erledigt, hab's gefunden!!!

Einfach den code in der index.php rauslöschen:
Code:
// If we can see invisible users add them to the count
    if($mybb->usergroup['canviewwolinvis'] == 1)
    {
        $onlinecount += $anoncount;
    }
    
    // If we can't see invisible users but the user is an invisible user incriment the count by one
    if($mybb->usergroup['canviewwolinvis'] != 1 && $mybb->user['invisible'] == 1)
    {
        ++$onlinecount;
    }