Server Side Include Problem (?)

HTML & CSS

8 svar · 221 visningar · startad av mp98fala

Medlem sedan mars 200019 inlägg
Trådstart#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

Medlem sedan jan. 20007 697 inlägg
#2

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

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.

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?

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.....

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.

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.

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

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.

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)