[2.0.x] ShowBotsInOnlineList - Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
heini
Mitglied
Beiträge: 50
Registriert: 07.11.2004 11:03
Wohnort: Wachtberg

Beitrag von heini »

Gerade habe ich einen "erwischt".
In der Tabelle steht "Mediapartners-Google/2.1".
Geht man über das Trace-Tool aus der Admin-Liste, heißt der Bot
"TraceRoute to 66.249.65.147 [crawl-66-249-65-147.googlebot.com]"

Hilft das weiter?

Ciao

heini :grin:
[Kleopatra]
Mitglied
Beiträge: 17
Registriert: 08.11.2004 16:11

Beitrag von [Kleopatra] »

heini hat geschrieben:Gerade habe ich einen "erwischt".
In der Tabelle steht "Mediapartners-Google/2.1".
Geht man über das Trace-Tool aus der Admin-Liste, heißt der Bot
"TraceRoute to 66.249.65.147 [crawl-66-249-65-147.googlebot.com]"

Hilft das weiter?

Ciao

heini :grin:
Hm, merkwürdig. So ein Googlebot war bei mir glaub ich noch nie. Meine heißen eigentlich immer "Googlebot/2.1".

Öffne
includes/functions_showbot.php

Füge vor

Code: Alles auswählen

, "bot"

Code: Alles auswählen

, "mediapartners-google"
ein.

Füge nach (Nur wenn du möchtest das statt "mediapartners-google" >> "googlebot" in der Online-Liste angezeigt werden soll)

Code: Alles auswählen

        if ($ReturnValueBool)
          return 1;
        else

Code: Alles auswählen

	        if ($RobotsList[$i] == "mediapartners-google")
	        {
	        	$RobotsList[$i] = "googlebot";
	        }
Nun musst du wohl auf den nächsten warten. Sollte aber funktionieren, hab es lokal getestet bei mir mit einem geänderten "User-Agent".
[Kleopatra]
Mitglied
Beiträge: 17
Registriert: 08.11.2004 16:11

Beitrag von [Kleopatra] »

Hab grad mal gegoogled nach dem Guten. Das ist ein Google Adsense Bot, ist also nicht wirklich der Googlebot.

Du könntest

Code: Alles auswählen

	        if ($RobotsList[$i] == "mediapartners-google")
	        {
	        	$RobotsList[$i] = "googlebot";
	        }
gegen

Code: Alles auswählen

	        if ($RobotsList[$i] == "mediapartners-google")
	        {
	        	$RobotsList[$i] = "google_adsense";
	        }
tauschen, um beide Google-Bots unterscheiden zu können.
heini
Mitglied
Beiträge: 50
Registriert: 07.11.2004 11:03
Wohnort: Wachtberg

Jetzt klappts! Vielen Dank!

Beitrag von heini »

Hab das so eingebaut und es klappt genau so. Wunderbar.

Ciao

heini :grin:
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

Darf ich nochmal meine Frage vom 19.10.2004 stellen, die bislang unbeantwortet blieb :

Ich habe den Mod installiert, aber auf der Index-Seite, wo normal unten unter Wer ist online stehen sollte, daß kein Bot online ist, steht gar nix...

Hat da jemand Lösungsansätze ?

Ich bin mir eigentlich sicher, alles nach Anleitung gemoddet zu haben.
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

*schieb* *drück* *hochzieh*

Ganz schön schwer mittlerweile :D
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
kannst Du mal Deine index_body.tpl verlinken?

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Benutzeravatar
FatFreddy
Mitglied
Beiträge: 1937
Registriert: 25.07.2004 15:52
Kontaktdaten:

Beitrag von FatFreddy »

Garfield312 hat geschrieben: Ich bin mir eigentlich sicher, alles nach Anleitung gemoddet zu haben.
Ganz sicher?

Guckst Du hier :

Code: Alles auswählen

Fatal error: Call to undefined function: areyouabot() in /home/www/web8/html/html/viewonline.php on line 147
Kömmt, wenn man auf "wer ist online" klickt.

Cu

FatFreddy
Watch out where the huskies go, don't you eat the yellow snow...
Mehr dazu im Reiseforum InselTalk.de.
Tupperdosensucher schauen ins Geocachingforum.
Garfield312
Mitglied
Beiträge: 528
Registriert: 03.09.2004 15:54

Beitrag von Garfield312 »

Danke, ich werds nochmal prüfen !
GrisuXX
Mitglied
Beiträge: 69
Registriert: 28.09.2004 13:17
Wohnort: Norderstedt
Kontaktdaten:

Beitrag von GrisuXX »

Hallo phpBB Gemeinde,
hab diesen Mod erfolgreich installiert und er funktionierte auch auf Anhieb ohne Probleme. :grin:
(Freu endlich mal ein Mod ohne irgendein blöden Tippfehler installiert) 8)

Aber zu früh gefreut!
Nach ein paar Tagen kam nun die SQL Fehlermeldung “Session table full“
Und tatsächlich im eigens dafür angelegten „SearchBot“ Feld fand ich irgend was
bei 500 Einträgen (hab nicht genau nachgesehen können auch deutlich mehr gewesen sein)
Hab die Seesion table komplett gelehrt und alles ist wieder gut.
Was läuft denn da jetzt schief?
Innerhalb einer halben Stunde sind schon wieder über 100 Einträge vorhanden!
Und ist es normal, dass einige Suchmaschinen im laufe des Tages über 400 Hits
auf ein und die selbe Seite machen?
Hab eigentlich Täglich mindestes zwei Bots, die sich den ganzen Tag an einer .php Datei
aufhalten (z.B. FAQ.php, index.php oder gerade jetzt die login.php)

Was kann/muss ich ändern, damit die Session table nicht voll läuft?
Meine SQL Kenntnisse halten sich in Grenzen.
Kann zwar Felder anlegen, deren Inhalt anzeigen lassen aber was die unterschiedlichen Eigenschaften, Attribute usw. an Bedeutung haben hab ich mir noch nicht angeeignet.

Laufen tut das ganze auf:
PHP 4.3.3
MySQL (4.0.15)
phpBB 2.0.11

Frohe Festtage euch allen!
Antworten

Zurück zu „phpBB 2.0: Mod Support“