mboost-dp1
PHP: Inkludering af menu på alle sider
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Heay, jeg har en menu som ser sådan ud:
Hvordan inkluderer jeg den, således at det stadig kun er den aktuelle viste side som har class="current" ?
I mit nuværende setup har jeg denne menu på alle mine sider, og så har jeg bare sat class="current" forskelligt på hver enkelt side. Men hvordan løser jeg det hvis jeg har en fælles menu som inkluderes på alle sider?
<a href="http://index.wep.dk" class="current">Forside</a>
<a href="http://index.wep.dk/kategorier">Kategorier</a>
<a href="http://index.wep.dk/tilmeld-link">Tilføj link</a>
<a href="http://index.wep.dk/statistik">Statistik</a>
Hvordan inkluderer jeg den, således at det stadig kun er den aktuelle viste side som har class="current" ?
I mit nuværende setup har jeg denne menu på alle mine sider, og så har jeg bare sat class="current" forskelligt på hver enkelt side. Men hvordan løser jeg det hvis jeg har en fælles menu som inkluderes på alle sider?
Det kan gøre på mange måder, hvis du fx har en PHP side for hver enkelt underside kan gemme din menu i en fil, fx menu.html og så skrive fx:
på hver side, hvor menuen skal være.
Hvis menuen ligger som en PHP fil fx, kan du inkludere den vha. include () eller require ().
Men det er svært at svare på uden at have koden.
echo file_get_contents ("menu.html");
på hver side, hvor menuen skal være.
Hvis menuen ligger som en PHP fil fx, kan du inkludere den vha. include () eller require ().
Men det er svært at svare på uden at have koden.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.