ip nur sichtbar für admin

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
vc09
Mitglied
Beiträge: 6
Registriert: 05.05.2004 13:14

ip nur sichtbar für admin

Beitrag von vc09 »

hallo,
phpbbhacks.com scheint nicht erreichbar zu sein derzeit.
wollte die ips nurfür den damin sichtbar machen.

wie und wo geht das`?

gruß
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Also in allen den Foren die ich bisher installiert habe, können normale User die IPs nicht sehen. Wäre mir zumindestens neu.

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
vc09
Mitglied
Beiträge: 6
Registriert: 05.05.2004 13:14

Beitrag von vc09 »

tach auch,
die mods sollen die ip ebenfalls nicht sehen!

habe folgenden code entdeckt in viewtopic.php:

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'];
		$ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
		$ip = '<a href="' . $temp_url . '">' . $lang['View_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
wasmuß ich hier eintragen "if ( $is_auth['auth_mod'] )", damit nur der admin die ip sieht?

mfg
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag von D@ve »

Achso... das obige ist die falsche Stelle. Wenn Du da auth_admin reinsetzt können die mods auch keine Beiträge mehr löschen/editieren.

Musst das Ganze:

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'];
                $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
                $ip = '<a href="' . $temp_url . '">' . $lang['View_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>';
        }
Durch:

Code: Alles auswählen

        if ( $is_auth['auth_mod'] )
        {
                if ( $is_auth['auth_admin'] )
                {
                   $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
                   $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
                   $ip = '<a href="' . $temp_url . '">' . $lang['View_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>';
        }
ersetzen...

Musst Du aber probieren habs nicht getestet.

Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Moin Moin,

wenn du willst das nur die Admins die IP sehen können, kannst du diesen MOD dafür benutzen:

Code: Alles auswählen

################################################################# 
## Mod Title: IP Only Viewable By Admin
## Mod Version: 1.0.0
## Author: Acyd Burn < acyd.burn@gmx.de > - Meik Sievertsen - http://www.opentools.de/
##
## Description: 
##		This little mod allows only admins to view the ip of Users.
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: modcp.php, viewtopic.php
## Included Files: 0
##
############################################################## 
## This MOD is released under the GPL License. 
## Intellectual Property is retained by the MOD Author(s) listed above 
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/downloads/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/downloads/ 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
################################################################# 

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

#
#-----[ FIND ]---------------------------------------------
# 
// 
// End Auth Check 
// 
 
# 
#-----[ AFTER, ADD ]--------------------------------------- 
# 
if ( ($mode == 'ip') && ($userdata['user_level'] != ADMIN) ) 
{ 
	$mode = '';
} 
 
# 
#-----[ OPEN ]--------------------------------------------- 
# 
/phpBB2/viewtopic.php

#
#-----[ FIND ]---------------------------------------------
# 
			$delpost_img = '';
			$delpost = '';
		}
	}

# 
#-----[ AFTER, ADD ]---------------------------------------
# 
	if ( ($is_auth['auth_mod']) && ($userdata['user_level'] != ADMIN) )
	{
		$ip_img = '';
		$ip = '';
	}

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Das läuft auch unter phpBB 2.08 und 2.0.8a.

bye bye
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
Konsti
Mitglied
Beiträge: 230
Registriert: 20.07.2004 23:02

Beitrag von Konsti »

D@ve hat geschrieben:Achso... das obige ist die falsche Stelle. Wenn Du da auth_admin reinsetzt können die mods auch keine Beiträge mehr löschen/editieren.

Musst das Ganze:

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'];
                $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
                $ip = '<a href="' . $temp_url . '">' . $lang['View_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>';
        }
Durch:

Code: Alles auswählen

        if ( $is_auth['auth_mod'] )
        {
                if ( $is_auth['auth_admin'] )
                {
                   $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
                   $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
                   $ip = '<a href="' . $temp_url . '">' . $lang['View_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>';
        }
ersetzen...

Musst Du aber probieren habs nicht getestet.

Gruß, Dave
Habe das mal versucht nur kann der Admin jetzt auch keine IPs mehr sehen! :roll:
Konsti
Mitglied
Beiträge: 230
Registriert: 20.07.2004 23:02

Beitrag von Konsti »

Weiss denn niemand eine Antwort? :o
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Du musst bei der Änderung von D@ve

Code: Alles auswählen

if ( $is_auth['auth_admin'] )
mit

Code: Alles auswählen

if ( $userdata['user_level'] == ADMIN )
ersetzen.

Schau dir mal den phpbb.de-Knigge an. Besonders den Abschnitt Topic-Bumping.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“