mondkatze_20
Hallo zusammen,
ich habe mir vor einiger Zeit die Botnamenerkennung eingebaut. Diese funktioniert so weit auch ganz gut und die Bots werden auch erkannt. Ausser dem Gigabot. Ich habe es jetzt schon mit dem hier versucht:
| php: |
1:
2:
3:
4:
5:
|
/// Giga-Bot (www.gigablast.com)
if (strchr($row['useragent'], "Gigabot/2.0")) {
eval ("\$username = \"".$lang->get4eval("LANG_WIW_BOT_GIGABOT")."\";");
}
else |
|
aber damit wird er nicht erkannt. Ich hoffe ihr könnt mir weiter helfen
LG
Steffi
AngelOfMine
Suche:
| code: |
1:
|
if (strchr($row['useragent'], "W3C_Validator") || strchr($row['useragent'], "slurp") || |
|
Füge DAHINTER ein
| code: |
1:
|
strchr($row['useragent'], "Gigabot") || |
|
So hats zumindest bei mir beim ichiro-Bot funktioniert. Evtl. Noch Groß-/Kleinschreibung beachten.
batida444
jupp, du musst für jeden bot, den du nachträglich einfügst einmal den code einfügen, den du gepostet hast (natürlich auf den bot angepasst) und einmal die andere zeile erweitern, die AngelOfMine gepostet hat.
dann klappts wunderbar
greetz
günni
SessionX
wo habt Ihr denn den Hack her, dass der Bot angezeigt wird? Ich suche schon die ganze Zeit und finde nix
Mich B...
Was ist den jetzt der richtige Code für den Gigabot?
Bei mir wird der nämlich auch nicht erkannt
EDIT
Wenn ich
| Zitat: |
| strchr($row['useragent'], "Gigabot") || |
und an der dritten stelle das einfüge
| Zitat: |
/// Giga-Bot (www.gigablast.com)
if (strchr($row['useragent'], "Gigabot/2.0")) {
eval ("\$username = \"".$lang->get4eval("LANG_WIW_BOT_GIGABOT")."\";");
}
else
|
Wird er erkannt aber wie funktioniert das nochmal mit dem Sprachvariablen?
Muss ich im ACP unter Sprachvaribale erstellen
Sprachvariable = LANG_WIW_BOT_GIGABOT eingeben?
und was kommt in "Textinhalt" ?
Das ganze muss in die Kategorie WIW oder?
Nochmal EDIT
Hab mir das ganze anhand eines anderen Bots angesehen, jetzt hab ich das kappiert wie das funktioniert