Posted by
jeroenb on 08 February 2009, 12:34
#1
Via deze site al aardig wat info opgezocht en kunnen toepassen! Echter, ik zit hier nu met de volgende vraag: Ik heb een paneel aangemaakt met daarin 2 links naar pagina's toe. Het paneel heeft de rechten "public" dus iedereen kan het zien.
Binnen dit paneel wil ik echter links naar pagina's zetten die je alleen mag zien als je member bent. Dat is geen probleem want die rechten regel je op de pagina zelf. De link naar een "member" pagina in het paneel is echter wel zichtbaar voor iedereen.
Kan er code toegevoegd worden binnen het paneel om de link alleen zichtbaar te maken voor een bepaalde groep members ? En zo ja, wie weet die code ?
Onderstaand de code van het paneel. Pagina 1 moet zichtbaar zijn voor iedereen en pagina 2 link en dus ook de link zelf voor alleen members.
De volgende code staan in het paneel:
openside("JB TWO","off");
echo '
pagina 1
'
echo '
pagina 2
'
closeside();
Edited by
Steff on 30 March 2009, 11:35
Posted by
icemania on 08 February 2009, 12:42
#2
phpfusion kent een aantal constanten die je in de scripts kunt gebruiken. In dit geval kun je gebruik maken van iMEMBER. Deze integer is 1 indien member. Jouw code wordt dan:
Code
openside("JB TWO","off");
echo 'pagina 1
'
if (iMEMBER) echo 'pagina 2
'
closeside();
Posted by
jeroenb on 08 February 2009, 12:59
#3
Geweldig! Dit werkt.
Is het ook mogelijk om behalve de member optie ook nog de usergroup optie toe te voegen hierin ?
Dan ben ik helemaal geholpen.
Waar haal je deze info overigens vandaan? Bestaat er een webpagina waarin dit soort mogelijkheden beschreven staan ?
Posted by
icemania on 08 February 2009, 13:40
#4
Je kunt inderdaad ook de usergroup optie toepassen. De meeste constanten zijn terug te vinden in het bestand maincore.php. Verder is het heel makkelijk om naar voorbeelden te kijken. Leer je veel van
Posted by
jeroenb on 08 February 2009, 16:33
#5
Ik ben weer even aan het spelen geweest met de code en heb het werkend gekregen nu.
Plak de code hierneer zodat iedereen er wat aan heeft. Werkt perfect! Zelf ik als administrator zie de link niet tenzij ik me lid maak van de user groep !
if (iUSER_GROUPS == "1") echo '
pagina4
'
Edited by
jeroenb on 08 February 2009, 16:53