Ernie Skrevet 1. juni 2005 Del Skrevet 1. juni 2005 Ønsker litt innspill på hvordan man lager et godt og rent templatesystem. Lenke til kommentar
Cucum(r) Skrevet 1. juni 2005 Del Skrevet 1. juni 2005 Tenker du på et templatesystem ala Smarty, eller hvordan man lager et greitt templatesystem til f.eks en weblogg? Lenke til kommentar
Ernie Skrevet 1. juni 2005 Forfatter Del Skrevet 1. juni 2005 Vel, jeg har aldri vært borti Smarty (har ikke tid til å sette meg inn i det akkurat nå. Får ta det i morgen ettermiddag), men det er jo mulig det er noe ala det jeg tenker på. Poenget er å ende opp med noe man lett kan endre designet på i ettertid uten å berøre PHP-koden. I koden må man med andre ord hente inn templaten (som bør bare inneholde HTML/CSS med variabler på f.eks formen {variabel}), på en eller annen måte prosessere templaten (sette inn variabler i stedet for et eller annet) og skrive ut resultatet. Lenke til kommentar
phanti Skrevet 1. juni 2005 Del Skrevet 1. juni 2005 Av det jeg har sett på smarty, så er det vel slik som du beskriver smarty fungerer, pluss litt til. Jeg har hørt av erfarne php-programmerere (jeg har ikke sett så mye på det selv) at smarty blir som å "programmere" php/html igjen, bare da for å plassere utseendet, og du ender ofte opp med en suppe av kode fordi smarty kan bli like avansert som det php er. Man kan da begynne å lure på om det lønner seg å sette seg inn i Smarty, og kanskje bruke eksisterende templates/design, eller lage et enkelt spesifikt templatesystem for programmet ditt. Lenke til kommentar
audunr Skrevet 2. juni 2005 Del Skrevet 2. juni 2005 Jeg personlig har laget mitt eget. Det er én HTML-fil som setter opp et basic design (tre kolonner, f.eks.), og én XML-fil som bestemmer hva disse kolonnene skal fylles med. (En liste over seksjoner, eller de siste innleggene i forumet, f.eks.) Baserer meg på CSS, og ender dermed opp med å kunne forandre veldig mye uten å røre malene i det hele tatt. Dersom du skal forandre utseende annenhvert år er det kanskje greit å ha et malsystem som du ikke glemmer hvordan fungerer. MVH Audun Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå