Gå til innhold

Felles layout på flere web sider


TBJ

Anbefalte innlegg

Jeg har mange sider / undersider på min hjemmeside og nå har jeg tenkt å forandre layout'en (fargene) på disse.

Det er kjedelig å gå igjennom 30-40 sider og endre dette.

 

Finnes det en løsning der slike fellesopplysniger kan ligge på en egen fil som ALLE sidene henter fra ??

 

Jeg vil IKKE kjøre frames.

 

 

[ Denne Melding var redigert av: TBJ på 2002-04-02 14:56 ]

Lenke til kommentar
Videoannonse
Annonse

Hvis det kun er fargene du skal ha like på alle sidene, kan det, som tidligere nevnt i denne tråden, løses med bruk av CSS.

 

Har du derimot f.eks en meny som er lik på hver av sidene, og du ikke gidder å skrive kodene for denne inn 50 ganger (og endre den like mange ganger) kan du bruke SSI (Server Side Includes). Serveren sidene ligger på, må ha støtte for dette! (De fleste har det, men ikke home.online.no f.eks..)

 

http://www.start.no/home/guide/2000/10/05-950.html

 

http://hoohoo.ncsa.uiuc.edu/docs/tutorials...s/includes.html

Lenke til kommentar

Quote:


On 2002-04-02 15:30, Hidden skrev:

Bruker du Dreamweaver, lag en eller fler templates. Hjelp innebygget i DW, men sjekk også linkene nedenfor for mer hjelp. Bruker selv CSS, det funker fett, pass på at serveren har støtte for det, og lagre sidene som SHTM/SHTML.



 

Sikkert jeg som har problemer med å lese riktig, men CSS er client side og ikke server side. Du skal ikke forandre filendelse og man må ikke passe på hvorvidt serveren støtter CSS ettersom serveren ikke har noe med CSS og gjøre. Browseren tar seg av CSS.

 

Jeg har mange sider / undersider på min hjemmeside og nå har jeg tenkt å forandre layout'en (fargene) på disse.

Det er kjedelig å gå igjennom 30-40 sider og endre dette.

 

Finnes det en løsning der slike fellesopplysniger kan ligge på en egen fil som ALLE sidene henter fra ?

 

Som mange har sagt før er CSS løsninga. Vil anbefale deg å bruke Topstyle til å skrive CSS koden i. Riktignok ikke noe must, men veldig kjekt faktisk.

 

Som germ sa er php også kjekt. Dersom du trenger mer enn det CSS kan tilby så bør du i tillegg til CSS bruke php, men det tar litt tid å lære da. CSS er gjort på 20 minutt :smile:

Lenke til kommentar

Bruk SSI da vel (Server Side Includes).

 

Forutsetter at du kan kjøre ASP på webserveren / webhotellet ditt.

 

Funker slik at du har en .asp-fil for hver side (eventuelt med et søk mot en database hvis du har det), og setter inne f.eks. menyer og sidetopper slik:

 

-----------------------

include="../meny.htm"

 

her kommer ting som er unikt for denne siden

 

include="../bunn.htm"

-----------------------

 

.asp-scriptet henter da menyen din (meny.htm) og bunnteksten (bunn.htm) fra en fil FØR den sender html til nettleseren (de som besøker opplever alt som en sammenhengende side og ikke 3 ulike elementer)

 

Hvis du skal gjøre endringer f.eks. i menyen gjør du det bare i denne ene filen som du kan henvise til i hundrevis av andre filer.

 

(formatet på includes'ene ovenfor er sikkert feil skrevet - lenge siden jeg har lagd noen nye sider - men dette er ihvertfall prinsippet).

 

Sikker mulig med noe tilsvarende i php også men det har jeg ikke prøvd.

 

Lykke til!

Lenke til kommentar

Quote:


On 2002-04-02 22:14, TNP (=Z8N) skrev:

ka som e galt me frames? lettare får du det ikje;)



Vel, styggere og mindre populært får du det vel heller ikke :wink:

 

ellers må jeg si meg enig med andre her: CSS er din venn! Igrunnen veldig enkelt også, bare sjekk sourcen på andre sider. +lite tips: om du ikke finner css i sourcen på noen sider, så prøv å valider den, da dukker hele css'en opp!

Lenke til kommentar

Wow !!

Jeg er imponert over så mange svar. :smile: :smile: :smile:

Ja, her er det mer jeg skal se nærmere på.

Men ....

Inntil jeg får tid til det, kan noen fortelle meg hvordan en CSS fil skal se ut hvis jeg vil ha følgende felles for alle sidene :

 

<body background="bilder/bakgrunn.jpg" text="#FFFFD0" LINK="#FFFF20" VLINK="#0099CC" alink="#990000"><font face="book ariel">

 

Jeg bruker notepad til å lage sidene med, og jeg kan dessverre alt for lite koder til å se hva den CSS fila skal innholde for øyeblikket. :cry:

Jeg skal (en gang) gå over til et html prog., men av forskjellige grunner venter jeg litt med det.

Sidene jeg arbeider meg ligger her :

http://tore.bjornstadjordet.com

 

[ Denne Melding var redigert av: TBJ på 2002-04-04 15:56 ]

Lenke til kommentar

Quote:

Hvordan inkluderer man andre filer da - går jo ikke å bruke includes i ren html...


 

Du må lagre siden som .shtml eller .shtm for å si ifra til serveren at sidne inneholder SSI.

 

<!--#include virtual="filnavn" -->

 

Quote:


Inntil jeg får tid til det, kan noen fortelle meg hvordan en CSS fil skal se ut hvis jeg vil ha følgende felles for alle sidene :


<body background="bilder/bakgrunn.jpg" text="#FFFFD0" LINK="#FFFF20" VLINK="#0099CC" alink="#990000"><font face="book ariel">


 

Anbefaler deg og teste ut Topstyle. Det er kjempeprog for CSS. Mellom <head> og </head> skriver du

<LINK REL="STYLESHEET" HREF="stilnavn.css" TYPE="text/css">

 

så skriver du dette i stilnavn.css :

BODY {

color : #FFFFD0;

font-family :book ariel;

background-image : url(bilder/bakgrunn.jpg);

}

 

A:LINK, {

color : #FFFF20;

}

 

A:VISITED {

color : #0099CC;

}

 

A:HOVER {

color : #990000;

}

 

 

Mener dette skal være riktig :smile:

 

btw book ariel? Det er ingen standard font som heter det. Jeg har den hvertfall ikke og som et resultat av det så vises times new roman (default font)

 

[ Denne Melding var redigert av: Anders Leipsland på 2002-04-04 17:17 ]

Lenke til kommentar

Men bare en ting til ....

shtm(l) kontra htm(l)

 

Jeg ser at det fungerer bra med htm(l) (bruker I.E. v.5.50, men ble ikke helt klok på hvorfor man må ha shtm(l).

I hvilke tilfeller MÅ man bruke s ?

Lenke til kommentar

Quote:


On 2002-04-04 18:02, TBJ skrev:

Men bare en ting til ....

shtm(l) kontra htm(l)


Jeg ser at det fungerer bra med htm(l) (bruker I.E. v.5.50, men ble ikke helt klok på hvorfor man må ha shtm(l).

I hvilke tilfeller MÅ man bruke s ?


 

Dersom du skal bruke SSI (server side include) må dette indikeres med nevnte s (unntatt hvis dokumentet allerede inneholder server side scripting - les: asp/php).

Lenke til kommentar

Mmmm. Er det mulig å legge en slags verdi i html'en som hentes fra en felles fil (dårlig forklart).

 

Dvs. jeg har hjemmesidene mine over flere steder på nettet, og jeg risikerer og måtte reorganisere ting og tang etterhver.

Altså. ... bilder har jeg ett sted, mens sidene har jeg et annet sted, så jeg må linke fra sidene mine til bildene.

Men er det mulig å legge inn en verdi der istedet for url'en ?

Ala : <IMG SRC="variabel/bilde.jpg">

(variabel = hentes fra en annen fil)

 

Hvordan gjøres dette og hvordan bør da den andre fila se ut ?

 

 

 

 

<font class=editedby>[ Denne Melding var redigert av: TBJ på 2002-04-05 00:10 ]</font>

 

Denne tråden fortsetter her :

http://forum.hardware.no/viewtopic.php?top...3789&forum=26&0

 

[ Denne Melding var redigert av: TBJ på 2002-04-05 17:41 ]

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...