Links nur f. bestimmte Benutzergruppen

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
K-T
Mitglied
Beiträge: 15
Registriert: 22.01.2004 16:18

Links nur f. bestimmte Benutzergruppen

Beitrag von K-T »

Dass man neue links in die overall_header.tpl einfügt und wie man eine bestimmte Seite nur für Mitglieder, d.h. registrierte Benutzer zugänglich macht, habe ich bereits herausgefunden.
Nun möchte ich aber ein paar links nur für bestimmte Benutzergruppen sichtbar machen - sie sollen, wenn ein Benutzer nicht Mitglied einer Gruppe ist, nicht sichtbar sein.

Ist es desweiteren möglich, je nach Mitglied einer Benutzergruppe den link auf eine andere Datei zu verbinden, d.h. z.B. normale Mitglieder können nur eine Adresskartei einsehen, bestimmte andere können eine andere Datei aufrufen, die sowohl die Einsicht als auch das editieren der Einträge ermöglicht? Um die Adresskartei und die beiden verschiedenen Datein dazu geht es nicht direkt, die existieren schon.

Danke für jegliche Tips.

K. :grin:
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Das lässt sich hiermit realisieren.

Hier gibt´s ein Beispiel dafür (s. auch Folgebeiträge).
edel
Mitglied
Beiträge: 4
Registriert: 12.05.2003 20:33

Beitrag von edel »

page_header.php
nach

Code: Alles auswählen

//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_out', array());
}
else
{
	$template->assign_block_vars('switch_user_logged_in', array());

	if ( !empty($userdata['user_popup_pm']) )
	{
		$template->assign_block_vars('switch_enable_pm_popup', array());
	}
suchen

folgendes anpassen und einfuegen

Code: Alles auswählen

//nur fuer trial gruppe
 	$trial_group = phpbb_get_groupid("perso");
	if (phpbb_groupmember_of($trial_group, $userdata["user_id"])) {
	$trial_member = true;} else {$trial_member = false;}
	
    if ($trial_member == true) 	{$template->assign_block_vars('switch_usergroup_trial', array());}

overall_header.tpl

ich habe statt normaler links listboxen benutzt , deswegen noch anpassen ;-)

Code: Alles auswählen

<!-- BEGIN switch_usergroup_trial -->
	<option value="bewerbung_a.php">Bewerbungsliste</option>
<!-- END switch_usergroup_trial -->
edit : war zu langsam :-(
K-T
Mitglied
Beiträge: 15
Registriert: 22.01.2004 16:18

Beitrag von K-T »

Vielen Dank, das sieht doch ganz danach aus, wonach ich gesucht habe. :D
Antworten

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