|
B4YCounter und Firefox4 bzw. IE9 |
|
B4YCounter Probleme mit dem Firefox4 und dem IE9!
Von einem der B4YCouner Anwender wurde mir ein Bug gemeldet. Er wirkt sich so aus, dass die Besucher die mit dem Firefox4 und dem Internet Explorer9 arbeiten als Suchmachine gesehen werden, und bei aktiviertem Suchmaschinenblocker nicht gezählt werden.
Nach einigen Stunden habe ich dann das Problem lokalisiert und eine (vorübergehende) Lösung gefunden. Mit einer kleinen Änderung am Code wird das Problem gelöst und auch diese Benutzer werden erfasst.
Dazu einfach eine Zeile der Datei "includes/func_spider.inc.php" auskommentieren.
Es ist die Zeile 339:
if (!preg_match('/' .
implode('|', $b4yc_browser) . '/i', $b4yc_user_agent)) { $b4yc_isspider =
true; $b4yc_spider_catch .= "E "; }
Hier einfach einen doppelten Slash davor setzen oder die Zeile komplett raus löschen.
Mit doppeltem Slash schaut diese Zeile dann so aus:
//
if (!preg_match('/' . implode('|', $b4yc_browser) . '/i',
$b4yc_user_agent)) { $b4yc_isspider = true; $b4yc_spider_catch .= "E "; }
Das war es auch schon ...
NACHTRAG: Dieses Problem tritt aber nur dann auf, wenn die der Patch mit der verbesserten Spidersperre installiert ist.
|
Kommentare
Zur Zeit keine Kommentare eingetragen |
Um einen Kommentar zu hinterlassen musst du dich einloggen!