Seite 1 von 1

IP-Adresse anzeigen für Moderatoren unsichtbar machen

Verfasst: 01.06.2005 23:02
von darkeyeX
Hallo,
weiss jemand was ich machen muss wenn die moderatoren in meinem forum keinen zugriff auf das anzeigen der IP-adresse der forenschreiber haben sollen? der button mit dem 'X' und dem alt-tag 'IP-Adresse anzeigen' sollte am besten für die moderatoren garnicht erst sichtbar sein.

welche dateien muss ich dafür bearbeiten... kann mir da jemand evtl weiterhelfen?

MFG

Verfasst: 01.06.2005 23:59
von Christian Benz

Verfasst: 07.09.2005 02:11
von IPB_Flüchtling
Hallo,

ich habe den oben genannten Mod in meinem Forum (2.0.17) installiert und er scheint tadellos zu funktionieren.

Dennoch eine kleine Frage: Kollege msr2 hat am 02. August eine kleine Modifikation vorgeschlagen, wie hier nachzulesen ist: http://www.phpbb.com/phpBB/viewtopic.php?t=220109

Hat die von msr2 vorgeschlagene Variante einen Vorteil gegenüber dem Original-Mod?

Hier zum Vergleich die beiden Varianten gegenüber gestellt:

Original:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
modcp.php

# 
#-----[ FIND ]------------------------------------------ 
# 
// 
// End Auth Check 
// 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
if (($mode == 'ip') && ($userdata['user_level'] != ADMIN)) 
{ 
   $mode = '';    
}
Variante von msr2:

Code: Alles auswählen

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
if (($mode == 'ip') && ($userdata['user_level'] != ADMIN)) 
{ 
   $mode = 'noip';    
}
Original:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php

# 
#-----[ FIND ]----------------------------------------- 
# 
$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
   if( $userdata['user_level'] == ADMIN ) 
   { 
     $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';

   } 
   else 
   { 
      $ip_img = ''; 
   } 
Variante von msr2:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
modcp.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   default: 

#-----[ BEFORE, ADD ]------------------------------------------ 
# 
    case 'noip': 
        message_die(GENERAL_MESSAGE, "Only administrators have permission to view ip addresses."); 

        break;
Wie gesagt: Das Original funktioniert bei mir. Aber wenn es eine bessere Variante geben sollte, wäre die natürlich vorzuziehen.

LG, IPB_Flüchtling