Mitgliederliste nur für Gruppen 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.
biker-treff
Mitglied
Beiträge: 46
Registriert: 19.02.2007 09:09
Kontaktdaten:

Mitgliederliste nur für Gruppen sichtbar

Beitrag von biker-treff »

Kann man irgendwie die Mitgliederliste so einstellen das nur Benutzer aus einer bestimmten Gruppe sie sehen können, für Gäste habe ich es schon so hinbekommen, ich möchte es aber gerne so einstellen das wenn sich ein neuer User registriert hat nicht sofort die Liste einsehen kann sondern erst nach der Gruppenzuordnung.

Biker-Treff-Niederrhein
Gruß biker-treff
______________________________
Leben und Leben lassen .........
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi

das geht eigentlich genauswo wie bei den gästen... dazu benutzt du folgendes snippet http://www.phpbb.de/viewtopic.php?t=154217

dann ersetzt du in der memberlist.php
if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}
(also das aus dem anderen snippet)

mit
if (!$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=memberlist.$phpEx", true));
}

if (!user_in_group(3))
{
message_die(GENERAL_MESSAGE, 'Zugriff verweigert');

}
die 3 musst du mit der groupid ersetzen die nur die memberlist sehen dürfen

gruß jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
biker-treff
Mitglied
Beiträge: 46
Registriert: 19.02.2007 09:09
Kontaktdaten:

Beitrag von biker-treff »

Jan500 hat geschrieben: die 3 musst du mit der groupid ersetzen die nur die memberlist sehen dürfen
Nochmal Dumm gefragt: Wo kann ich den die GroupID sehen ?
Zuletzt geändert von biker-treff am 28.10.2007 20:30, insgesamt 1-mal geändert.
Gruß biker-treff
______________________________
Leben und Leben lassen .........
Benutzeravatar
ScriptingBase
Mitglied
Beiträge: 161
Registriert: 03.03.2007 09:20
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von ScriptingBase »

biker-treff
Mitglied
Beiträge: 46
Registriert: 19.02.2007 09:09
Kontaktdaten:

Beitrag von biker-treff »

Jan500 & ScriptingBase, danke für euere schnelle hilfe, werde mich gleich mal dran machen :D :D
Gruß biker-treff
______________________________
Leben und Leben lassen .........
Lacrimula
Mitglied
Beiträge: 75
Registriert: 31.05.2006 22:05

Beitrag von Lacrimula »

Hallo

Ich habe das mal so, wie beschrieben, eingebaut. Aber nun erscheint beim Aufruf der Mitgliederliste eine leere Seite für alle Mitglieder. Also unabhängig von der Gruppenzugehörigkeit.

Was mache ich falsch?

LG
Lacrimula
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hi
geb mal deine memberlist.php (KB:datei)

wahrscheinlich hast du irgendwo nen syntax fehler oder so...
komplett eine komplett weiße seite?

gruß Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Lacrimula
Mitglied
Beiträge: 75
Registriert: 31.05.2006 22:05

Beitrag von Lacrimula »

Hi Jan

Ja, die Seite ist komplett weiß. Hier der Link zur memberlist:

http://chfrjaul.ch.ohost.de/Forum1/memberlist.txt

LG
Lacrimula
Lacrimula
Mitglied
Beiträge: 75
Registriert: 31.05.2006 22:05

Beitrag von Lacrimula »

Hallo

Ich glaube, ich muss dieses hier noch einfügen:

Anschließend den entsprechenden Teil in der Template Datei mit folgendem Schalter umschließen:
Code:
<!-- BEGIN switch_usergroup_123 -->
Hier der Code der nur für die Gruppe sichtbar sein soll.
<!-- END switch_usergroup_123 -->


Nur weiß ich nicht, in welcher Datei und wie der Code aussehen muss.
Ich möchte, dass nur Mitglieder einer Gruppe die Mitgliederliste sehen können.

LG
Lacrimula
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

nein musst du nicht...

du musst dieses snippet benutzen http://www.phpbb.de/viewtopic.php?t=154217

ich schätze das hast du nicht eingebaut oder? geb mal deine functions.php

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Antworten

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