Profilaufrufe durch Admin nicht zählen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Profilaufrufe durch Admin nicht zählen

Beitrag von oxpus »

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php

# 
#-----[ FIND ]------------------------------------------
# 
//
// Update the profile view list
//
$user = $profiledata['user_id'];
$viewer = $userdata['username'];
$viewer_id = $userdata['user_id'];
$current_time = time();
if ($user <> $viewer_id)

#
#-----[ REPLACE WITH ]------------------------------------------
# 
//
// Update the profile view list
//
$user = $profiledata['user_id'];
$viewer = $userdata['username'];
$viewer_id = $userdata['user_id'];
$current_time = time();
if ( $user <> $viewer_id && $userdata['user_level'] <> ADMIN )


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
TheRealKoston
Beiträge: 55
Registriert: So 18.Jul, 2004 19:35

Beitrag von TheRealKoston »

oxpus, ich hätte nur noch eine Frage, weil anonyme USer ja das Profil pushen können, wäre es möglich das anonyme User (müssten ja die ID -1 haben) auch nicht gezählt werden?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich würde den Gästen das Profil der User eher komplett verweigern.
Ansonsten

Code: Alles auswählen

if ( $user <> $viewer_id && $userdata['user_level'] <> ADMIN )
durch dieses ersetzen:

Code: Alles auswählen

if ( $user <> $viewer_id && $userdata['user_level'] <> ADMIN && $userdata['user_id'] != ANONYMOUS )
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
TheRealKoston
Beiträge: 55
Registriert: So 18.Jul, 2004 19:35

Beitrag von TheRealKoston »

oxpus: ich verweiger ja komplett, allerdings: wenn sie auf den Namen klicken komm sie zum Login screen und der "who viewed my profile"- Mod zählt trotzdem diesen versuchten Aufruf
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, dann muss es eben wie oben sein.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
CitLemBiK
Beiträge: 21
Registriert: So 02.Sep, 2007 06:27
Wohnort: Paderborn
Kontaktdaten:

Beitrag von CitLemBiK »

[quote="oxpus";p="12452"]Ich würde den Gästen das Profil der User eher komplett verweigern. [/quote]

Wie können wir das machen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/usercp_viewprofile.php

#
#-----[ FIND ]-----
#
	if ( $mode == 'viewprofile' )

#
#-----[ REPLACE WITH ]-----
#
	if ( $mode == 'viewprofile' && $userdata['session_logged_in'])
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten