Seite 1 von 4
IP nur für Admins sichtbar
Verfasst: 05.02.2007 16:37
von senyafin
Hallo zusammen,
ich möchte die geloggte IP im Forum ausschließlich Admins anzeigen lassen.
Kann mir jemand die relevante Codestelle nennen bei der etwas geändert werden muss? Das wäre nett.
Oder gäbe es daszu einen anderen Weg ohne diese Änderungen machen zu müssen.
LG
Pascal
Verfasst: 05.02.2007 16:44
von BraveEagle
Code: Alles auswählen
#-----[ Open modcp.php ]------------------------------------------
#
#
#-----[ AFTER ]------------------------------------------
#
//
// End Auth Check
//
#
#-----[ ADD ]------------------------------------------
#
if (($mode == 'ip') && ($userdata['user_level'] != ADMIN))
{
$mode = '';
}
#
#-----[ Save and close modcp.php ]------------------------------------------
#
#
#-----[ Open viewtopic.php ]------------------------------------------
#
#
#-----[ REPLACE ]---------- around line 984 -------------------------------
#
$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
#
#-----[ 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 = '';
}
#
#-----[ Save and close viewtopic.php ]------------------------------------------
Verfasst: 05.02.2007 17:16
von senyafin
Hmmm, das will net wirklich funktionieren...
Kann das etwa am IP tracking Mod liegen?
Wohl kaum.
Jedenfalls klasse Service und ultraschnelles Feedback.
TOP!
Verfasst: 05.02.2007 17:23
von senyafin
Code: Alles auswählen
if ( $is_auth['auth_mod'] )
{
$temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
///== > Nur Admins sehen IP <== Start
if( $userdata['user_level'] == ADMIN )
{
// Start Advanced IP Tools Pack MOD
$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" title="' . $lang['View_IP'] . ' (' . decode_ip($postrow[$i]['poster_ip']) . ')" border="0" /></a>';
// End Advanced IP Tools Pack MOD
}
else
{
$ip_img = '';
}
///== > Nur Admins sehen IP <== END
$ip = decode_ip($postrow[$i]['poster_ip']);
$ip = "[ IP : <a href='http://whois.domaintools.com/" . $ip . "' target='_blank'>" . $ip . "</a> ]";
$temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
$delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
$delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
}
else
{
$ip_img = '';
$ip = '';
Hier mal der ganze Codeabschnitt, vielleicht habe ich doch was falsch gemacht.
Verfasst: 05.02.2007 17:39
von BraveEagle
Das wurde schon in anderen Foren eingebaut und hat dort funktioniert. Sicher, dass du beide Dateien bearbeitet hast?
Verfasst: 05.02.2007 17:41
von senyafin
beide, ja.
Verfasst: 05.02.2007 17:47
von senyafin
daran kann es nicht liegen, oder ?
Ich sehe die IPs in dem Forum wo ich mit meinem Testuser Mod Rechte habe.
In einem anderen sehe ich sie nicht. Seltsam
Verfasst: 05.02.2007 17:48
von BraveEagle
stelle die beiden Dateien mal bitte zum DL bereit : KB:datei
Verfasst: 05.02.2007 17:57
von senyafin
Danke für die Hilfe
modcp
viewtopic
Verfasst: 06.02.2007 18:53
von senyafin
Klappt bei dir auch net, oder?
Bleibt wohl nur die Möglichkeit die Anzeige ganz abzuschalten.