Seite 1 von 2

Mitgliederliste/Benutzergruppen/Profil nur f. reg. User

Verfasst: 20.12.2005 22:56
von zyclon
Hallo alle zuzsammen,

also ich habe da einen ziemlich speziellen Wunsch, denke ich.

Ich suche einen Mod, in welchem nur registrierte Nutzer, die einer bestimmten Gruppe angehören die Breiche der Mitgliederliste, Benutzergruppen und Profile einsehen dürfen.

Nötig ist das ganze, weil dies ein Forum für ein Browsergame ist, in welchem auch allyfremde User (also Bündnispartner und 'feindliche' Allys) auf Teile des Forums zugriff haben sollen.

folgende Mods sind schon installiert (falls von relevanz):

eXtreme Styles Version 2.2.1
SimpleSubForumsMod Version 1.0.0 RC2

phpBB-Version ist 2.0.18

Danke im Voraus für Eure Hilfe

Gruß zyclon

Verfasst: 20.12.2005 23:48
von Blazer
Mitgliederliste/Profil/Suche und Gruppen nur für eingeloggte User sichtbar
-also damit kannst du die Bereiche schonmal für Besucher generell sperren
-hab ich erfolgreich getestet

Nur für bestimmte Gruppen anzeigen
- und das müsste eigentlich genau das sein was du suchst
- dies hab ich noch nicht getestet

Verfasst: 10.01.2006 18:52
von zyclon
hallo mal wieder.

erstmal danke für die empfehlungen.
aber leider gibt es probleme. :(

kann es sein, dass dieser snippet Nur für bestimmte Gruppen anzeigen ( http://www.phpbb.de/viewtopic.php?t=65401 ) mit der phpBB version 2.0.18 nicht mehr funktioniert?
ich wollte ihn einspielen, damit nur noch bestimmte gruppen auf die memberlist zugriff haben.

allerdings weiß ich nicht ob es vielleicht an einem anderen mod liegt.
folgende habe ich installiert: eXtreme Styles mod
simple subforums 1.0.0 RC2


hier mal ein auszug wie ich die memberlist_body.tpl modifiziert habe.

Code: Alles auswählen

	
<!-- BEGIN switch_usergroup_123 -->
<!-- BEGIN memberrow -->
	<tr> 
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
	  <td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
	  <td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
	</tr>

	<!-- END memberrow -->
<!-- END switch_usergroup_123 -->
keine ahnung, aber die memberliste wird nicht angezeigt bei group_id = 2.
kann es vielleicht an der verschachtelung davon

Code: Alles auswählen

	
<!-- BEGIN switch_usergroup_123 -->
<!-- BEGIN memberrow -->
.
.
.
<!-- END memberrow -->
<!-- END switch_usergroup_123 -->
liegen?

für hilfe wäre ich sehr dankbar.

Verfasst: 10.01.2006 19:14
von Eoleon
hast du usergroup_123 durch die entsprechende GruppenID ersetzt?

Ansonsten läuft es unter 2.0.18 ;)

Verfasst: 10.01.2006 19:29
von zyclon
ja, geht aber irgendwie trotzdem nicht *confused*

kannst du mal bitte ein code-schnipsel posten?

Verfasst: 10.01.2006 20:23
von saerdnaer
zyclon hat geschrieben:keine ahnung, aber die memberliste wird nicht angezeigt bei group_id = 2.
kann es vielleicht an der verschachtelung davon

Code: Alles auswählen

	
<!-- BEGIN switch_usergroup_123 -->
<!-- BEGIN memberrow -->
.
.
.
<!-- END memberrow -->
<!-- END switch_usergroup_123 -->
liegen?
richtig geraten.

hab ich das richig verstanden? du willst nur das die mitgliederliste nicht angezeigt wird? dann ist es einfacher du gibtst für die leute, die nichts sehen sollen ne fehlermeldung mit message_die("Du darfst das nicht sehen!"); aus. ansonsten solltest du eigendlich für diesen zweck eher den anderen der oben verlinkten mods verwenden....

mfg ah

Verfasst: 10.01.2006 20:38
von zyclon
naja, eigentlich sollen auch die profilansicht, die benutzergruppenansicht nur für bestimmte gruppen angezeigt werden.

das ist aber wohl nur mit deinem mod möglich


gibts da evtl. ne möglichkeit das obige problem zu umgehen?

Verfasst: 10.01.2006 20:50
von saerdnaer
dann kombiniere einfach beide snippets miteinander...

baue einfach den anderen ein und ersetze $userdata['session_logged_in'] mit member_of('123', $userdata)

dann bekommen nur noch mitglieder der gruppe 123 die daten ansehen...

mfg ah

Verfasst: 10.01.2006 21:31
von zyclon
okay, wunderbar.
habs gleich mal eingebaut, funktioniert einwandfrei.

dankeschön und schönen abend noch.

Verfasst: 10.01.2006 21:52
von zyclon
da fällt mir noch was ein.

ist es auch möglich, dass nur bestimmte gruppen dann beim lesen der postings den benutzernamen sehen können?