Ik heb een template genomen van een website. Hierin wil ik met php een login systeem en enkele andere functies gebruiken.
Ik ben nog nieuw in php dus ik weet nog niet wat de beste manier van werken is.
Ik wil graag de code includen zodat ik niet op alle pagina's wijzigingen moet doorvoeren om iets te veranderen.
Nu vraag ik mij af hoe je dit het best doet. De content voor iedere pagina is anders maar de menu's blijven hetzelfde.
Hoe ga ik hier best te werk?
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta name="Author" content="Author" /> <meta name="Robots" content="index,follow" /> <meta name="Description" content="Description" /> <meta name="Keywords" content="key, words" /> <link rel="stylesheet" type="text/css" href="images/style.css" /> <title>Buitenpoot</title> </head> <body> <div id="bg"> <div id="sadrzaj"> <div id="toplinks"> <a href="http://buitenpoot.be">Home</a> <a href="overons.php">Over buitenpoot.be</a> <a href="login.php">Inloggen</a> </div> <div id="zaglavlje"> <div id="title"> <a href="http://buitenpoot.be/buitenpoot/">Buitenpoot</a> </div> <div id="title_info"> <p><b><a href="#">Zoek een Dier</a></b> </p> </div> </div> <div id="navigacija"> <ul> <li><a href="#">Home</a></li> <li><a href="#">Honden</a></li> <li><a href="#">Katten</a></li> <li><a href="#">Zoeken</a></li> <li><a href="#">Asielen</a></li> <li><a href="login.php">Inloggen</a></li> <li><a href="#">Succesverhalen</a></li> </ul> <div class="lijevo"> <p><b>Administratie menu</b></p> <p>Hier komt het administratie menu als je ingelogged bent als admin of als beheerder of bijdrager aan een asiel of vereniging.</p> </div> </div> <div id="clanci"> <h2><a href="#">Laatste 5 toegevoegde dieren</a></h2> <p>Hier komen afbeeldingen van de laatste 5 toegevoegde dieren</p> <br /> <p class='datum'></p> <h2><a href="#">5 Willekeurige dieren</a></h2> <p>Hier komen 5 willekeurige dieren. Deze vernieuwen bij elke refresh van de pagina</p> <br /> <p class='datum'></p> </div> <div id="desna_rubrika"> <h3>Varia</h3> <p> Deze ruimte kan voor verschillende toepassingen ingezet worden. - Wat is buitenpoot - Sponsors - etc etc </p> </div> <div id="lijeva_rubrika"> <p><b>Laatste nieuws</b><br /> Hier Komt het laatste nieuws omtrent buitenpoot en de aangesloten verenigingen. Dit kan via het administratiepaneel toegevoegd worden.</p> </div> </div> </div> </body> </html>
- splitsen van html template
-
07-12-2010, 17:44 #1
- Berichten
- 83
- Lid sinds
- 16 Jaar
splitsen van html template
-
In de schijnwerper
Laravel / PHP code review door ervaren software consultant, tijdelijk voor € 475Freelance / WerkVegan food site - 500+ artikelen met ons ALL-IN-ONE pakket + affiliate plugin!Website te koop[BELANGRIJK] Festinger Vault - Download 25.000 thema's en pluginsPromotieHorecaVloeren.nl | Mooie en sterke domeinnaam | Product | Geen reserveDomein te koop -
07-12-2010, 17:50 #2
- Berichten
- 228
- Lid sinds
- 16 Jaar
Re: splitsen van html template
- <?php include("header.php"); ?>
- Hier komt de inhoud van de pagina...
- <?php include("footer.php"); ?>
dan je pagina als .php opslaan, en eventueel met een .htaccess de extensies naar .html of niets veranderen
-
07-12-2010, 18:52 #3
- Berichten
- 158
- Lid sinds
- 14 Jaar
Re: splitsen van html template
zoals hierboven is het handigst, om nog een extraatje toe te voegen:
gebruik een config.php, dan kan je daar standaard instellingen inzetten die op gewone pagina's alleen maar de boel onoverzichtelijker maken
-
07-12-2010, 19:24 #4
- Berichten
- 83
- Lid sinds
- 16 Jaar
Re: splitsen van html template
ik had in gedachten om de menu's etc via een aparte functie op te roepen? Is dat niet beter?
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic