Seite 1 von 1

Benutzergruppe soll was nicht sehen

Verfasst: 27.09.2006 14:31
von Garfield312
Hallo,

ich habe mal eine Frage :

Wie kann ich es realisieren, daß Mitglieder, die sich zu einer bestimmten Benutzergruppe anmelden, bestimmte Forenteile nicht mehr sehen ?

Der Fall ist folgender :

Ich betreibe ein berufliches Forum, das hauptsächlich vom Büro aus angesurft wird. Oft stehen die Chefs dahinter und sehen dann Avatare, lustige Sigs und jede Menge Smileys auf dem Bildschirm und denken, die machen sich hier Privatvergnügen !

Daher möchte ich was haben, daß ich eine Gruppe anlege "Schnickschnack-Aus" oder so :lol: und um Avatar, Sig etc. einen Code setzen kann, der das nur einblendet, wenn der Benutzer nicht Mitglied der Benutzergruppe "Schnickschnack-Aus" ist.

Wäre nett, wenn jemand was dazu sagen könnte :D

Verfasst: 27.09.2006 14:56
von Valerie Raghnall
Hi,

durchkämm mal das Forum zum Thema "Switches", schätze da sollte dir geholfen werden in dem einen oder anderen Suchergebnis.

Verfasst: 28.09.2006 10:33
von Garfield312
Hey, ich hab's doch glatt geschafft :D
EDIT:
Doch nicht ! Nachfolgender Code bringt den Fehler, daß niemand mehr was sieht von dem "eingeswitchten Code".


Falls es jemanden interessiert :

Öffne includes/page_header.php.

Finde :

Code: Alles auswählen

	$template->assign_block_vars('switch_user_logged_in', array());
Füge danach ein :

Code: Alles auswählen

if ( !$userdata['member_of'] == 756 )
{
$template->assign_block_vars('switch_serious_board', array());
}

Ersetze "756" durch die Zahl deiner Benutzergruppe.

Jetzt hast du einen Switch, der für Mitglieder einer bestimmten Benutzergruppe alles mögliche ausblenden kann.

Beispiel :

Du kannst in der viewtopic_body.tpl das Avatar ausblenden :

Öffne templates/deintemplate/viewtopic_body.tpl.

Finde :

Code: Alles auswählen

{postrow.POSTER_AVATAR}
Ersetze mit :

Code: Alles auswählen

<!-- BEGIN switch_serious_board -->
{postrow.POSTER_AVATAR}
<!-- END switch_serious_board -->
Schon wird das Avatar nur noch denjenigen angezeigt, die nicht Mitglied der Benutzergruppe 756 sind :D

Danke @Valerie :D

Verfasst: 28.09.2006 10:45
von Garfield312
Funktioniert doch nicht :(

Weitertesten :D