WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo zusammen,
Weiß jemand ob man in dem Admin Tool "Visitor Statistik" die Möglichkeit hat einzelne Unterseiten
aus der Statistik auszuschließen? evtl. mit einem Code oder ähnlichem auf besagter Seite.
Grund dahinter ist, das wir versteckte Unterseiten auf einem Monitor im Geschäft als Werbung laufen haben
und der permanente Aufruf dieser Seiten die Statistik verfälscht.
Vielen Dank für Ideen
Offline
Ja, es gibt zwei Möglichkeiten.
Die Einbindung des Zugriffszählers erfolgt ja über den Code
$includefile = WB_PATH . '/modules/wbstats/count.php';
if (file_exists($includefile)) {
include_once $includefile;
}
oder ähnlich.
Den Seiten, die nicht mitgezählt werden sollen, müsste also entweder ein Template zugewiesen werden, in dem der obige Aufruf nicht enthalten ist.
Andere Möglichkeit, wenn es nicht so viele Seiten sind: Eine Abfrage der PAGE_ID einfügen - in etwa so:
$dontcount = array (5,7,9,24);
if (in_array(PAGE_ID,$dontcount)==false) {
$includefile = WB_PATH . '/modules/wbstats/count.php';
if (file_exists($includefile)) {
include_once $includefile;
}
}
Nicht getestet
Code allein macht nicht glücklich. Jetzt spenden!
Offline
jps77
Danke für die Schnelle Antwort
Im Tool ist die Einrichtung so angegeben:
Installation und Einrichtung
Um den Zähler in deine Webseite einzubinden, füge nachfolgene Codezeile in dein(e) Template(s) irgendwo in den ersten PHP-abschnitt zwischen ein
include (WB_PATH.'/modules/wbstats/count.php');Referer-Informationen in WB 2.8.3 und neuer
Für die WebsiteBaker Versionen 2.8.3 und neuer ist es notwendig, unten stehene Codezeile in die Datei config.php im WB-Hauptverzeichnis unmittelbar vor dieser Zeile hier einzufügen: require_once(WB_PATH.'/framework/initialize.php');
$referer = $_SERVER['HTTP_REFERER'];
Offline
Dann ist es die Zeile
include (WB_PATH.'/modules/wbstats/count.php');
die im Template der Seiten, die nicht mitgezählt werden sollen, entfernt werden muss bzw. je nach Page-ID zu überspringen ist.
Der Code, den ich gepostet hatte, ist aus dem Standardtemplate, die zusätzliche if-file-exists-Anfrage ist da drin, damit das Template auch angezeigt wird, wenn das Modul nicht installiert ist.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
jps77
Vielen Dank, funktioniert!
Offline
florian