Standaard layout voor je pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joep -

Joep -

24/03/2013 15:54:49
Quote Anchor link
ik heb een layout gemaakt voor mijn pagina('s) ik wil graag dat ik op elke pagina hetzelfde ontwerp heb, maar een andere tekst,
is er een manier om je standaar layout te gebruiken door je tekst in een bestandje te zetten waar echt alleen je tekst staat, en misschien een paar tags, maar niet dat elk bestand super groot wordt.

Groet,
Joep
 
PHP hulp

PHP hulp

21/12/2024 02:46:00
 
Jelle Hi

Jelle Hi

24/03/2013 16:09:37
Quote Anchor link
Je zou met een if-structuur kunnen kijken welk bestand er ingeladen moet worden doormiddel van een $_GET en ?page=home achter je url. En dan gewoon het bestand includen.

Maar als je het nog mooier wilt hebben kan je gebruik maken van een Template Parser, zoals Smarty
Gewijzigd op 24/03/2013 16:11:11 door Jelle Hi
 
Joep -

Joep -

24/03/2013 16:12:45
Quote Anchor link
zoiets bedoel ik, dat het grootste deel hetzelfde blijft maar een iets een klein beedje laten veranderen, kan je bijvoorbeeld ook dat je: www.jesite.nl/pagina2 hebt dat hij het bestand pagina2.txt weergeeft in je layout?

ik zie het al, dat gaat via GET, bedankt
Gewijzigd op 24/03/2013 16:14:56 door Joep -
 
Jelle Hi

Jelle Hi

24/03/2013 16:14:55
Quote Anchor link
Dan zou je bijvoorbeeld als url moeten gebruiken www.jesite.nl/index.php?page=pagina2 en dat dan in je .htaccess herschrijven tot www.jesite.nl/pagina2
 
Joep -

Joep -

24/03/2013 16:15:57
Quote Anchor link
bedankt, de methode GET is nieuw voor mij, dus dat ga ik even uitzoeken
 
Jelle Hi

Jelle Hi

24/03/2013 16:18:25
Quote Anchor link
Geen dank ;)

Uitleg over de methode GET:
http://php.net/manual/en/reserved.variables.get.php
 
Joep -

Joep -

24/03/2013 16:22:01
Quote Anchor link
hartelijk bedankt, ik was er al naar aan het zoeken :P
 
Php knipper

php knipper

24/03/2013 21:14:38
Quote Anchor link
een kleine tip
gebruik een array() is gemakkelijker

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$pagina
= array("" => "home.php", // lege get geeft home
                "home" => "home.php",
                "video" => "videozone/index.php")

if(file_exists($pagina[$_GET['pagina'])) {
include $pagina[$_GET['pagina']];
}
else {
echo 'Het spijt ons, de pagina is niet gevonden.';
}

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.