Berechtigung für Memberliste, Profile

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.
Antworten
Tarlar
Mitglied
Beiträge: 178
Registriert: 01.03.2004 15:59
Wohnort: Ebersbach
Kontaktdaten:

Berechtigung für Memberliste, Profile

Beitrag von Tarlar »

Hallo,

ich suche nach einem Mod mit dem ich nur bestimmten Gruppen den Zugang zu der Memberlist, dem Profilen und den Medallien gewähren kann.

Gibt es so einen Mod?
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Hinweis

Beitrag von gloriosa »

Hallo,
wenn Du etwas gesucht hättest wäre Dir dieser Beitrag aufgefallen ! :o

Der Teil für die memberlist.php läßt sich auch, entsprechend angepasst, in andere *.php's einbauen ! :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Tarlar
Mitglied
Beiträge: 178
Registriert: 01.03.2004 15:59
Wohnort: Ebersbach
Kontaktdaten:

Beitrag von Tarlar »

Dann hast du meinen Post nicht richtig gelasen. Ich möchte das nur BESTIMME GRUPPE auf diese Seiten Zugriff haben soll, nicht registriete Benutzer.
Benutzeravatar
Berney
Mitglied
Beiträge: 92
Registriert: 18.08.2005 21:16
Wohnort: Maintal

Beitrag von Berney »

Tarlar hat geschrieben:Dann hast du meinen Post nicht richtig gelasen. Ich möchte das nur BESTIMME GRUPPE auf diese Seiten Zugriff haben soll, nicht registriete Benutzer.
sowas suche ich auch!!! - Aber ich würde gerne die Memberliste so beschränken, dass man nur die Member sieht, die in den gleichen Gruppen sind!!!

Grüße
Bernd
Zuletzt geändert von Berney am 03.04.2006 12:37, insgesamt 1-mal geändert.
Valerie Raghnall
Mitglied
Beiträge: 3907
Registriert: 17.07.2002 14:03
Wohnort: Graz

Beitrag von Valerie Raghnall »

hi,

vielleicht hilft euch ja der Extra Permission Hack oder die Permission Switches... in jedem fall ist suchen immer eine gute option. ebenso wie www.phpbbhacks.com oder www.phpbb.com oder gleich hier im forum in der mods datenbank... hat mich nicht mal eine minute gekostet die beiden dinger zu finden.
A Bus Station is where buses stop. A Train Station is where trains stop. On my desk, there is a Work Station.
Benutzeravatar
Berney
Mitglied
Beiträge: 92
Registriert: 18.08.2005 21:16
Wohnort: Maintal

groupcp.php * groupcp_user_body.tpl * groupcp_info_body.tpl

Beitrag von Berney »

Die Zugriffssteuerung aus der add_field mod ermöglicht ja das Ein-/Ausblenden von Informationen.

Dazu wird folgender Mod in die *.php vor den pparse Befehl geschrieben:

Code: Alles auswählen

// Zugriff Steuerung nur für MODs sichtbar!
	if( $userdata['user_level'] == (ADMIN OR MOD) )
	{
	        $template->assign_block_vars('switch_certain_users', array() );
	}
// End Zugriff 

$template->pparse('body');
in der *.tpl kann man dann mit den Switches <!-- BEGIN switch_certain_users --> und <!-- END switch_certain_users --> einen Bereich nur für Moderatoren/Admins (wie hier im Beispiel) sichtbar machen. Anders gesagt für ander User wird dieser Bereich unsichtbar!

Wenn ich dieses Snipped nun auf die Gruppen-Auswahl anwenden möchte, laufe ich auf Grund und bin ratlos...
Ich will nur den Admins und Moderatoren, die Gruppen-Informationen, von denen Sie kein Mitglied sind, zugänglich machen. Jedes normale Mitglied darf nur die Gruppen-Infos der eigenen Gruppe einsehen.

Dazu habe ich in der groupcp.php am Ende folgendes (Zugriffssteuerung) hinzugefügt:

Code: Alles auswählen

...
		// Zugriff Steuerung nur für MODs sichtbar!
		if( $userdata['user_level'] == (ADMIN OR MOD) )
		{
			$template->assign_block_vars('switch_certain_users', array() );
		}
		// End Zugriff 
		$template->pparse('user');
	}
	else
	{
		message_die(GENERAL_MESSAGE, $lang['No_groups_exist']);
	}

}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Dementsprechend habe ich die groupcp_user_body.tpl geändert um die Auswahlbox mit den Gruppen ohne eigene Mitgliedschaft entsprechend auszublenden:

Code: Alles auswählen

...
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">
  <!-- BEGIN switch_groups_joined -->
  <tr> 
	<th colspan="2" align="center" class="thHead" height="25">{L_GROUP_MEMBERSHIP_DETAILS}</th>
  </tr>
  <!-- BEGIN switch_groups_member -->
  <tr> 
	<td class="row1"><span class="gen">{L_YOU_BELONG_GROUPS}</span></td>
	<td class="row2" align="right"> 
	  <table width="90%" cellspacing="0" cellpadding="0" border="0">
		<tr><form method="get" action="{S_USERGROUP_ACTION}">
			<td width="40%"><span class="gensmall">{GROUP_MEMBER_SELECT}</span></td>
			<td align="center" width="30%"> 
			  <input type="submit" value="{L_VIEW_INFORMATION}" class="liteoption" />{S_HIDDEN_FIELDS}
			</td>
		</form></tr>
	  </table>
	</td>
  </tr>
  <!-- END switch_groups_member -->
  <!-- END switch_groups_joined -->
  
<!-- BEGIN switch_groups_remaining -->  
<!-- BEGIN switch_certain_users -->
  
  <tr> 
	<th colspan="2" align="center" class="thHead" height="25">{L_JOIN_A_GROUP}</th>
  </tr>
  <tr> 
	<td class="row1"><span class="gen">{L_SELECT_A_GROUP}</span></td>
	<td class="row2" align="right"> 
	  <table width="90%" cellspacing="0" cellpadding="0" border="0">
		<tr><form method="get" action="{S_USERGROUP_ACTION}">
			<td width="40%"><span class="gensmall">{GROUP_LIST_SELECT}</span></td>
			<td align="center" width="30%"> 
			  <input type="submit" value="{L_VIEW_INFORMATION}" class="liteoption" />{S_HIDDEN_FIELDS}
			</td>
		</form></tr>
	  </table>
	</td>
  </tr>
  
<!-- END switch_certain_users -->
<!-- END switch_groups_remaining --> 

</table>
...
Ergebnis ist allerdings, dass selbst Administratoren und Moderatoren die Auswahlbox ohne eigene Mitgliedschaften nicht sehen können?!

Wer kann mir sagen wo der Haken ist???
Antworten

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