Seite 1 von 2

Mitgliederliste nur für Gruppen sichtbar

Verfasst: 28.10.2007 19:36
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

Verfasst: 28.10.2007 20:05
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

Verfasst: 28.10.2007 20:26
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 ?

Verfasst: 28.10.2007 20:27
von ScriptingBase

Verfasst: 28.10.2007 20:34
von biker-treff
Jan500 & ScriptingBase, danke für euere schnelle hilfe, werde mich gleich mal dran machen :D :D

Verfasst: 01.11.2007 10:49
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

Verfasst: 01.11.2007 11:53
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

Verfasst: 01.11.2007 16:57
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

Verfasst: 02.11.2007 18:20
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

Verfasst: 02.11.2007 19:03
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