Bei Ban: automatisch spezieller Benutzerrang

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.
dslmonster
Mitglied
Beiträge: 315
Registriert: 22.03.2006 16:56
Wohnort: Arnsberg
Kontaktdaten:

Beitrag von dslmonster »

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
Die Suche <-- das ist der beste Freund eines Forum-Admins
Benutzeravatar
Stefane
Mitglied
Beiträge: 784
Registriert: 04.02.2006 22:43
Wohnort: Rathenow
Kontaktdaten:

Beitrag von Stefane »

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:

Code: Alles auswählen

language/lang_german/lang_main.php
finde: fürge davor ein:

Code: Alles auswählen

$lang['cantreadbannedprofile'] = 'Das Profil gebannter User kann nicht eingesehen werden.';
öffne:

Code: Alles auswählen

includes/usercp_viewprofile.php
suche:

Code: Alles auswählen

if (!$profiledata)
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
danach einfügen:

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']);
}
ich habs lokal getestet. wenn du weitere Erweiterungen wünschst, einfach bescheid sagen...ich bin gerade in Programmierlaune ;-)
Antworten

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