webForumDet fria alternativet

Samma layout på flera sidor

ASP

3 svar · 159 visningar · startad av Sico

Medlem sedan maj 20002 597 inlägg
Frågan#1

Hallo!

Jag tänkte bara undra om detta är nåt att sattsa på eller om det finns nåt smidigare sätt.
Jag ska börja med ett litet projekt där många olika Sidor ska ha samma layout men olika färger, logos å så... Det smidigaste sättet borde väll om man på en sida ska ha svart färg på tabellerna att man hämtar det från en databas och när man går till en annan av mina sidor att den hämtar en annan färg där eller? Samma system med länkarna, logos å allt vad det kan vara.

Sen kommer det att.. Jag hade ju tänkt att endast använda en huvudsida. Hur ska man göra för att den ska plocka fram dom andra färgerna, bilderna från databasen när man går till en annan Sektion?

Fattar ni eller är jag ett menlöst fall? :)

Är detta ett bra system?

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan juni 20003 169 inlägg
#2

SSI. Lägg det som ska vara med på alla sidor i en egen fil och inkludera det sedan där du vill ha det.

<!-- #include file = "fil.asp" -->

------------------
"Datorer behöver i framtiden inte väga mer än 1,5 ton."
Popular Mechanics, 1949

Medlem sedan maj 20002 597 inlägg
#3

Alla sidor har 2st inkluderade filer vilket är där jag endast behöver ändra om jag ska ändra layouten... Det är dom filerna som jag ska använda till alla sidor så om jag ska ska ha en annan färg på layouten så måste jag väll hämta det från en databas lr nåt va? för jag vill inte ha särskillda includs för alla sidorna...

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan jan. 2001510 inlägg
#4

Prova med att lägga en variabel med sidans färg innan includefilen. Tex.


<% PageColor = "green" %>
<!-- #include virtual="/incs/layout.inc" -->
Osv...

I include-filen kan det då se ut så här:


DefaultColor = "black"

If PageColor <> "" Then
Response.Write "<body bgcolor=" & PageColor & ">"
Else
Response.Write "<body bgcolor=" & DefaultColor & ">"
End If

Då får du möjligheten att bestämma färg innan includfilen skriver ut bakgrundsfärgen. :)

/JANspeed

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)