Moinsen,
Also gelöscht soll das Profil sozusagen nicht werden, Nur wenn man in der Gruppe *xyz* und den gebannt ist, soll niemand auser vielleicht der Admin sehen können was im Profil steht.
Kurz Das Profil des gesperrt oder gebannten User soll einfach Leer sein und sobald er wieder entsperrt ist, Sichbar sein.
Habe mich mal hier im Board etwas umgeschaut, wobei ich dieses Snippet gefunden habe:
Nur für bestimmte Gruppen anzeigen / Nur für bestimmte Gruppen ausblenden -> http://www.phpbb.de/viewtopic.php?t=65401
Nur das Hilft mir nicht unbedingt weiter. Da ja nur die Profile geperrter User *deaktiviert* oder ausgeblendet werden sollen.
Hat jemand einen Rat oder sogar eine Lösung?
Lieben Dank schonmal
dslmonster
Bei Ban: automatisch spezieller Benutzerrang
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.
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.
-
- Mitglied
- Beiträge: 315
- Registriert: 22.03.2006 16:56
- Wohnort: Arnsberg
- Kontaktdaten:
Für das Profil hab ich mal was geschrieben, damit nur der Admin das Profil einsehen kann.
Dür alle anderen kommt beim Betrachen eine Nachricht.
öffne:
finde:
fürge davor ein:
öffne:
suche:
danach einfügen:
ich habs lokal getestet. wenn du weitere Erweiterungen wünschst, einfach bescheid sagen...ich bin gerade in Programmierlaune 
Dür alle anderen kommt beim Betrachen eine Nachricht.
öffne:
Code: Alles auswählen
language/lang_german/lang_main.php
Code: Alles auswählen
?>
Code: Alles auswählen
$lang['cantreadbannedprofile'] = 'Das Profil gebannter User kann nicht eingesehen werden.';
Code: Alles auswählen
includes/usercp_viewprofile.php
Code: Alles auswählen
if (!$profiledata)
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
Code: Alles auswählen
$sql = "SELECT * FROM " . BANLIST_TABLE . " WHERE ban_userid = ". $profiledata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ban information', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if (($row['ban_id']<>"") AND ($userdata['user_level']<>"1"))
{
message_die(GENERAL_ERROR, $lang['cantreadbannedprofile']);
}
