Seite 1 von 1

IP eines Users anders zeigen?

Verfasst: 02.01.2005 22:39
von adidas
Hi,

ist es möglich, z.B. User xyz nur immer eine IP anzeigen zulassen? Also sagen wir, ich will, dass user xyz die IP 0.0.0.0 hat (wenn er dann postet und wenn man nachschauen will, sollte dann 0.0.0.0 statt die richtige)

ist sowas möglich?

Verfasst: 03.01.2005 22:50
von adidas
:oops:

Verfasst: 03.01.2005 23:02
von marino
es gibt ein mod mit welchem die IP komplett versteckt wird , so das sie nur noch für den admin sichtbar ist . verändern kannst du die IP aber nicht ..

Verfasst: 08.01.2005 02:15
von adidas
marino hat geschrieben:es gibt ein mod mit welchem die IP komplett versteckt wird , so das sie nur noch für den admin sichtbar ist . verändern kannst du die IP aber nicht ..
kann man auch so einstellen, dass nur der 1. Admin die IP's sehen kann?

Verfasst: 08.01.2005 04:53
von punkface
Damit nur der Hauptadmin die IPs der Mitglieder sehen kann, muss folgendes geändert werden:

Für den Adminbereich:
(Admin-Index - Die Spalte bei der "Wer ist Online?"-Tabelle wo die IPs drin stehen, ist für die Admins die nicht die ID 2 haben leer. Die ID 2 hat natürlich nur ein Benutzer, und das ist der erste Admin.)

index.php
(damit ist die index.php gemeint, die sich im Verzeichnis root/admin befindet)

suche

Code: Alles auswählen

"IP_ADDRESS" => $reg_ip,
ersetzte mit

Code: Alles auswählen

"IP_ADDRESS" => ( $userdata['user_id'] == 2 ) ? $reg_ip : '',
edit: damit auch die IPs von Gästen nicht angezeigt werden:

suche

Code: Alles auswählen

"IP_ADDRESS" => $guest_ip,
ersetzte mit

Code: Alles auswählen

"IP_ADDRESS" => ( $userdata['user_id'] == 2 ) ? $guest_ip : '',
Für die Threadansicht:
(Der IP Button wird einfach nur dem User gezeigt der die ID 2 hat .. also eben nur dem ersten Admin)

viewtopic.php

suche

Code: Alles auswählen

'IP_IMG' => $ip_img,
ersetzte mit

Code: Alles auswählen

'IP_IMG' => ( $userdata['user_id'] == 2 ) ? $ip_img : '',
suche

Code: Alles auswählen

'IP' => $ip,
ersetzte mit

Code: Alles auswählen

'IP' => ( $userdata['user_id'] == 2 ) ? $ip : '',
Für das ModCP:
(Wenn ein Mod oder ein anderer Admin auf die Idee kommt die IP-Informationen manuell aufzurufen, wird einfach eine Fehlermeldung ausgegeben. )

modcp.php

suche

Code: Alles auswählen

if ( !$post_id )
{
  message_die(GENERAL_MESSAGE, $lang['No_such_post']);
}
danach einfügen

Code: Alles auswählen

if ( $userdata['user_id'] != 2 )
{
  message_die(GENERAL_MESSAGE, $lang['Not_Authorised_IP']);
}
lang_main.php

suche

Code: Alles auswählen

//
// Viewonline
//
davor einfügen

Code: Alles auswählen

$lang['Not_Authorised_IP'] = 'Nur der Hauptadmin darf die IP-Information anschauen. Hehe.. ';

Sollte funktionieren :)

Verfasst: 09.01.2005 02:30
von adidas
Vielen dank. Nur eins fehlt :

im ACP kann aber dann die IP's von den Gästen sehen. Könnte man das auch noch so ändern, dass nur der erste admin sieht?

Verfasst: 09.01.2005 02:39
von punkface
Natürlich...

suche

Code: Alles auswählen

"IP_ADDRESS" => $guest_ip,
ersetzte mit

Code: Alles auswählen

"IP_ADDRESS" => ( $userdata['user_id'] == 2 ) ? $guest_ip : '',

Verfasst: 09.01.2005 02:50
von adidas
Danke, sehr nett von dir :D