verschillende headers

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB2. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
avdv78

verschillende headers

Bericht door avdv78 » 24 okt 2003, 10:45

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!

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 24 okt 2003, 10:55

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.

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Re: verschillende headers

Bericht door Podium4 » 24 okt 2003, 10:55

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...
Alleen support via het forum, dus geen support via email, msn of pb.

avdv78

Bericht door avdv78 » 24 okt 2003, 11:41

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

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 24 okt 2003, 12:27

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

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

Bericht door WebSiteNet » 24 okt 2003, 13:28

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.
Laatst gewijzigd door WebSiteNet op 24 okt 2003, 14:06, 1 keer totaal gewijzigd.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 24 okt 2003, 14:05

Leuk uitgevogeld webdev :bier:

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

Gebruikersavatar
Podium4
Berichten: 3009
Lid geworden op: 07 aug 2003, 15:32
Locatie: Groningen / Zwolle

Bericht door Podium4 » 24 okt 2003, 14:13

mosymuis schreef:Leuk uitgevogeld webdev :bier:
idd erg interresant scriptje....
Alleen support via het forum, dus geen support via email, msn of pb.

avdv78

Bericht door avdv78 » 24 okt 2003, 19:38

Geweldig! Ik kan aan de slag, bedankt! Ik laat de uitkomst weten...

De 2 switches werken in ieder geval! :D

Gesloten