Avatar billede onlinemanden Nybegynder
04. november 2007 - 13:54 Der er 4 kommentarer

Template fremstilling

Hej!
Ville meget gerne hjælpes igang med fremstilling af template!
Har en skabelon/template (index.php) som meget enkelt indeholder en header-,footer-,left- og main celle!
Jeg ville så gerne, at jeg i templatens celler kunne skrive nøjes med, at skrive f.eks. %header%, %footer%, %left%, %main% og at disse ville lade sig udskifte med det reelle indhold! Altså, at f.eks. menuen går i venstre celle og alt indholdet på websiden går i main-cellen!
Jeg ved bare ikke hvorledes jeg griber dette an! Er det noget med class og functions jeg skal bruge?
Hvorledes får jeg f.eks. indholdet fra forsiden.php og musik.php til, at blive vist i templaten under %main%! Ville være meget taknemmelig såfremt der er en PHP kyndig som kunne hjælpe mig igang!
På forhånd mange tak!
Avatar billede nielle Nybegynder
04. november 2007 - 14:31 #1
Er du sikker på at du vil lave det hele selv fra bunden af? Alternativt kan du bruge et bibliotek som f.eks. Smarty:

smarty.php.net

(siden er godt nok nede lige nu...)
Avatar billede onlinemanden Nybegynder
04. november 2007 - 16:07 #2
Ja, det skal være fra bunden af!... Tror da ikke det skulle være uoverkommeligt - bare man ved hvordan - men det er lige dét!!...
Det skal ikke være en eller anden template engine!
Avatar billede majbom Novice
05. november 2007 - 13:19 #3
du kan da bruge include:

include("forside.php");

der hvor den nu skal være, i din index.php
Avatar billede majbom Novice
21. januar 2009 - 10:10 #4
onlinemanden?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester