Archiv verlassen und diese Seite im Standarddesign anzeigen : Inhalte nur für bestimmte Benutzergruppen einblenden bzw. ausblenden
Hallo zusammen,
der Titel sagt ja eigentlich schon alles. Ich will bestimmte Teile im Template nur für bestimmte Usergruppen ein/ausblenden können.
Beispielanwendung: In der Testphase sollen den Inhalt nur Admins sehen, später alle ausser benutzergruppe xy.
Das geht doch sicherlich über recht einfach if-Abfragen im Template, oder?
Grüße,
Frank
Super-Moderatoren, Administratoren, Moderatoren:
<if condition="in_array($bbuserinfo['usergroupid'], array(5, 6, 7))">
</if>
Alle außer X, Y, Z:
<if condition="!in_array($bbuserinfo['usergroupid'], array(X, Y, Z))">
</if>
Hi Mystic,
danke dafür.
Gilt das auch für die Benutzergruppe "nicht registrierte Benutzer"? Also kann ich damit auch abfragen ob jemand Gast ist, oder geht das anders?
Grüße,
Helmi
noch was fällt mir gerade ein. Gibt's irgendwo eine Übersicht über die gängigsten Templatevars? Also zum Beispiel um diverse Daten des eingeloggten Users anzuzeigen (Username, Gesamtzahl seiner Beiträge, Registrierungsdatum, Profilvars, etc.)
Gilt das auch für die Benutzergruppe "nicht registrierte Benutzer"? Also kann ich damit auch abfragen ob jemand Gast istDas geht am Einfachsten mit:<if condition="$show['guest']">noch was fällt mir gerade ein. Gibt's irgendwo eine Übersicht über die gängigsten Templatevars? Du kannst eigtl. alle Felder der user Tabelle abfragen: $bbuserinfo['feldname']. Eine Übersicht ist mir nicht bekannt, evtl. bei vbulletin.org.
<if condition="!in_array($bbuserinfo['usergroupid'], array(X, Y, Z))">
</if>
Hat sich hier in 3.5 was geändert?
ich verwende aktuell:
<if condition="!in_array($bbuserinfo['membergroupids'], array(24))">
und das scheint nicht mehr zu funktionieren.
hmm oder liegt's evtl. daran, dass das ganze nun nicht mehr funktioniert?
<if condition="$post[postid] == $GLOBALS['FIRSTPOSTID']">
Ich denke, $GLOBALS['FIRSTPOSTID'] funktioniert nicht mehr.
hmm weisst Du dafür nen Ersatz?
Kommt darauf an, wo du das einsetzen willst.
$threadinfo['firstpostid']
$thread['firstpostid']
$post['firstpostid']
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.