Pagina 1 van 1

verschillende headers

Geplaatst: 24 okt 2003, 10:45
door avdv78
Hoe kan ik wanneer iemand niet ingelogt is een andere header laten zien dan wanneer iemand wel ingelogt is? Heeft iemand hier een script voor?

Alvast bedankt!

Geplaatst: 24 okt 2003, 10:55
door Inspiration
Een script niet. Je kan het zelf doen in je bestanden :)

Als je 2 totaal verschillende headers wilt maken lijkt het me handig om 2x een overall_header.tpl aan te maken.
Wil je echter alleen een paar links extra toevoegen of verwijderen wanneer iemand ingelogd of uitgelogd is, gebruik dan het volgende in de overall_header.tpl:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out -->
						
&nbsp;<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>&nbsp;
						
<!-- END switch_user_logged_out -->
Dit voorbeeld laat dus de register knop achterwege als er al in gelogd is :)
Best handig.

Re: verschillende headers

Geplaatst: 24 okt 2003, 10:55
door Podium4
avdv78 schreef:Hoe kan ik wanneer iemand niet ingelogt is een andere header laten zien dan wanneer iemand wel ingelogt is? Heeft iemand hier een script voor?

Alvast bedankt!
het ligt eraan hoeveel je wil veranderen.... je kunt bijvoorbeeld meer of minder links laten zien in de overall_header bij het inloggen maar je kunt niet de totale opmaak e.d. veranderen voor alleen bij het inloggen...

Geplaatst: 24 okt 2003, 11:41
door avdv78
Bedankt voor jullie reacties! De optie switch_user_logged_out heb ik gezien ja, zou ook kunnen. Wat ik eigenlijk wil is een header die wanneer iemand niet ingelogt is een plaatje weergeeft waar de buttons al in staan, dit zou een ander plaatje moeten zijn dan wanneer iemand wel ingelogt is.

Hoe en waar kan ik aangeven dat een keuze tussen de twee overall_header.tpl gemaakt moet worden?

Is het mogelijk de switch_user_logged_out zo aan te passen dat ie een keuze maakt, ingelogt he ene weergeven en uitgelogt het andere weergeven? Dus een of/of situatie in plaats van een +/- situatie...

Geplaatst: 24 okt 2003, 12:27
door mosymuis
Je kunt hiervoor 2 switches gebruiken :)

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
{header 1}
<!-- END switch_user_logged_in -->
en

Code: Selecteer alles

<!-- BEGIN switch_user_logged_out -->
{header 2}
<!-- END switch_user_logged_out -->

Geplaatst: 24 okt 2003, 13:28
door WebSiteNet
avdv78 schreef: Hoe en waar kan ik aangeven dat een keuze tussen de twee overall_header.tpl gemaakt moet worden?
In includes/page_header.php op regel 67.

Hier heb je een probeersel:
wijzig:

Code: Selecteer alles

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
naar

Code: Selecteer alles

//
// Parse and show the overall header.
//
$tpl_file_header = ($userdata['session_logged_in']) ? 'leden_header.tpl' : 'overall_header.tpl';
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? $tpl_file_header : 'simple_header.tpl')
);
De nieuwe file moet leden_header.tpl heten.

Geplaatst: 24 okt 2003, 14:05
door mosymuis
Leuk uitgevogeld webdev :bier:

enneh typo: "...moet leden_headeer heten."

Geplaatst: 24 okt 2003, 14:13
door Podium4
mosymuis schreef:Leuk uitgevogeld webdev :bier:
idd erg interresant scriptje....

Geplaatst: 24 okt 2003, 19:38
door avdv78
Geweldig! Ik kan aan de slag, bedankt! Ik laat de uitkomst weten...

De 2 switches werken in ieder geval! :D