25. april 2008 - 08:21Der er
14 kommentarer og 2 løsninger
Genbrug af kode på alle html-sider
Hej. Jeg har en hjemmeside med kun html, hvor jeg på alle sider har den samme top (Læs: de første 15 kode-linjer er ens på alle sider). I PHP kan jeg genbrug kode med "include" eller "Require".
Du kan omdøbe dine HTML filer til .shtm eller .shtml. Det gør at du kan bruge almindelige <!-- #include file="include.html" --> i filerne. Vær opmærksom på at det dog kun virker på en webserver, ikke lokalt.
Jeg har det faktisk til at køre med PHP's include. Men da hjemmesiden skal vedligeholdes af en person, som ikke kender til php, og som gerne vil kunne vedligeholde med fx. Frontpage, og som gerne vil tjekke ændringerne lokalt inden upload, så ser jeg kun muligheden at lave det i html. Og det vil være alt for omstændigt at installere server-software. Jeg anvender fx. selv WAMP.
nemlig, Nej, almindellig HTML er udelukkende "dum" markup - For at bruge langthjem's svar skal du bruge en webserver der understøtter SSI som Apache og mod_include, som jeg nævner...
OK - jeg er med. Men jeg tror altså ikke, at jeg vælger nogle af jeres løsninger, da de er server-afhængige (Siderne skal bruge flere forskellige steder). Jeg vælger i stedet at kopiere de 15 linjer ind i hvert html-dokument. Det drejer sig om 7-10 sider i alt. Tak for jeres input. Coderdk - send lige et svar, og jeg fordeler point.
Ja, men det er den eneste html/javascript løsning jeg kender. Det PHP include der skal bruges kan han den nye webmaster da bare lære, det er rigtig nemt.
Så længe der ikke skal ændres på design, så er include da en fin måde at lave det på. Du kan jo bruge PHP til at skifte menu, altså du har kun én side med hele layout, så includer du den tekst der nu hører til de forskellige sider. Den kan også indeholde link til billeder o.s.v. Du kan include en tekstfil, så bliver det ikke mere simpelt.
Hvis jeg anvender PHP's include eller require, så er det vel vanskeligt, at se resulatet af sine ændringer lokalt på sin PC. Manden, som skal vedligeholde nogle tekster, er over 60 år, og ikke særlig EDB-kyndig. Jeg har overvejet en anden løsning, nemlig at teksterne vedligeholdes via et adm.modul ved hjælp af php, mysql og nogle input-formularer.
Rigtig god idé - og det kan laves helt simpelt ;o)
Synes godt om
Ny brugerNybegynder
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.