Seite 2 von 26

Verfasst: 26.08.2004 00:03
von pmm
Acid hat geschrieben:
  • 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. ;))
Ich nehme dir gar nichts übel...., da der MODja nicht von mir stammt.

Zunächst einmal bin ich froh, dass ich mit meinen "relativ geringen" PHP
Kenntnissen, die aber immer besser werden, den MOD überhaupt so zum
Laufen gebracht habe.

Deine Anregungen sind alle GUT und RICHTIG....

Danke dafür, werde ich ALLES umsetzten.....dass ÜBT ungemein.

Leider muss ich morgen früh in´s Krankenhaus, Nierensteine, OP.
sobald ich wieder unter den Lebenden weile, werde ich mich an´s Werk
machen.

Also noch ein wenig Geduld.

Ach ja nochwas, wenn ich fragen darf:
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)
Den Hinweis Verstehe ich nicht ganz, da es bei mir funktioniert..?

Peter

Verfasst: 26.08.2004 17:57
von Acid
da der MODja nicht von mir stammt
Entwickelst du ihn nur weiter? Von wem stammt er?
Ach ja nochwas, wenn ich fragen darf [...] Den Hinweis Verstehe ich nicht ganz, da es bei mir funktioniert..?
Laut dem Code suchst du doch nach "/" bzw. dem letzten Vorkommen dessen und lieferst über strrchr() dann den Reststring. Beispiel: Vorher wurde als Hits /forum/index.php angezeigt, mit der Änderung nur noch /index.php.

Übrigens, ich weiss nicht ob´s so gewollt ist: Unter Adminlogs wurde mein Name nicht registriert, nur Anonymous-Einträge (die zufälligerweise (?) auf Dateien oder Ordner mit "admin" im Namen zugegriffen hatten).

Verfasst: 26.08.2004 19:29
von Samariel
So, habs grad erst alles gelesen.

Erst einmal Danke für die ganzen Hinweise, klappt soweit alles perfekt.

Bin dann ja mal gespannt, wie es sich weiter etnwickelt mit dem Mod, gefällt mir soweit auf jeden Fall besser als der alte!

Ach, und Peter.... Gute Besserung!!! Und lass es Dir danach erst mal richtig gut gehen :cookie: :cookie: :cookie: :P


MfG, Samariel ;)

Verfasst: 27.08.2004 08:19
von danysahne333
endlich mal ein solcher mod der funktioniert! ich bin echt begeistert!

sehr gut gefallen hat mir der installer.

thx an alle :wink:
Edit: gute besserung @ pmm

Verfasst: 28.08.2004 14:20
von pmm
Acid hat geschrieben:
da der MODja nicht von mir stammt
Entwickelst du ihn nur weiter? Von wem stammt er?
Ach ja nochwas, wenn ich fragen darf [...] Den Hinweis Verstehe ich nicht ganz, da es bei mir funktioniert..?
Laut dem Code suchst du doch nach "/" bzw. dem letzten Vorkommen dessen und lieferst über strrchr() dann den Reststring. Beispiel: Vorher wurde als Hits /forum/index.php angezeigt, mit der Änderung nur noch /index.php.

Übrigens, ich weiss nicht ob´s so gewollt ist: Unter Adminlogs wurde mein Name nicht registriert, nur Anonymous-Einträge (die zufälligerweise (?) auf Dateien oder Ordner mit "admin" im Namen zugegriffen hatten).
Hi Acid,

also, der MOD stammt von:

Code: Alles auswählen

//////////////////////////////////////////////////////////////////////////// 
///                           ___                 
///                          /  /\                ___     
///    ###       ###        /  /::\              /  /\    
///  ##    ####     ##     /  /:/\:\            /  /:/    
/// ##    ##   ##    ##   /  /:/~/::\          /__/::\    
/// ##    ##         ##  /__/:/ /:/\:\         \__\/\:\__ 
/// ##    ##   ##    ##  \  \:\/:/__\/  /¯¯¯/     \  \:\/\
///  ##    ####     ##    \  \::/                  \__\::/
///    ###       ###       \  \:\                  /__/:/ 
///                         \  \:\                 \__\/  
///                          \__\/                
//////////////////////////////////////////////////////////////////////////// 

############################################################## 
##
## MOD Title:		  Advanced IP Tracking
##
## MOD Author:		  aUsTiN => austin_inc@hotmail.com
##
## MOD Description:          
##                        Track IPs, Page Views, Username, Admin Hits, Referer
##
## MOD Version:           1.0.4
## 
## Installation Level:    Easy
##
## Installation Time:     3 Minutes
##
## Files To Edit:         3 (Only on fresh install)
##
##			  includes/page_header.php
##			  admin/index.php
##			  BlendAdmin/index.php (If Installed)
##
##
############################################################## 
############################################################## 
##
## Author Notes: 
##
##	If you add anything or want anything added, please
##	  Use the forums at http://austin-inc.com/Blend.
##
##
##	If you are upgrading, please delete ALL files in the
##	  FTP related to this mod.
##
############################################################## 
##
## MOD History: 
## 
##	March 8th 2004 - Version 1.0.1
##      	- Beta Released
##
##	March 11th 2004 - Version 1.0.2
##		- Updated
##
##	April 22nd 2004 - Version 1.0.3
##		- Updated
##
##	May 6th 2004 - Version 1.0.4
##		- Updated
Da der MOD aber irgendwie nicht richtig funktioniert hat, habe ich mich an
die Änderung des MOD´s gemacht. Unabhängig davon, ob der MOD vom
Urheber weiter entwickelt wird, werde ich weitere Ampassungen an dem
MOD machen. Die Copyright und Urheberrechte lasse ich stehen; man möchte sich ja nicht mit fremden Federn schmücken.

Ach ja, woher ich den MOD habe, weiß ich gar nicht mehr so genau.
Ich glaube den habe ich bei phphacks.com gefunden.
Wie das Datum des MOD´s schon zeigt ist es also kein "alter" MOD.

Ich weiss allerdings nicht weiß, in wie weit man überhaupt "fremden Code" verändern oder anpassen darf. (ich benutze erst seit März diesen
Jahres phpBB; im Moment das PLUS-Board V. 1.52, das ja auf phpBB 2.0.10 basiert.)

Da mir aber der MOD so gut gefällt hat, jetzt wo er läuft, mache ich einfach
mal weiter. Und veröffentliche selbstverständlich alle Anpassungen und
Änderungen.

Mal sehen wie weit ich komme. Wie schon gesagt, finde ich deine
Änderungsvorschläge allesamt gut und möchte diese (und meine eigenen
Ideen zu dem MOD) auch gerne durchführen.

Zu meiner Änderung bei $view_page: das war Absicht so, denn
aus $phpbb_root_path und $view_page kommt dann das richtige heraus.

Code: Alles auswählen

<a href='". $phpbb_root_path ."$view_page' target='_blank'>$view_page</a>";
Ich mache jetzt erst mal weiter.

Du wirst hier im aktuellen Beitrag alles über meine Anpassungen finden.

Gruß Peter

Verfasst: 30.08.2004 18:59
von timo111
http://www.phpbb.de/doku/kb/artikel.php?artikel=72
So hab ich viele eigene Seiten mit ins Forum eingebunden. Allerdings ohne den page_header zu includen. Gibt ein einen einfachen Weg das auch diese Seiten mitgeloggt werden OHNE das ich gleich den gesamten Header einbinden muss. Brauch auf diesen Seiten nur die Userdaten (Datenbankzugriff) und sonst nichts.


danke

Verfasst: 30.08.2004 21:12
von timo111
Würde es reichen wenn ich einfach nach:

Code: Alles auswählen

phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
das einfüge:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_ip_track.'.$phpEx);
?

Verfasst: 31.08.2004 01:17
von pmm
timo111 hat geschrieben:Würde es reichen wenn ich einfach nach:

Code: Alles auswählen

phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx);
das einfüge:

Code: Alles auswählen

include_once($phpbb_root_path . 'includes/functions_ip_track.'.$phpEx);
?
Hi Timo,

Wenn ich mir den Code so ansehe, müsste das reichen...

Gruß Peter

PS.: den Code des MODs

Verfasst: 31.08.2004 14:06
von timo111
Hab das ganze noch etwas umgeschrieben und jetzt läufts auch. Allerdings muss es erst nach

Code: Alles auswählen

//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
included werden. Weil sonst der Username nicht mitgeloggt werden kann.

Verfasst: 31.08.2004 14:32
von pmm
timo111 hat geschrieben:Hab das ganze noch etwas umgeschrieben und jetzt läufts auch. Allerdings muss es erst nach

Code: Alles auswählen

//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
included werden. Weil sonst der Username nicht mitgeloggt werden kann.

Ok, das hatte ich nicht bedacht, aber du hast es ja auch so hinbekommen.

Peter