Coldcut Site Admin


Anmeldungsdatum: Jun 16, 2005 Beiträge: 912 Wohnort: Austria
|
Verfasst am: Sa Aug 08, 2009 10:01 pm Titel: Statistics: GoogleChrome Mod |
|
|
Nachdem es den Google Chrome Browser nun schon seit einem Jahr gibt, habe ich mir gedacht ich erstelle ein Mod für das Statistics Modul.
Ausser den Mitarbeitern von Google wird diesen Browser zwar niemand benutzen, aber es ist trotzdem interessant zu wissen wieviele Zugriffe damit auf die Webseite erfolgen.
Hier nun der Mod dafür:
Die folgenden Codeschnippsel sind für gepatchte 7.0 - 8.0 PHP-Nuke Versionen, sowie für die CiroxX Club 2.1!
Für RavenNuke weicht der Code ein wenig ab.
Sollte es nachfragen geben werde ich ihn ebenfalls hier veröffentlichen.
Bevor ihr beginnt macht eine Sicherungskopie der Dateien die geändert werden, bzw. ein Datenbank-Backup!
---------------------
Öffnet die modules/Statistics/index.php und sucht nach:
| Code: | } elseif($var == "MSIE") {
$msie[] = $count;
$msie[] = substr(100 * $count / $total, 0, 5); |
Darunter einfügen:
| Code: | } elseif($var == "Chrome") {
$chrome[] = $count;
$chrome[] = substr(100 * $count / $total, 0, 5); |
Sucht nach:
| Code: | | echo "<tr><td><img src=\"modules/$module_name/images/firefox.gif\" border=\"0\" alt=\"\"> ;;FireFox: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"FireFox\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"FireFox\" height=\"$m_size[1]\" width=", $firefox[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"FireFox\"> $firefox[1] % ($firefox[0])</td></tr>\n"; |
Darunter einfügen:
| Code: | | echo "<tr><td><img src=\"modules/$module_name/images/chrome.gif\" border=\"0\" alt=\"\"> ;;Chrome: </td><td><img src=\"themes/$ThemeSel/images/leftbar.gif\" height=\"$l_size[1]\" width=\"$l_size[0]\" Alt=\"Google Chrome\"><img src=\"themes/$ThemeSel/images/mainbar.gif\" Alt=\"Google Chrome\" height=\"$m_size[1]\" width=", $chrome[1] * 2, "><img src=\"themes/$ThemeSel/images/rightbar.gif\" height=\"$r_size[1]\" width=\"$r_size[0]\" Alt=\"Google Chrome\"> $chrome[1] % ($chrome[0])</td></tr>\n"; |
Öffnet die includes/counter.php und findet:
| Code: | | if ((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold", $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Yahoo", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Netscape"; |
Diese Zeile ersetzen mit:
| Code: | | if ((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold", $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Chrome", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Yahoo", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Netscape"; |
Sucht nach:
| Code: | | elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE"; |
Darunter das einfügen:
| Code: | | elseif(ereg("Chrome", $_SERVER["HTTP_USER_AGENT"])) $browser = "Chrome"; |
Alles speichern und wieder auf den Server laden!
Dann geht auf eure Datenbank und fügt mittels der SQL Funktion ein kleines Insert ein:
| Code: | | INSERT INTO nuke_counter VALUES ('browser', 'Chrome', 0); |
(achtet auf das Präfix)
---------------------
Das war es!
Falls jemand zu Faul ist das Google Chrome Bildchen , für die Anzeige in den Statistics, selbst zu suchen, gibt es im Downloadbereich dieses Mod, inklusive Grafik, oder mittels Rechtsklick (Speichern unter...) das von oberhalb hier nehmen! *gg* |
|