Profil nur für Mods/Admins und jeweiligen User sichtbar

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Psychonike
Mitglied
Beiträge: 5
Registriert: 14.11.2005 20:45

Profil nur für Mods/Admins und jeweiligen User sichtbar

Beitrag von Psychonike »

Hallo Leute.

Habe ein spezielles Anliegen.

1.

Ich möchte das Profil so modifizieren, daß es nur von Admins/Mods und dem User, dem es gehört, zugänglich ist.

Es gibt zwar bereits Ansätze, die mir recht gut erscheinen (z.B. Sichtbarkeit nach Gruppen), aber der richtige Hinweis das zu realisieren fehlt mir noch.

Durch den "Custom Profile" Mod, kann ich das Profil schonmal soweit meinen Vorstellungen anpassen, nur der o.b. Zugriff macht mir Kopfzerbrechen.

Weiß jemand Rat?
Edit: Gelöst!

2.

Ergänzend dazu würde ich gern das Profil in mehrere Bereiche untergliedern, die per Tab auswählbar sein sollten (z.B. Daten, Einstellungen, usw). Lässt sich das realisieren?


Das phpBB ist noch recht neu für mich, bin bisher nur die Arbeit mit CMS Systemen gewohnt und muss mich noch ins phpBB einarbeiten.

Vielen Dank schonmal im Vorraus für eure Hilfe.

Gruß
Zuletzt geändert von Psychonike am 24.09.2006 14:47, insgesamt 1-mal geändert.
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Öffne profile_viewtopic.php
Suche

Code: Alles auswählen

if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
füge danach ein:

Code: Alles auswählen

if ( $userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD && $userdata['user_id'] != $HTTP_GET_VARS[POST_USERS_URL] )
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
Ich hoffe es geht so.


MfG
Dave
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na dann mach doch in der PHP datei eine Abfrage, ob die User_id des Anfragers = die user_id des Profilinhabers ist oder ob der user_level = ADMIN oder MOD ist.

//EDIT: so in der Art wie ein Popsting Höher. :)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Psychonike
Mitglied
Beiträge: 5
Registriert: 14.11.2005 20:45

Beitrag von Psychonike »

Vielen Dank. Ich werde das gleich mal testen :D

Funktioniert wunderbar! Danke schön!

Jetzt fehlt nur noch Nr. 2 8)
Benutzeravatar
area57
Mitglied
Beiträge: 2111
Registriert: 26.12.2005 19:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von area57 »

Psychonike hat geschrieben:Jetzt fehlt nur noch Nr. 2 8)
Schau mal nach Profil Control Panel ;)

Windows - Ein Slangebegriff der Indianer: Weißer Mann starrt durch Glasscheibe auf Sanduhr
In a world without walls - Who need's windows and gates???
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“