webForumDet fria alternativet

Server Side Include Problem (?)

HTML & CSS

8 svar · 214 visningar · startad av mp98fala

Medlem sedan mars 200019 inlägg
Frågan#1

HEJ!

Jag har ett STORT PROBLEM! :q

Jag håller på med en ganska så stor sida med många undersidor.

Jag ska därför Lägga in ett "Include script" så man lätt
kan ändra i en fil så att det uppdateras på alla undersidor automatiskt.

Jag har försökt men jag lyckas inte.

Jag beskriver hur jag gör i detalj nedan:

1. Öppnar önskad sida.

2. Sparar om den från "main.html" till "main.shtml"

2. Markerar HTML koden, i detta fall menyn.

3. Klistrar sedan in meny koden i Anteckningar & sparar den som "meny.txt" i samma mapp.

4. Precis där jag tog bort koden för menyn på sidan "main.shtml" skriver
jag in den fil som ska länkas. Detta skrev jag så här:
------------------------------
<!--#include file="meny.txt" -->
------------------------------

Om jag har gjort RÄTT? så ska ju jag kunna ändra i "meny.txt" så ändras
alla de sidor med include taggen.

Jag fick det att funka en gång utan frames & sedan med Frames, då funkade det inte alls.
Vad kan det bero på?

Tacksam för Svar.
Har jag gjort rätt. Finns det andra sätt att göra detta på?

HÖRS!

Alexander

------------------
//Alex//poolposition

Medlem sedan jan. 20007 697 inlägg
#2

Ligger alla dina filer i samma katalog som meny.txt?

------------------
"Ibland sitter kristna ungdomar i en källare och käkar ostfralla..."

Medlem sedan juni 20001 521 inlägg
#3

Jag brukar använda mig av <!--#include virtual="/katalog/fil.html" --> men det är väl en smaksak.

------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."

Medlem sedan maj 200010 687 inlägg
#4

Försökte du testa det lokalt? Eller är du säker på att ditt webbhotell stöder SSI?

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan mars 200019 inlägg
#5

Japp i samma mapp.

Har testat med

<!--#include virtual="/katalog/fil.html" -->

Körde lokalt med. Funkade ändå
inte när jag körde med fremes.

men i bland så kan ju allt krocka.

Jag blir bara så irreterad.....

------------------
//Alex//poolposition

Medlem sedan maj 200010 687 inlägg
#6

Har du en server installerad på din dator då, eller använde du sökvägen C:\..?
Väldigt konstigt om det fungerar så eftersom att filen ska inkluderas av en server.

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Medlem sedan juni 2000690 inlägg
#7

Vad är det som inte funkar på servern?
Får du nåt felmeddelande eller infogas den gamla versionen av meny.txt?

Om den gamla versionen fortfarande infogas så prova med att även spara om sidan den skall infogas i... Detta fenomen kan man ibland få beroende på hur serverns cachehantering är inställd.

------------------
MvH
/Bengan
www.bengan.com
"Your mouse has moved. Windows will now restart to accept the changes."

Medlem sedan mars 200019 inlägg
#8

Ligger alla dina filer i samma katalog som meny.txt? SKREV NÅGON!

Jag kom på att Index filen inte ligger
i samma mapp som "meny.txt" Det kanske beror på det? Den ligger nämligen i en mapp med undersidor som heter "huvudsidan.html"

HMM....TESTAR å ser

TACK

------------------
//Alex//poolposition

Medlem sedan juni 20001 521 inlägg
#9

Om du anger hela sökvägen så ska det inte vara något problem.
Kom ihåg att de flesta servrar kräver att filändelsen ska vara .shtml på alla filer där du använder SSI, alltså inte bara på indexdokumentet om du kör med frames.

------------------
Gislaved.net
"Tänk på vad du säger så att du inte säger vad du tänker."

264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)