Beiträge: 140
Themen: 22
Registriert seit: 16.06.2007
MyBB-Version: 1.2.13
02.05.2010, 19:31
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2010, 19:32 von CoolRunner.)
Wie es scheint habe ich gerade einen Bug gefunden.
Bin mir aber noch nicht ganz sicher ob das einer ist oder ob ich was falsch eingestellt habe.
Diese IP 66.249.65.164 (und andere die zu googlebot gehören) voten immer jeden Thread auf einen Stern.
mybb_threadratings -> uid steht bei den Votes immer auf 0.
Kann es mir (noch) nicht erklären.
Ich habe 10.805 Einträge in der Tabelle mit uid 0.
Kennt jemand dieses Phänomen?
Beiträge: 1.302
Themen: 108
Registriert seit: 25.12.2008
MyBB-Version: 1.6
Hallo Flo,
du müsstest mich noch als "ppage" von profi-webmaster.com kennen.
Das Phänomen ist mir bekannt. Allerdings bekommt dann Google eine Fehlermeldung, da Google nur ein "Gast" ist. Man könnte mit der robots.txt für Google diese URL (/ratethread.php) sperren. Aber stört es jemanden, dass Google wie auch immer auf diese URL zugreifen will?
Beste Grüße
magent
Beiträge: 140
Themen: 22
Registriert seit: 16.06.2007
MyBB-Version: 1.2.13
02.05.2010, 19:39
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2010, 19:42 von CoolRunner.)
Ja xaver störts ^^
Ich werde ratethread mal in die robots hauen merci.
Aber trozdem komisch das google da voten kann, da man das als gast normalerweise gar ned kann.
Also ich bekomme da ne Fehlermeldung.
Habe nun einfach mal in der ratethread tabelle alle uid 0 Zeilen rausgeschmissen
update mir scheint mybb lässt das - gewollt zu. Ich habe den Code dazu gefunden!
PHP-Code:
if($mybb->user['uid'] != 0)
{
$insertarray = array(
'tid' => $tid,
'uid' => $mybb->user['uid'],
'rating' => $mybb->input['rating'],
'ipaddress' => $db->escape_string($session->ipaddress)
);
$db->insert_query("threadratings", $insertarray);
}
else
{
$insertarray = array(
'tid' => $tid,
'rating' => $mybb->input['rating'],
'ipaddress' => $db->escape_string($session->ipaddress)
);
$db->insert_query("threadratings", $insertarray);
$time = TIME_NOW;
my_setcookie("mybbratethread[{$tid}]", $mybb->input['rating']);
}
Der zweite Teil gehört weg, oder man sollte es zumindest "einstellbar" machen ob man Gäste thread´s bewerten lassen will.
Beiträge: 1.302
Themen: 108
Registriert seit: 25.12.2008
MyBB-Version: 1.6
OK
Also Xaver ist da sehr detailreich.
Mich ansich stört's nicht, dass Google das macht. Ich werde es aber mal beobachten.
Beiträge: 140
Themen: 22
Registriert seit: 16.06.2007
MyBB-Version: 1.2.13
So ich hab jetzt diesen Teil hier gelöscht:
(wenn uid nicht nicht null ist...)
PHP-Code:
else
{
$insertarray = array(
'tid' => $tid,
'rating' => $mybb->input['rating'],
'ipaddress' => $db->escape_string($session->ipaddress)
);
$db->insert_query("threadratings", $insertarray);
$time = TIME_NOW;
my_setcookie("mybbratethread[{$tid}]", $mybb->input['rating']);
}
Sollte ruhe sein jetzt
Danke noch mal für den Denkanstoß und Besuch und mal wieder im Forum
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Du kannst im ACP einstellen, welche Benutzergruppe Suchmaschinen "angehören" sollen. Wenn sie die gleichen Rechte wie Gäste haben und Gäste keine Themen bewerten können, sollten auch Suchmaschinen nicht dazu in der Lage sein.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 1.302
Themen: 108
Registriert seit: 25.12.2008
MyBB-Version: 1.6
(02.05.2010, 22:26)Michael schrieb: Du kannst im ACP einstellen, welche Benutzergruppe Suchmaschinen "angehören" sollen. Wenn sie die gleichen Rechte wie Gäste haben und Gäste keine Themen bewerten können, sollten auch Suchmaschinen nicht dazu in der Lage sein.
Sollten, ist aber nicht so. Schon oft ist mir das sogar bei Testforen aufgefallen.
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
@CoolRunner: Der Code, den du löschst, ist vollkommen irrelevant, da die Rechte vorher abgefragt werden. Wenn ein Gast keine Themen bewerten kann, dann wird vorher abgebrochen. Hast du eingestellt, dass ein Bot in einer Gruppe ist, die Themen bewerten kann, kann er das schon. Normalerweise ist das aber nicht der Fall.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 1.302
Themen: 108
Registriert seit: 25.12.2008
MyBB-Version: 1.6
(02.05.2010, 22:28)magent schrieb: (02.05.2010, 22:26)Michael schrieb: Du kannst im ACP einstellen, welche Benutzergruppe Suchmaschinen "angehören" sollen. Wenn sie die gleichen Rechte wie Gäste haben und Gäste keine Themen bewerten können, sollten auch Suchmaschinen nicht dazu in der Lage sein.
Sollten, ist aber nicht so. Schon oft ist mir das sogar bei Testforen aufgefallen.
Wie gesagt, es ist so. Bei einem frischen Testboard ist es mir auch letztens aufgefallen.
Beiträge: 140
Themen: 22
Registriert seit: 16.06.2007
MyBB-Version: 1.2.13
03.05.2010, 17:29
(Dieser Beitrag wurde zuletzt bearbeitet: 03.05.2010, 17:37 von CoolRunner.)
Danke für die Info, jetzt verstehe ich es!
Der googlebot wird momentan als Registrierter Nutzer betrachtet.
Diese Einstellung ist unsinnig, da dies das Thread-downvote-Problem auslöst.
Alle anderen Bots standen auf "Unregistriert".
Habe den googlebot jetzt auch auf "Unregistriert" gestellt.
ratethread.php habe ich jetzt wieder zurückgeändert.
Danke nochmal für Eure Hilfe!
- Erledigt -