Avatar billede ingenting Nybegynder
26. marts 2001 - 14:31 Der er 39 kommentarer og
1 løsning

Samme sider

Jeg har en index side men en masse undersider også, som alle har det samme design, dog er der bare en forskel at indholdet på de forskellige sider ikke er ens kun selve designet!! Mit spørgsmål er så, om der findes en måde hvorpå man via et PHP script kan det, så alle sider har det samme design men ikke samme text indhold osv?
Avatar billede ingenting Nybegynder
26. marts 2001 - 14:32 #1
Og kom ikke med at jeg skal benytte frames, fordi det gider jeg ikke!!
Avatar billede Jonas Nybegynder
26. marts 2001 - 14:33 #2
brug css filer !!!!

der kan du havde en fil design .css og så henvise til den på alle dine sider
Avatar billede ingenting Nybegynder
26. marts 2001 - 14:38 #3
hmm... Hvordan går man det?
Avatar billede blood Nybegynder
26. marts 2001 - 14:38 #4
Du opretter en fil med designet eksempel her www.server.dk/delt/design.php Og i den fil insætter du dette <? include \"side.php\"; ?> der hvor teksten fra de andre filer skal være

Så i eksempel www.server.dk/forside/ opretter du 2 filer den ene fil skal hede index.php og skal kun indholde <? include \"../delt/design.php\"; ?>

Og den anden fil skal hede side.php og indholde teksten

Fårstår du?
Avatar billede ingenting Nybegynder
26. marts 2001 - 14:39 #5
Blood: Kan du ikke uddybe det lidt bedre!! PHP er ikke min stærke side!!
Avatar billede Jonas Nybegynder
26. marts 2001 - 14:41 #6
Bloodd >>ville det ikke være lidt nemmere med style sheets ???
Avatar billede Jonas Nybegynder
26. marts 2001 - 14:42 #7
Avatar billede limemedia Nybegynder
26. marts 2001 - 14:42 #8
templates :)
Avatar billede Jonas Nybegynder
26. marts 2001 - 14:43 #9
så laver du en fil design.css og på alle dine sider skriver du

<LINK REL=\"stylesheet\" HREF=\"style.css\">
Avatar billede blood Nybegynder
26. marts 2001 - 14:44 #10
-----------Filen www.server.dk/delt/design.php-------------

<HTML>
<HEAD>
    <TITLE>Min web side på nettet :-)</TITLE>
</HEAD>
<BODY>

<? include \"side.php\"; ?>

</BODY>
</HTML>

----------------------------------------------------------
-----------Filen www.server.dk/forside/index.php----------
<? include \"../delt/design.php\"; ?>
----------------------------------------------------------
-----------Filen www.server.dk/forside/side.php-----------
Blablablablabla alt min tekst der skal ind på siden
Blablablablabla alt min tekst der skal ind på siden
blablablablabla alt min tekst der skal ind på siden
Blablablablabla alt min tekst der skal ind på siden
Blablablablabla alt min tekst der skal ind på siden
----------------------------------------------------------

Fårstår du nu?
Avatar billede ingenting Nybegynder
26. marts 2001 - 14:44 #11
jones: Det hjælper mig da ikke?
Blood: Kan du ikke uddybe lidt?
Avatar billede blood Nybegynder
26. marts 2001 - 14:44 #12
jones >> Han skal ikke bruge Css når dette er Kategori php og han vil bruge php vel.
Avatar billede Jonas Nybegynder
26. marts 2001 - 14:47 #13
Tja det vil han vel, men det er lidt nemmere at bruge css

vend tilbage hvis du fortryder
Avatar billede ingenting Nybegynder
26. marts 2001 - 14:47 #14
Blood: Det tror jeg hjælp!! Jeg oprette en side kun med designet, og alle de sider jeg skal bruge med text, laver en index.php og sidder design og text ind via SSI, men hvad så når man trykker på et link, og ens side skal skifte med hensyn til ny tekst?
Avatar billede masterbp Nybegynder
26. marts 2001 - 14:47 #15
Jeg kan da bare anbefale Class.Fasttemplate http://www.thewebmasters.net/php/FastTemplate.phtml). Ved bruge af denne kan man genbruge html templates over flere sider.

Avatar billede ingenting Nybegynder
26. marts 2001 - 14:49 #16
masterbp: det er jo ikke til at se sig ud af, når man ikke er \"mester\" til php?
Avatar billede morten_dyrekilde Nybegynder
26. marts 2001 - 15:17 #17
brug dog include... Det er forklaret ovenfor og det er måden at gøre det på - se evt www.saftig.dk/dobf

Den er forklaret på www.mbn.dk - der er det grundlæggende php - og det er godt at kunne.
Avatar billede masterbp Nybegynder
26. marts 2001 - 15:21 #18
Class Fasttemplate er faktisk ret let at bruge, når man lige kommer i gang.
Avatar billede jd Nybegynder
26. marts 2001 - 15:25 #19
ingenting-> Hvis du kører på en Apache server, kan du lave en .htaccess med dette i::

php_value auto_prepend_file header.php
php_value auto_append_file footer.php

Og i header.php skal du så have alt det af designet der skal ind før selve indholdet, og i footer.php skal du have alt der skal ind efter indholdet.

Nu vil dit design automatisk blive smidt rundt om dine php-filer.
Avatar billede styrken Nybegynder
26. marts 2001 - 16:19 #20
kan du ikke bare bruge include?
Lav to filer: hoved.php og bund.php
I hoved.php skriver du:

<html>
<head>
<title>Din titel</title>
</head>
<body>

i bund.php skriver du:
</body>
</html>

i alle dine filer, som skal ende på .php
skriver du:
<? include(\"hoved.php\"); ?>
Din text
<? include(\"bund.php); ?>

Det giver følgende resultat, hvis du trykker vis kilde i filerne kommer følgende resultat:
<html>
<head>
<title>Din titel</title>
</head>
<body>
Din Text
</body>
</html>


Du kan selvfølgelig lave hoved.php og bund.php så avancerede du vil.
Et lille tip er at du først laver designet i en fil, og så deler den op i to (hoved.php og bund.php)
Avatar billede ingenting Nybegynder
26. marts 2001 - 21:09 #21
Styrken: Det lyder meget let, hvad så når jeg laver en index fil, hvor hoved.php , text og bund.php er included, så skal selve index filen hedde index.php ikke?
Avatar billede morten_dyrekilde Nybegynder
26. marts 2001 - 21:10 #22
korrekt inde i den står include setningerne
Avatar billede ingenting Nybegynder
26. marts 2001 - 21:19 #23
Sorry, havde kigget forkert, det have styrken også skrevet i sin forklaring!! Jeg skal lige bruge et par dage til at afprøve dette, så kommer jeg tilbage og giver point!!
Avatar billede morten_dyrekilde Nybegynder
26. marts 2001 - 21:29 #24
god fornøjelse :-)
Avatar billede styrken Nybegynder
27. marts 2001 - 07:41 #25
ja prøv dig frem :o)
Avatar billede Jonas Nybegynder
27. marts 2001 - 08:52 #26
jeg synes ikke det ser simpelt ud !!! hellere ikke når du vil opdatere dit look !!

prøv at se hvad arto har lavet her !!!!!

http://arto.dk/stylemanager/

jeg har selv lavet en (med lidt hjælp)
som du evt kan få !
Avatar billede ingenting Nybegynder
27. marts 2001 - 15:01 #27
Jeg har nogle stylesheets liggende i seperate filer, som jeg kæder mine text filer sammen, men hvasd så med den linie hvor det er at jeg kæder siden samme med:
<link rel=\"stylesheet\" href=\"../Style.css\" type=\"text/css\">
Skal den indsættes i hoved.php og så bare referere til den i min textfil eller hvordan virker det?
Avatar billede Jonas Nybegynder
27. marts 2001 - 15:11 #28
Sådan

<head>

<LINK REL=\"stylesheet\" HREF=\"style.css\">

</head>

Det skal være på alle dine sider hvor du vil havde designet.

Style.css er navnet på din .css fil
Avatar billede jd Nybegynder
27. marts 2001 - 15:12 #29
styrken-> Det er det samme jeg siger - min metode vil bare gøre det automatisk - hvilket vil sige at man slipper for <? include(\"hoved.php\"); ?> og <? include(\"bund.php\"); ?>

ingenting-> Ja
Avatar billede ingenting Nybegynder
27. marts 2001 - 15:13 #30
Jamen i mine text filer skal da der ikke være head på, så kommer der da for mange head, når siden bliver sat sammen til en?
Avatar billede jd Nybegynder
27. marts 2001 - 15:13 #31
...dog skal du lige være opmærksom på at hvis du inkluderer dit design fra et andet dir, skal stien passe som om designet lå i den mappe...
Avatar billede jd Nybegynder
27. marts 2001 - 15:14 #32
ingenting-> Nej - din <link ref=... skal være i hoved.php\'s <head>!
Avatar billede Jonas Nybegynder
27. marts 2001 - 15:17 #33
Åhh det her er forvirende !!! jeg opgiver dette spm. Hejsa
Avatar billede ingenting Nybegynder
27. marts 2001 - 15:17 #34
<LINK REL=\"stylesheet\" HREF=\"style.css\">

Den skal være på alle et mit hoved.php, men hvad så når jeg vil bruge den i en text fil, hvad skriver jeg så for at referere til den?
Avatar billede jd Nybegynder
27. marts 2001 - 15:20 #35
ingenting-> Du skal ikke referere ril den! Det har du allerede gjort i hoved.php - og eftersom den bliver inkluderet over din text-fil, har du vel ikke noget problem...
Avatar billede ingenting Nybegynder
27. marts 2001 - 15:22 #36
Nej, det har du vel ret i!!
Avatar billede styrken Nybegynder
27. marts 2001 - 20:03 #37
jd: Det er fanmefløjtme smart det du viser - jeg læste bare først dit indlæg bagefter :o)
Avatar billede jd Nybegynder
27. marts 2001 - 21:26 #38
:)
Avatar billede ingenting Nybegynder
26. april 2001 - 15:23 #39
Jeg fik ikke brug for det alligevel!!
Avatar billede blood Nybegynder
26. april 2001 - 15:27 #40
ingenting >> Og? Derfor skal du da dele points ud aligevel

Jeg kan da også oprette et spm til 500 points og få svar
også bare sige jeg fik ikke brug for det aligevel og tag pointsne igen

Den går vist ikke ser du!
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