menu expand

Tags:    php

Er det ikke muligt at lave en slags menu-skift alt efter hvilken side der bliver vist?

Mine sider er bygget op med start og end, og i start.php er der angivet <?php $farve = "sand"; ?> og derfor tænkte jeg om ikke den kunne bruges til visning af enkelte links i forbindelse med den enkelte side, således at jeg kan beholde den ene menu-fil jeg har, og ikke er afhængig af flere forskellige.

Jeg ved godt at ovenstående ikke kan bruges, da den er baseret på css, men princippet burde nok kunne bruges..

Anyone..?

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
du kan angive en variabel før du inkluderer menuen fx

$side="enelleranden";

og i menuen:

if($side=="enelleranden"){
//noget
}

:)

[Redigeret d. 18/02-04 10:07:04 af Jesper Kristensen]



Jeg misforstår dig muligvis, men du kunne jo lave en fil til hver menu.
menu1.php - menu2.php - menu2.php ....
Hvis du så istedet for <?php $farve = "sand"; ?> angiver <?php $n = "1"; ?> for hver side, kan du gøre flg.

Der hvor menuen skal placeres skriver du:
Fold kodeboks ind/udKode 




du kan angive en variabel før du inkluderer menuen fx

$side="enelleranden";

og i menuen:

if($side="enelleranden"){
//noget
}


Jeg er ikke sikker på at jeg har forstået det korrekt.

Start.php indeholder følgende + lidt mere:
Fold kodeboks ind/udKode 



Menuen op således:
Fold kodeboks ind/udKode 


Men de link der kun skulle vises når man er klikket ind på kogebogen, vises også på alle de andre sider, og det var jo ikke meningen.. hvad har jeg gjort forkert ??

De er mit ønkse at kunne bygge flere forskellige menuer ind i den samme fil, og det skal også kunne laves, spørgsmålet er bare - hvordan :)

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..

[Redigeret d. 17/02-04 23:14:36 af Frank Madsen]



<table width="100%" border="0">
<tr>
<td>
<?php
if($side=="kogebogen"){
?>
<a href="/kogebogen/" class="menu">Kogebogen</a> // spec. menu start
<a href="indtast.php" class="menu">Indtast opskrift</a>
<a href="oversigt.php" class="menu">Vis oversigt</a>
<a href="soeg.php" class="menu">Søg opskrift</a>
<?php } ?>

<a href="/rejser/" class="menu">Rejsebeskrivelser</a> // alm menu start
<a href="/kogebogen/" class="menu">Kogebogen</a>
<a href="/galleri/moff/" class="menu">Kunstgalleri</a>
<a href="/krogen.php" class="menu">Humørkrogen</a>
<a href="/artikler.php" class="menu">Artikler</a>
</td>
</tr>
</table>

prøv med den
----------------------------------------------------------------------------
»»Mark S. Johansen




if($side=="kogebogen"){
prøv med den

»»Mark S. Johansen


HA!! et lille sølle = tegn og det hele virker super.. vil du så ikke ha et par point for den ??

Med venlig Hilsen Frank
http://anakin.dk
Jeg giver ikke point for opgavens størrelse, men for hjælpen der ydes..



nej tag heller de point selv for den lille fejl :D
-----------------------------------------------------------------------------

»»Mark S. Johansen




t