In <3bf3da9c$0$228$edfadb0f@dspool01.news.tele.dk> "Rune Hansen" <Fusty@nerdygamer.dk> writes:
>Hej NG
>Hvordan laver man sin side så man hurtigt kan ændre hvad der står i sin
>menu... altså uden at det er frames...?
>Er det smart at bruge require-fuktionen i php til det...?(jeg ved godt at
>det er en lille bitte smule OT)
>Eller skal man lave et eller andet med MySQL-database...?
>Hmm hvordan gør i genier...? i er vel også udefor at skulle lave et nyt
>menupunkt efter at man har lavet 20-30 sider... og så skal man hen og ændre
>i hver enkel fil!! AK OG VE!
>plz hjælp... tak :)
>Hilsen Fusty
Jeg har lavet mig et perl-script til det. Det laver også andre
ting, fx sætter height og width tags på img tags og checker at
links er der osv. Men grundideen er simpel:
Man bygger sine sider op som:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--indgangsbøn start:Sidens titel-->
<!--indgangsbøn slut-->
selve sidens indhold
<!--udgangsbøn start-->
<!--udgangsbøn slut-->
Scriptet skal så blot skifte indgangsbøn og udgangsbøn ud til
noget passende.
Siderne på
http://hjem.get2net.dk/bnielsen/ vedligeholdes på den
måde.
Siderne på
http://www.daimi.au.dk/Library/Library.html
er lavet på en endnu mere radikal måde. Vi har lavet en
specifikationsfil, hvor alt indholdet er beskrevet.
Titel: The Library of Computer Science and Mathematics, University of Aarhus
Filnavn: index.html
Doctype: "-//SQ//DTD HTML 3.2 Final//EN" "hmpro6.dtd"
Layout: Start
Tabel: <table>
Image: klikher.gif
Navn: Broomhilda (Books and CS journals in the library)
Link:
http://library.daimi.au.dk:4505/ALEPH
Navn: Paper Journals in Math., Statistics and Oper. Research
Link:
http://www.daimi.au.dk/Library/mat_tss.html
Tabel: </table>
Put: <hr>
Tabel: <table>
Navn: Databases (MathSciNet, Britannica,...)
Link: database.html
Navn: Electronic Journals and Proceedings (Articles)
Link: jour1nal.html
Navn: Electronic Preprints
Link: prepr1nt.html
Navn: Library Information
Link: libinfo.html
Navn: Links (Danish databases, Learned societies, Publishers)
Link: links.html
Navn: Search Engines
Link: search.html
Tabel: </table>
Udskriv: Ja
Alle sider genereres så vha et lille script, der læser
beskrivelsesfilen. Fordelen er at man stort set får skilt layout
og indhold fra hinanden. Vi brugte det meget til at eksperimentere
med sideopdelinger og den slags.
Man kan sikkert gøre det her på 1000 måder, så det her er ikke
specielt ment som "den eneste rigtige måde" men mere som et
eksempel på et par måder, der har virket for mig.
mvh Birger Nielsen (bnielsen@daimi.au.dk)