Moin moin,
habe mit
<!-- BEGIN switch_user_logged_in -->
und
<!-- END switch_user_logged_in -->
gewisse Bereiche in meine Forum eingeschränkt.
Nun möchte ich aber noch zusätzlich gewisse Bereiche nur für gewisse Gruppen erlauben, wie z.B. die Mitgliederliste. Diese soll nur z.B. von der Benutzergruppe "Intern" einsdehbar sein.
Gibt es eine Möglichkeit, so etwas in der overall_header.tpl, zu realisieren?
Schon mal besten Dank!
Rechte manuell verwalten...
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.
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.
Rechte manuell verwalten...
LG Marc
Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
hi
schau mal hier http://www.phpbb.de/viewtopic.php?t=154217
dann noch in die dazugehörige php soetwas wie
oder wenn du willst das die gesamte seite nur für die usergroup erlaubt ist dann in die richtige php nach
schau mal hier http://www.phpbb.de/viewtopic.php?t=154217
dann noch in die dazugehörige php soetwas wie
einbauen und dann kannst du in der tpl damit arbeitenif ( user_in_group(id) )
{
$template->assign_block_vars('switch_usergroup_id', array());
}
oder wenn du willst das die gesamte seite nur für die usergroup erlaubt ist dann in die richtige php nach
sowas einbauen wie//
// End session management
//
Janif (!user_in_group(id))
{
redirect(append_sid("index.$phpEx", true)); // kann auch ne meldung ausgeben werden oder so
}
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!

kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Schon mal besten Dank!
Ich habe nun den Code 1 zu 1 in der function.php eingefügt und in der index.php im root ordner
etz wollte ich mit
<!-- BEGIN user_in_group (2,3,6) -->
die einzelnen Elemente anzeigen lassen.#
Nun funzt es natürlich wieder nicht, da ich iwas noch nciht beachtet habe...
Kannst du mir da noch mal helfen? Bin leider nicht so der php crack
Vielen Dank und Gruss!
Ich habe nun den Code 1 zu 1 in der function.php eingefügt und in der index.php im root ordner
Code: Alles auswählen
if ( user_in_group(id) )
{
$template->assign_block_vars('switch_usergroup_id', array());
}
<!-- BEGIN user_in_group (2,3,6) -->
die einzelnen Elemente anzeigen lassen.#
Nun funzt es natürlich wieder nicht, da ich iwas noch nciht beachtet habe...
Kannst du mir da noch mal helfen? Bin leider nicht so der php crack

Vielen Dank und Gruss!
LG Marc
Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
hi
das id in der funktion hatte ich nur als platzhalter
du musst
<!-- BEGIN switch_usergroup_2_3_6 -->
und <!-- END switch_usergroup_2_3_6 -->
wobei du switch_usergroup_2_3_6 auch mit einem beliebigen namen ändern kannst, so das er für dich passt (also dann natürlich auch im php teil bei $template->assign_block_vars den namen ändern
Jan
das id in der funktion hatte ich nur als platzhalter

du musst
schreiben und dann in der tplif ( user_in_group('2,3,6') )
{
$template->assign_block_vars('switch_usergroup_2_3_6', array());
}
<!-- BEGIN switch_usergroup_2_3_6 -->
und <!-- END switch_usergroup_2_3_6 -->
wobei du switch_usergroup_2_3_6 auch mit einem beliebigen namen ändern kannst, so das er für dich passt (also dann natürlich auch im php teil bei $template->assign_block_vars den namen ändern
Jan
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!

kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!