Seite 1 von 26
IP Tracking
Verfasst: 25.08.2004 17:16
von Samariel
abgetrennt von diesem Thema
Hi Peter,
vielen Dank erst einmal für Deine recht anstrengende Mühe... vor allem wenn Du Dir die Nacht damit um die Ohren gehauen hast... Vielen Dank, weiß ich wirklich zu schätzen!!!!
Zu dem deinstallieren... ich hab jetzt soweit alles erledigt. Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.
Es befinden sich dort nur noch die Einträge config_name und config_value.
Also ist soweit alles erledigt. Und wie es bisher den Anschein macht, gibt es auch keine Probleme....
MfG, Samariel

Hier erst einmal der MOD
Verfasst: 25.08.2004 18:27
von pmm
Samariel hat geschrieben:Hi Peter,
vielen Dank erst einmal für Deine recht anstrengende Mühe... vor allem wenn Du Dir die Nacht damit um die Ohren gehauen hast... Vielen Dank, weiß ich wirklich zu schätzen!!!!
Zu dem deinstallieren... ich hab jetzt soweit alles erledigt. Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.
Es befinden sich dort nur noch die Einträge config_name und config_value.
Also ist soweit alles erledigt. Und wie es bisher den Anschein macht, gibt es auch keine Probleme....
MfG, Samariel

Hi Samariel,
anbei findest du schon mal den MOD.
Den kannst du schon mal einbauen.
Die Änderungen, damit der läuft mache ich in einen weiteren Beitrag.
http://pmmnet.de/ftp/iptracking.rar
Gruß Peter
Verfasst: 25.08.2004 18:31
von pmm
So nun die Änderung, damit der MOD auch richtig funktioniert:
öffne: /includes/functions_ip_tracking.php
suche:
ersetze mit:
danach füge ein:
Code: Alles auswählen
$page = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
abspeichern hochladen, das war es .
Gruß Peter
Verfasst: 25.08.2004 19:08
von Samariel
Vielen Dank dafür. Funktioniert soweit alles wunderbar!!! Sogar mit Referrer
Zwei Fragen und eine Sache noch...
Gehe ich auf IP: Logs steht da unter anderem User (Hits) und der Name und eine Zahl dahinter. Was genau bedeutet diese Zahl?
Und was genau bedeutet "IP: Admin Hits"? Werden dort speziell die Zugriffe der Admins verwaltet?
Ach ja, und was bedeutet "Wildcard"? Was ich ja bei der Suche mit angeben kann.
Und wo noch ein "minimaler" Fehler ist... Wenn ich unter (s.o.) "IP: Admin Hits" gehe, ist dort im Gegenteil zu den anderen gezeigten Links ja ein direkter Link unter " Page Viewed". Sobald ich darauf klicke kommt folgendes:
So müsste es aussehen:
Wie gesagt, nichts großartiges, was man manuell auch in der Adressleiste abändern kann, doch wo muss ich diesbezüglich noch was ändern?
MfG, Samariel

Verfasst: 25.08.2004 19:18
von pmm
Samariel hat geschrieben:Vielen Dank dafür. Funktioniert soweit alles wunderbar!!! Sogar mit Referrer
Zwei Fragen und eine Sache noch...
Gehe ich auf IP: Logs steht da unter anderem User (Hits) und der Name und eine Zahl dahinter. Was genau bedeutet diese Zahl?
Die Zahl sind die Anzahl der LOG-Einträge des Benutzers.
Und was genau bedeutet "IP: Admin Hits"? Werden dort speziell die Zugriffe der Admins verwaltet?
Genau, dort werden alle Zugriffe von Admins, Junior Admins usw.
verwaltet.
Ach ja, und was bedeutet "Wildcard"? Was ich ja bei der Suche mit angeben kann.
Dort kannst du z.B. nach Benutzern a* suchen oder nach IP: 192.168.*
usw.
Und wo noch ein "minimaler" Fehler ist... Wenn ich unter (s.o.) "IP: Admin Hits" gehe, ist dort im Gegenteil zu den anderen gezeigten Links ja ein direkter Link unter " Page Viewed". Sobald ich darauf klicke kommt folgendes:
http://www.MeineURL/Unterverzeichnis//U ... hp?sid=xxx
So müsste es aussehen:
Wie gesagt, nichts großartiges, was man manuell auch in der Adressleiste abändern kann, doch wo muss ich diesbezüglich noch was ändern?
MfG, Samariel

Den Fehler suche ich mal gerade.... war mir noch gar nicht aufgefallen.
Gruß Peter
Verfasst: 25.08.2004 20:29
von pmm
@Samariel
OK, das war leicht,
Da dort nur die Admin-Zugriffe auf den ACP gesammelt werden, gibt es
dort eigentlich auch nichts anzuklicken.
öffne: /admin/admin_ip_tracking.php
suche:
Code: Alles auswählen
echo " <a href='". $phpbb_root_path ."$admin_view_page' target='_blank'>$admin_view_page_short</a>";
ersetzte mit:
fertig.
Gruß Peter
Verfasst: 25.08.2004 20:53
von Acid
Samariel hat geschrieben:Nur in der phpbb_config scheint es, als hätte ich den Eintrag ip_logger schon gelöscht.
Es befinden sich dort nur noch die Einträge config_name und config_value.
Wenn du dich in phpmyadmin eingeloggt hast und im rechten Frame alle Tabellen untereinander aufgelistet siehst, geh mal bei der "config" auf "Anzeigen" (bzw. klick auf das Symbol links von "config" im linken Frame).
Verfasst: 25.08.2004 21:27
von pmm
@Samariel
Ich habe da noch ne nette Änderung.....
öffne: /admin/admin_ip_tracking.php
suche:
WICHTIG gibt es öffters du musst bei Zeile 436 suchen !!!
ersetzte mit:
Code: Alles auswählen
$view_page = substr( strrchr ($row1['located'], "/"),1);
suche:
bei Zeile 448
ersetzte mit:
Code: Alles auswählen
echo " <a href='". $phpbb_root_path ."$view_page' target='_blank'>$view_page</a>";
Damit kannst du bei
Ip: Logs und dann auf
View eines bestimmten
Users genau sehen was er sich z.B. angesehen hat.
Gruß Peter
Verfasst: 25.08.2004 21:30
von pmm
Falls dir noch etwas einfällt, was man ändern oder erweitern könnte,
dann melde dich nochmal.
Gruß Peter
Verfasst: 25.08.2004 23:38
von Acid
- der Referer könnte noch verlinkt werden
- in der Übersicht der Logs solltest du eine Pagination einbauen, da die Ladezeit grösser wird, umso mehr Einträge vorhanden sind (v.a. dann bei Gästen)
- das in der "IP: Logs"-Ansicht z.B. bei den Gästen (wo ja alle Gäste unter "Anonymous" angezeigt werden) die zuletzt geloggte IP angezeigt wird, könnte etwas verwirrend sein (eventuell eine Notiz anbringen)
- "Anonymous" sollte nicht mit´m Profil verlinkt sein
- lange Referer bzw. Page Views sollten gekürzt werden (zumindest die Ansicht, Link nicht), da es sonst unnötigerweise Scrollbalken ergibt.
- eventuell noch gethostbyaddr() benutzen, auch wenn es nicht immer funktioniert (ebenso HTTP_USER_AGENT)
- teilweise werden die Schriften nicht formatiert (fehlende Angaben zu Schriftfarbe, -grösse oder -art (bzw. Styleklassen) merkt man erst, wenn ein anderes Template als subSilver benutzt wird)
- die letzte Änderung ($view_page) solltest du nochmal überprüfen, da dadurch nur noch der Dateiname angezeigt wird (nicht mehr der Ordner, was eventuell einen Unterschied macht)
- (später dann auch) Sprach-/Templateunterstützung/Löschen von bestimmten Einträgen
Ansonsten gute Arbeit..

(Ich hoffe, du nimmst mir diese "Kritikpunkte" nicht übel.

)