MyBB.de Forum
bots in der online.php - 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: bots in der online.php (/thread-5032.html)



bots in der online.php - P25 - 23.02.2007

Habe da gerade einen kleinen Bug in der online.php gefunden. Die Bots werden zwar entsprechend ihrer Gruppe erfasst (siehe Schnipsel), aber nicht ausgewertet.
Da ich
PHP-Code:
        elseif(strstr($user['sid'], "bot=") !== false && $session->bots[$botkey])
        {
            
$user['bot'] = $session->bots[$botkey];
            
$guests[] = what($user);
            
$botcount++;
        }
        else
        {
            
$guests[] = what($user);
            
$guestcount++; 



RE: bots in der online.php - Michael - 23.02.2007

Was meinst du mit nicht ausgewertet?


RE: bots in der online.php - P25 - 23.02.2007

Sorry - sehe gerade, da hat es etwas an Text abgeschnitten...
Mal von oben weiter;

Da ich eine spezielle Gruppe für Bots erstellt habe mit eigenen Rechten, erscheint die Onlineanzeige falsch:
Code:
3 Benutzer aktiv in den letzten 30 Minuten (2 Mitglieder, 1 davon ist unsichtbar, und 0 Gäste).

Müßte dann aber in etwa so aussehen:
Code:
3 Benutzer aktiv in den letzten 30 Minuten (2 Mitglieder, 1 davon ist unsichtbar, und 0 Gäste, 1 Spider).
oder so ähnlich....

Ich hab das bei mir jetzt erstmal so hier gelöst:
PHP-Code:
$guestcount $guestcount $botcount
Jetzt werden die Spider zumindest als Gäste ausgegeben....

Ich würde trotzdem gern die Spider einzeln haben wollen - was muß ich konkret ändern?


RE: bots in der online.php - Sapd - 23.02.2007

Ich weis jetzt nicht mehr wo aber ich glaub irgendwo in der online.php kann man die gruppen id von Bots ändern. Bin mir aber nIcht mehr so sicher, könnte auch in ner anderen Datei sein. Konnte mich halt an einen Thred nicht mehr so ganz erinnern wo es stand Wink


RE: bots in der online.php - P25 - 23.02.2007

Die Datei liegt irgendwo in der inc und hatte was mit session zu tuen Wink

Genau das hatte ich getan, habe den Bots ne eigene Gruppe zugewiesen - danach funzt halt die Online-Anzeige nicht mehr richtig....


RE: bots in der online.php - Michael - 23.02.2007

Das ist kein Bug, die Suchmaschinen-Bots werden nicht zu den Besuchern gezählt. Wenn du das so haben willst musst du das über Modifikationen im Code selbst einbauen. Wenn ich das auf die Schnelle richtig sehe ist die Anzahl in der Variablen $botcount hinterlegt, so dass du über diese die Zahl ausgeben kannst.


RE: bots in der online.php - P25 - 04.03.2007

Hab ich gemacht und funzt - aber jetzt gleich noch ne FRage in dieser Richtung:

Die einzelnen Sumas sind doch in der "class_session.php" hinterlegt - wie kann ich diese Liste eigentl. erweitern??


RE: bots in der online.php - Michael - 05.03.2007

Du kannst die Liste direkt erweitern. Dort wird die Kennung einem anzuzeigenden Namen zugeordnet.


RE: bots in der online.php - P25 - 05.03.2007

Danke...