Seite 1 von 1
Hat jemand den etracker-Code eingebaut? (Besuchertracking)
Verfasst: 16.11.2007 02:12
von Bill B.
Hallo,
ich möchte gerne den etracker-Code zwecks Besuchertracking einbauen. Wenn ich ihn nur in der overall_footer.tpl einbaue, dann zählt er zwar die Seitenaufrufe, aber etracker unterscheidet normalerweise auch nach Seitentiteln. Da der im phpBB wohl dynamisch generiert wird, müsste er mittels einer Variablen an etracker weitergegeben werden, was ich mangels Kenntnissen nicht umsetzen kann.
Alternativ müsste ich den Code per Hand in alle maßgeblichen Seiten einbauen. Dazu müsste ich wissen, welche Datei maßgeblich ist, wenn z.B. die Seite "Mitgliederliste", "Suchen" oder "Registrieren" angezeigt wird. Müsste da der etracker-Code in die memberlist.php oder in die memberlist_body.tpl bzw. serach.php oder search_body.tpl?
Leider hat die Suchfunktion zu etracker nicht viel hergegeben. 4 Beiträge, davon nur einer, in dem es um den Einbau ging und der ist aus 2003. Allerdings hat sich etracker von 2003 bis heute sehr verändert.
Gibt es hier jemanden, der den etracker-Code eingebaut hat und mir sagen kann, wie er das gemacht hat?
Oder jemanden, der, ohne dass er selbst etracker hat, weiß, in welche Dateien ich den Code einbauen muss, um einzelne Seitentitel zu erfassen?
Würde mich über Hilfestellung freuen!
Danke und Gruß, Bill
Verfasst: 16.11.2007 16:04
von Boecki91
Um ihn nicht in alle wesentlichen Dateien einzufügen wäre es am besten du fügst ihn in den page_tail.ph oder page_header.php ein.
in phpBB2 wird der Seitentitel in der Variable
festgelegt
Verfasst: 16.11.2007 20:36
von Bill B.
Hallo Boecki91,
erst mal vielen Dank! Um es einfach auch besser zu verstehen - bin fleißig am Lernen

- noch eine Frage: sind diese beiden php-Seiten, die Du genannt hast, dann wohl am Aufbau jeder Seite beteiligt?
Boecki91 hat geschrieben:Um ihn nicht in alle wesentlichen Dateien einzufügen wäre es am besten du fügst ihn in den page_tail.ph oder page_header.php ein.
[
Nun muss ich ganz blöd fragen: im etracker-code steht unter Parameter für den Seitentitel
var et_pagename = "";
Bei nicht dynamischen Seiten trage ich zwischen die beiden "" den Seitentitel ein. Wenn ich jetzt zwischen die beiden "" die von Dir genannte Variable
eintragen würde, wäre damit der jeweils aktuelle Seitenname an etracker übertragen oder funktioniert das so nicht? Vielleicht stelle ich mir das jetzt falsch vor. Bin da wirklich ganz grün.
Würde mich freuen, wenn Du dazu nochmal etwas sagen könntest.
Danke schon ganz herzlich!
Gruß, Bill
Verfasst: 16.11.2007 20:51
von Boecki91
Vermutlich ist der E-Tracker in Javascript geschrieben... Davon verstehe ich leider fast gar nichts. Gibt hier aber bestimmt auch irgedwo Experten dafür.
Ja die page_header und page_tail Dateien sind in allen phpBB2 Seiten eingebunden.
In welcher Datei steht das denn?
Verfasst: 16.11.2007 21:34
von Bill B.
Hallo Boecki91,
Boecki91 hat geschrieben:Vermutlich ist der E-Tracker in Javascript geschrieben...
Ja, stimmt.
Boecki91 hat geschrieben:In welcher Datei steht das denn?
In keiner Datei. Das ist eine Zeile in dem etracker-Code. Diesen Code muss ich in alle die Seiten einbauen, für die ich von etracker den Seitenaufruf zählen lassen möchte. Und den Seitentitel trage ich in diese Stelle des Codes ein, damit die Seite in der Statistik mit Seitentitel benannt werden kann. Also x-Aufrufe der Seite "Impressum" beispielsweise.
Aber ob ich in einen Code (Java-Script) die von Dir genannte Variable eintragen kann und ob das dann funktioniert.............??
Gruß, Bill
Verfasst: 16.11.2007 21:38
von Boecki91
Versuche mal den Java Code und
Verfasst: 17.11.2007 03:56
von Bill B.
Hallo Boecki91,
das war die Lösung!
Boecki91 hat geschrieben:Versuche mal den Java Code und
Super!! Ich danke Dir!
Die Seiten werden mit dem korrekten Namen erkannt. Es funktioniert auf diese Weise auch in der overall_footer.
Weisst Du vielleicht auch, in welcher Datei die Seitennamen, die dann über PAGE_TITLE eingefügt werden, grundsätzlich festgelegt werden? Ich würde gerne die Namen "Forum anzeigen......." "Thema anzeigen....." etwas kürzen.
Nochmals vielen Dank für Deine Hilfe mit dem Seitennamen.
Ich freue mich, dass das so toll geklappt hat!!
Gruß, Bill
Verfasst: 17.11.2007 06:22
von 4seven
Hallo Bill B.,
öffne
language/lang_german/lang_main.tpl und suche...
$lang['View_forum'] = 'Forum anzeigen';
+
$lang['View_topic'] = 'Thema anzeigen';
...und ändere nach belieben.
-----------------------------------------------
...oder an
den Stellen die
$lang's ganz rausnehmen:
viewforum.php
//
// Dump out the page header and load viewforum template
//
define('SHOW_ONLINE', true);
$page_title =
$lang['View_forum'] . ' - ' . $forum_row['forum_name'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
+
viewtopic.php
//
// Output page header
//
$page_title =
$lang['View_topic'] .' - ' . $topic_title;
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
------------------------------------------------
Eine Anregung dazu siehe auch
hier
lg
4seven
Verfasst: 17.11.2007 13:44
von Bill B.
Hallo 4seven,
danke für Deine schnelle Hilfe, das hat bestens geklappt!
Nebenbei:
Ich hatte etwas Bedenken als völliger Neuling mir selbst ein phpBB-Forum einzurichten. Einige Bekannte sagten mir aber, im phpBB-Supportforum gäbe es viele nette Leute, die einem bei Problemen helfen würden. Na gut, dachte ich, klar wird es da nette Leute geben..........war trotzdem unsicher, ob ich das wagen soll....... Ich hatte nicht erwartet, dass man hier so tolle und geduldige Unterstützung bekommt! Und nachsichtige (!), wenn die Neulinge mal wieder den Wald vor lauter Bäumen nicht sehen oder trotz Suche nicht fündig werden
Ich nähere mich nun "meinem" Forum, nach meinen Wünschen angepasst und gestylt und dass das möglich ist, verdanke ich nur diesem tollen Hilfe-Forum! Und ich habe in den letzten Wochen so viel gelernt.
Herzlichen Dank nochmals dafür.
Wünsche ein schönes Wochenende!
Gruß, Bill