Willkommen Gast. Bitte Einloggen oder Registrieren
 
Sprache wählen:
 
 
Statistik Version 20 online.

  ÜbersichtHilfeSuchenEinloggenRegistrieren  
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken
HowTo: tracking_code.php // per include einbinden (Gelesen: 3968 mal)
lord_icon
YaBB Newbies
*
Offline



Beiträge: 23
HowTo: tracking_code.php // per include einbinden
31.08.09 um 16:17:35
 
Da es schon viele offene/erledigte Threads bezüglich des Einbinden des Web-Stat Codes gibt, hab ich mich mal entschlossen, hier eine einfache Lösung zu posten.

In der Hoffnung, das die Admin das in der nächsten Version übernehmen.


1: in eurer index.php fügt Ihr folgenden Code hinzu:
Code:
<?php
if(isset($_COOKIE['dontcount']))
{	}
else
	{
		include 'plugin/de.php-web-statistik/config/tracking_code.php';
    }    
?>
 



Hier ist darauf zu achten, das Ihr den richtigen Pfad eintragt.
Dieser Wert ist also zu ersetzen
plugin/de.php-web-statistik
 (Darauf achten, das KEIN / vorn zu stehen hat)

2tens:
Geht in den Ordner, wo web-stats liegt.
Dort dann in config und öffnet die Datei "tracking_code.php"

Dort alles rausschmeißen und mit folgenden Zeilen ersetzen:
Code:
<?php
	include ( "config.php" ); // include path to logfile
?>

  <script type="text/javascript" src="<?php print $stat_name."/".$script_path; ?>track.php?mode=js"></script>
  <noscript><img src="<?php print $stat_name."/".$script_path; ?>track.php?mode=img" border="0" alt="" width="1" height="1"></noscript>
 



Abspeichern und hochladen. Das wars.

Der 3te Schritt wäre dann nur noch in php-stats reinzugehen und sich als Admin einzuloggen.
Rubrik:
=> Grundeinstellungen und dort dann:
        => Wie lautet Ihre Domain?   (KEIN / am ende !!!)
        => Statistik Verzeichnis  (EIN / am ende !!!)

Nun wird gecountet... die restlichen Einstellungen solltet Ihr natürlich auch vornehmen (z.B. Welche Domain(s) sollen aufgezeichnet werden?)

Loggt Ihr euch nun in die Statistik ein, solltet Ihr EURE Seitenaufrufe schon mal sehen => was natürlich sinnfrei ist. Denn Ihr wisst ja selbst, welche Seiten Ihr ausgerufen habt.

Damit Ihr euch nicht mehr mit zählt / überwacht setzt Ihr einfach ein Cookie. Das macht Ihr in der Statistik (nicht Admin) über das vorletzte Icon (normalerweise roter durchgestrichener Kreis)

Das wars !

P.s.
Wenn Ihr euch doch wieder zählen wollt => einfach nochmal auf das vorletzte Icon. Dies sollte nun wie ein grünes Schild aussehen.
Cookie wird gelöscht = und Ihr werdet auch wieder gezählt / überwacht.

LG
Zum Seitenanfang
 
 
IP gespeichert
 
hr3
Global Moderator
*****
Offline


Es gibt nichts Gutes/
außer: Man tut es. E.Kästner

Beiträge: 1126
Germany
Geschlecht: male
Re: HowTo: tracking_code.php // per include einbinden
Antwort #1 - 31.08.09 um 19:17:50
 
Entschuldige, dass ich mich hierzu nochmals äußere, aber ich war in die Basisproblematiken http://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1251632748 und http://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1251633065 involviert.

Aus meiner Sicht gibt es keinen Fehler im Standard bezüglich des DONTCOUNT-Cookies und damit keine Notwendigkeit für eine Änderung. Dieses so deutlich, weil ich die Gefahr der Verwirrung und Irreführung von Anwendern die (noch) nicht so tief in die Thematik vorgedrungen sind sehe.

Das Auslagern der SCRIPT und NOSCRIPT-Anweisungen in eine separate PHP-Datei und einbinden per INCLUDE macht zumindest für alle die PHP nutzen Sinn. Damit kann Pflegeaufwand bei Verzeichnis- und Versionsumstellungen minimiert werden. Das Aufrufen über $stat_name und $script_path ist nicht uninteressant, würde aber zumindest in meiner Umgebung so nicht funktionieren da: $stat_name="localhost/A/stat4/"; und $script_path="A/stat4/"; dann localhost/A/stat4//A/stat4/track.php ergeben würden. Auf der anderen Seite sollten Leute die in PHP eingreifen auch die Verantwortung dafür übernehmen und in der Lage sein eventuelle Probleme selber zu erkennen und abzustellen. Ein Forum bietet Hilfestellungen und nicht immer perfekt passende Lösungen.

Außerdem würde ich, wenn das Cookie unbedingt abgefragt werden soll, diese Abfrage ebenfalls in die Include-Datei auslagern und die IF-Abfrage zur besseren Übersichtlichkeit so umstellen, dass nicht nur der ELSE-Zweig zum tragen kommt.

Wenn schon so eine Lösung, dann in einer eigenen PHP-Datei.

Ich persönlich versuche am Standard so wenig wie möglich zu ändern, weil ich immer davon ausgehe, dass die Entwickler sich etwas dabei gedacht haben und ich dadurch, dass ich nicht alles überschaue, eventuell neue Schwierigkeiten aufwerfe.
Zum Seitenanfang
 
 
IP gespeichert
 
Seitenindex umschalten Seiten: 1
Thema versenden Drucken