<!-- BEGIN switch_user_logged_out -->

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
Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

<!-- BEGIN switch_user_logged_out -->

Bericht door Epox » 18 apr 2005, 17:55

Hallo,

ik heb een dropdown menu gemaakt. Het werkt allemaal perfect; alleen 1 ding. Deze code staat in de head, dat is het menu:

Code: Selecteer alles

  Menu1[1] = new Array("Community", "http://","_top", "left")
     subMenu1[1] = new Array()
     subMenu1[1][0] = new Array ("Forum", "http://www.","_top")
ik wil er nou een knop in maken: "registreren", die alleen wordt weergegeven als je niet ingelogt ben. De code ziet er dan als volgt uit:

Code: Selecteer alles

  Menu1[1] = new Array("Community", "http://","_top", "left")
     subMenu1[1] = new Array()
<!-- BEGIN switch_user_logged_out -->
     subMenu1[1][0] = new Array ("Forum", "http://www.","_top")
<!-- END switch_user_logged_out -->
Als ik dan kijk kan je die knop TOCH zien als je niet ingelogt ben.. wat doe ik fout?

(btw dit is de code om het menutje weer te geven:

Code: Selecteer alles

<body onresize="window.location.href = window.location.href"> 
<script>showMenus(1,'Horizontal')</script>
)
éépoks

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 18 apr 2005, 18:43

Maak twee versies van het menu. Eentje voor geregistreerde leden, en eentje zonder. Dan zet je het volledige script tussen de switches. Nog beter is dan, om de menu's extern in een file te zetten, zodat je ze nog makkelijker kan bijhouden ;)
... Maar ik modereer (nog) niet.

Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

Bericht door Epox » 19 apr 2005, 14:50

En hoe doe ik dat dan.
éépoks

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 apr 2005, 15:13

Twee keer het script in de header zetten, het ene script voor ingelogde gebruikers, en de andere voor gasten
... Maar ik modereer (nog) niet.

Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

Bericht door Epox » 19 apr 2005, 15:38

bee schreef:Nog beter is dan, om de menu's extern in een file te zetten, zodat je ze nog makkelijker kan bijhouden ;)
éépoks

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 apr 2005, 15:42

Je maakt twee scripts, en zet deze allebei in een apart javascript (js) bestand.

Vervolgens gebruik je dit:

Code: Selecteer alles

<script type="text/javascript" src="javascript/member.js" ></script>
waar je de waarde van SRC kan veranderen.
... Maar ik modereer (nog) niet.

Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

Bericht door Epox » 19 apr 2005, 17:50

Waar moet ik die code neerzetten?
éépoks

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 19 apr 2005, 18:26

overall_header.tpl
... Maar ik modereer (nog) niet.

Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

Bericht door Epox » 19 apr 2005, 18:48

>_>

Code: Selecteer alles

<body onresize="window.location.href = window.location.href">
<script>showMenus(1,'Horizontal')</script>
hierbij, of in de code boven </head>?
éépoks

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 19 apr 2005, 18:49

boven </head> ;)

Gesloten