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:

Code: Alles auswählen

    $page 		= $REQUEST_URI;
ersetze mit:

Code: Alles auswählen

//  $page 		= $REQUEST_URI;
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:

Code: Alles auswählen

	echo "				$admin_view_page";
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 !!!

Code: Alles auswählen

	$view_page 			= $row1['located'];
ersetzte mit:

Code: Alles auswählen

	$view_page 			= substr( strrchr ($row1['located'], "/"),1);

suche: bei Zeile 448

Code: Alles auswählen

	echo "			&nbsp;$view_page";
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. ;))