Pagina 1 van 1
Bepaalde delen v.h. forum alleen voor ingelogde users
Geplaatst: 23 feb 2005, 22:29
door Nymphy
Hoe kan ik bepaalde gedeeltes van het forum (bijv op de portal) zo maken dat deze alleen zichtbaar zijn voor ingelogde users
hopenlijk weet iemand de code..
thnx alvast..
Geplaatst: 23 feb 2005, 22:30
door Cheeta
en
voor en na het stuk zetten
Geplaatst: 24 feb 2005, 09:52
door Stef
naah, dan krijgen gasten een witte pagina te zien.
Plak dit er boven aan in:
Code: Selecteer alles
if( !$userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, "Dit is een gedeelte alleen voor leden, meld je eerst aan of log je in.");
}
Geplaatst: 24 feb 2005, 14:01
door Cheeta
vermeld dan wel ff waar je dat plaatst....
.tpl ondersteunt geen php
Geplaatst: 24 feb 2005, 14:18
door Stef
Daarom lijkt het me logisch dat je het ook in een *.php bestand stopt.
En in haar geval is dat dus portal.php maar dat is enigzins logisch.
Geplaatst: 24 feb 2005, 14:41
door Cheeta
en jij hebt het over een witte pagina...
das niet waar je kan een aparte pagina maken voor gasten...
wat jij doet krijg je een witte pagina mee...
Geplaatst: 24 feb 2005, 14:42
door Stef
Cheeta schreef:en jij hebt het over een witte pagina...
das niet waar je kan een aparte pagina maken voor gasten...
wat jij doet krijg je een witte pagina mee...
Moet ik serieus op je in gaan?

Geplaatst: 24 feb 2005, 14:44
door Luuk
Bij hem krijg je dan
Dit is een gedeelte alleen voor leden, meld je eerst aan of log je in.
te zien.
Normaal staat er dan zoiets waarbij "pagina" de naam van de pagina is.
Code: Selecteer alles
if( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.$phpEx?redirect=pagina.$phpEx, true));
}
Zo krijg je een login scherm te zien
Geplaatst: 24 feb 2005, 14:47
door WebSiteNet
Cheeta, als je alle content in de .tpl tussen die dingen zet krijgt een niet ingelogde bezoeker een lege, witte pagina. Als je de wijziging van stef uitvoert.krijg je een message_die bericht. Net zoiets als de boodschap die je krijgt na het plaatsen van een bericht of als je alle berichten hebt gemarkeerd als gelezen (als voorbeelden).
@luuk: Dat werkt alleen als je weet wat de pagina is. Maar dat is de beste oplossing ja.
Geplaatst: 24 feb 2005, 14:49
door Cheeta
sorry mijn fout was ff in de war met de die general...

Geplaatst: 24 feb 2005, 20:22
door Nymphy
maar de oplossing van cheeta was in dit geval de goede
want het ging maar om een bepaald gedeelte
