Menu met tabel
Zodat je niet op elke pagina het navigatie menu hoeft aan te passen wanneer een link veranderd.
Of moet dat met AJAX?
Of gewoon met PHP en dan met $_GET
Wat is eigenlijk het probleem?
Sowieso geen tabellen gebruiken voor menu's en paginalay-out.
Wanneer je een nieuwe link in het menu wilt plaatsen moet je al die pagina's langs, om het goed te laten lopen..
Maar dat kan trouwns ook wel met include
Probeer zoveel mogelijk herhaling in je sites te voorkomen, bedenk dan altijd dat er iets moet gebeuren..een include, een menu class, een menu functie of werken met templates..
Wanneer je de pagina hebt.. hoe kan dan wanneer je dus op de link uit het menu wat nu werkt;) klikt. Dat alleen bijv. het tekstveld in het midden veranderd.
Dus bijvoorbeeld,
Je klikt in het menu op Contact
Dat je dan in je pagina alleen middenin waar de tekst staat, de tekst die bij contact hoort krijgt.
Maar dan nog even een vraagje:$ hoe krijg je 't dan op de goede plaast op de site?
Je include , dus je maakt elke pagina wel maar enkel in deeltjes
je hebt een vierkantje
je deelt het in in 4 vlakken
elk vlak geef je een naam
-linksboven
-rechtsboven
-linksonder
-rechtsonder
Nu maak je voor dit alles een php bestandje aan ,
Maak een index pagina en include in de volgorde
<html>
<head>
</head
<body>
Code (php)
</body>
</html>
Natuurlijk moet je dit in div's dan even doen hé
Snap je iets niet hieraan vraag even het is snel gezegt !
Gewijzigd op 01/01/1970 01:00:00 door Wouter K
Maar hoe zorg je nou bijv. (bij dit voorbeeld) dat wanneer je de pagina rechtsonder.php ook rechtsonder krijgt?
dit voorbeeld zie je hoe een pagina in een div geinclude wordt.
Hoe jij verder de layout van je eigen website maakt, bepaal je natuurlijk zelf. Met behulp van CSS kun je je div's positioneren en je layout opmaken...
In Hoe jij verder de layout van je eigen website maakt, bepaal je natuurlijk zelf. Met behulp van CSS kun je je div's positioneren en je layout opmaken...
dat ga je pagina per pagina moeten doen :)
wouter schreef op 07.12.2007 22:36:
Nee. De layout bevindt zich in 1 pagina, dus de divs waarin je verschillende pagina's wilt includen bestaan al. Het enige dat je nog doet is de juiste pagina in de juiste div includen...dat ga je pagina per pagina moeten doen :)
uh en hoe?