Hoe Server-Side Includes te gebruiken
Heeft uw website functies die op elke pagina hetzelfde zijn, zoals een menu of een slogan onderaan de pagina? Als dat zo is, kunt u veel voordeel halen uit het gebruik van include-bestanden.

Server-side omvat een manier om HTML-code op te slaan in één bestand dat toegankelijk is voor elke pagina op uw site. Het belangrijkste voordeel van het gebruik is dat u enorme hoeveelheden onderhoudstijd bespaart. Stel bijvoorbeeld dat u een website van vijftig pagina's hebt en dat u besluit een nieuwe optie aan het navigatiemenu toe te voegen. Wilt u liever naar elke afzonderlijke pagina gaan en het nieuwe item toevoegen, of een wijziging aanbrengen in één bestand en het direct op elke pagina van uw site laten verschijnen? Als u de tweede optie verkiest, lees dan verder.

Een include-bestand gebruikt de extensie .inc (bijvoorbeeld "menu.inc") en kan vrijwel alles bevatten wat u zou gebruiken bij het coderen van uw site - HTML, CSS-regels, Javascript, etc. Zodra u het menu hebt opgeschreven .inc-bestand met uw navigatiemenu, kunt u het oproepen door de volgende code op elke pagina te plaatsen waar u het menu wilt laten verschijnen:



Alles links van het isgelijkteken vertelt de browser wat te doen met de opdracht (in principe "neem het volgende bestand op ..." en de informatie rechts van de gelijken identificeert het specifieke op te nemen bestand. Als uw bestand is opgeslagen in een aparte map op de server, zou u de include-oproep als volgt schrijven:



Meestal is de eenvoudigste manier om erachter te komen welke delen van de pagina zoals gereserveerd moeten worden, door uw site te bladeren en op te merken welke secties steeds weer verschijnen. Het navigatiemenu is het klassieke voorbeeld, maar u kunt ook een koptekstafbeelding of voettekst opnemen. Als u een zijbalk hebt die op meerdere pagina's wordt weergegeven, is deze ook een kandidaat voor een include-bestand. Om het include-bestand te bouwen, pak je de HTML-code voor die sectie en plak je deze in het include-bestand. U hebt geen andere code nodig, zoals een of sectie - het include-bestand is op zichzelf geen pagina, maar slechts een stukje.

Als u besluit opgenomen te gebruiken, moet u de .shtml-extensie gebruiken voor elke pagina die een include-bestand gebruikt, in plaats van de standaard .html-extensie te gebruiken. Het gebruik van .shtml verandert niets aan de pagina's of de werking van de code; hiermee kan uw webserver eenvoudig bestanden opnemen.

Video-Instructies: RigPi MFJ-1234 Reviewed! Operation and Configuration (April 2024).