Bepaalde delen v.h. forum alleen voor ingelogde users

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Nymphy
Berichten: 1504
Lid geworden op: 28 mar 2003, 18:00
Locatie: Grevenbicht

Bepaalde delen v.h. forum alleen voor ingelogde users

Bericht door Nymphy » 23 feb 2005, 22:29

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..

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 23 feb 2005, 22:30

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
en

Code: Selecteer alles

<!-- END switch_user_logged_in -->
voor en na het stuk zetten
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 24 feb 2005, 09:52

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.");
}

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 24 feb 2005, 14:01

vermeld dan wel ff waar je dat plaatst....:wink:

.tpl ondersteunt geen php
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 24 feb 2005, 14:18

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.

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 24 feb 2005, 14:41

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...
Don't mess with BD and save the Cheeta's!

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 24 feb 2005, 14:42

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? :roll:

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 24 feb 2005, 14:44

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
Afbeelding

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 24 feb 2005, 14:47

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.

Gebruikersavatar
Cheeta
Berichten: 1165
Lid geworden op: 11 jan 2004, 11:26
Locatie: Mijdrecht Sites: -- Derbi Club --
Contacteer:

Bericht door Cheeta » 24 feb 2005, 14:49

sorry mijn fout was ff in de war met de die general... :roll:
Don't mess with BD and save the Cheeta's!

Nymphy
Berichten: 1504
Lid geworden op: 28 mar 2003, 18:00
Locatie: Grevenbicht

Bericht door Nymphy » 24 feb 2005, 20:22

maar de oplossing van cheeta was in dit geval de goede :)

want het ging maar om een bepaald gedeelte ;)

Gesloten