Jag vill bygga ut menytabellen som sitter på alla mina websidor och önskar mig ett program som jag kunde utöka befintlig HTML-kodning med genom att köra search-replace i alla filer samtidigt.
Finns det något gratis program för det?
behövde också ett sånt förut.. kan väl inte vara så svårt att programmera ett program som söker igenom x antal filer efter något textsnutt och ersätter den med någon annan?
"Smartast vore (enligt min mening) att redigera filerna en gång för alla och då inkludera menyn som en <!--#include virtual="meny.html" -->"
Jag håller med om att detta verkar smart men förstår inte hur detta görs, skulle du kunna beskriva hur man gör för en som är fullständigt rudis när det gäller sånt här... :q
är en SSI - Server Side Include - och har inget med webbläsaren att göra. Webbservern ansvarar för att inkludera innehållet i "meny.html" där detta SSI-kommando ligger, och om allt står rätt till så görs detta före eventuell ASP, PHP eller liknande. I princip alla webbservrar klarar av SSI, men i bland är det avstängt på webbhotellen, eftersom vissa andra SSI-kommandon innebär säkerhetsrisker.
------------------
----------------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
Norrköping
Faktum är att just denna sidan använder <!--#include virtual="meny.html" --> men det är ju inget som synns i koden eftersom servern tar hand om detta innan sidan genereras.
Rent generellt så infogar du bara <!--#include virtual="meny.html" --> på det ställe där du vill att menyn ska synas.
Sökvägen till filen meny.html ändrar du till din egen och i detta fallet är den i samma mapp.
<!--#include virtual="annan_mapp/meny.html" --> anger t.ex att det är i annan_mapp som filen ligger i.
meny.html får inte innehålla några andra taggar än just dom som är nödvändiga för själva menyn. Alltså inga <head> eller <body> eftersom filen "infogas" i ditt ordinareie HTML-dokument.
(annars blir det ju dubbla <head> t.ex)
Filen kan likaväl vara en textfil, t.ex meny.txt
Hur du sedan går tillväga för att servern ska infoga dokumentet skiljer sig lite mellan olika servrar.
Vanligt är att du måste döpa dokumenten som ska använda filen, till .shtml eller .shtm
Telenordia vill t.ex att man dessutom anropar filerna med cgi istället för www.
Om du för pekaren över menyn längst ned på denna sidan (över knapparna) så ser du i statusfönstret att dessa länkas med cgi och .shtml som filändelse, exempelvis http://cgi.webforum.nu/wf/ubbcode.shtml
för sidan med forum-taggarna.
138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744