Avatar billede webbygger Nybegynder
03. august 2003 - 21:29 Der er 10 kommentarer og
1 løsning

Opstilling af SSI !

Jeg vil gerne undgå brug af (i)frames og tabeller på min HP ( http://www.web-byggeren.dk/farvorit1.htm ).
Så jeg tro (har læst), at man kan bruge SSI og det understøtter mit webhotel også. Jeg kan også indsætte en inkludering fil, men jeg har svært ved at dreje hvordan jeg kan sætte noget ind i "main" !
Skal man f.eks lave inkl. fil af
1. banner
2. menuen
3. mainen
eller hvordan griber man det an...?
Hjælp en skaldet mand ;o)
Avatar billede ozzi Nybegynder
03. august 2003 - 21:37 #1
Jeg har for en kunde bygget et site der benytter SSI includes. Sitet er lavet som en template hvor menunavigering, indhold og copyright inkluderes. Menuen skal da kun rettes et sted når der kommer flere sider til. Ulempen er at det er besværligt at redesigne hele sitet idet alle html filer skal ændres for udseendet. Alternativt kan du vælge at lægge sidens header, navigering og footer i inkludefiler og lade indholdet være statisk, men sådan blev det nu ikke dengang!

Til sites der ikke understøtter SSI kan filer stadigvæk inkluderes ved hjælp af JavaScript.
Avatar billede roenving Novice
03. august 2003 - 22:41 #2
>>ozzi

Hvordan ?-)
Avatar billede ozzi Nybegynder
04. august 2003 - 06:30 #3
Her er et eks. hvor jeg benytter inkludes. Siden kan ses på http://trading.downunder.dk


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

<HTML>
<HEAD>
<TITLE>Downunder Trading Company</TITLE>
<LINK rel="stylesheet" href="trading.css" type="text/css">
</HEAD>
<BODY>

<!--#include virtual="incl/top.incl" -->
<!--#include virtual="incl/news.incl" -->
<!--#include virtual="incl/mid.incl" -->
<!-- Edit Text Start Here -->
<!-- <B>Welcome to Downunder Trading Company</B><P> -->

<B>Visit our Internet shop '<A HREF="http://australiashop.dk" TARGET="_blank">Australia Shop.dk</A>'</B><BR>
Here you'll find quality brands from Australia:
<UL>
<LI>Bordex Wineracks (Scandinavian distributor)
<LI>Akubra Hats (Danish agent)
<LI>Driza Bone Oilskin jackets
<LI>Websters Multimedia Cd'roms (Scandinavian distributor)
<LI>Music Cd's with famous Tony O´Connor and others
<LI>Blundstone Boots
<LI>T-Boots
<LI>Kevron keytags
<LI>Vegemite
<LI>Macadamia Nuts and Oil
<LI>Road maps from HEMA
<LI>Guides and maps from Lonely Planet
<LI>... and many more
</UL>
We accept following creditcards in the shop<BR>
<div align="right"><img src="3.gif" border=0 alt="Dankort, VISA & Master Card"></div><BR>
We offers following services:<P>
<UL>
<LI>Internet Advertising
<LI>CD-rom and CD-creditcard production
<LI>Importing and selling Australien & New Zealand products to Scandinavian costumors
<LI>WEB design & WEB hosting
<LI>Creating brochures, flyers and other printed matters
<LI>Logo Design
</UL>
<!-- Edit Text End Here -->
<!--#include virtual="incl/but.incl" -->
</BODY>
</HTML>
Avatar billede ozzi Nybegynder
04. august 2003 - 07:31 #4
Og så skal du huske at kalde dine filer .shtml for at serveren ved de skal parses. For ikke at skulle lave alle filnavne på et eksysterende site om kan man tilføje denne linie til sin .htaccess fil:

AddHandler server-parsed .html .htm

så bliver filer med navne som .html og .html behandlet som .shtml filer.

Hvis ikke din index.shtml vil loade skal du prøve at tilføje

DirectoryIndex index.shtml
options +Includes

til din .htaccess fil.


Navnet på den fil du vil inkludere er underordnet, blot der refereres korrekt til den. Husk relativ stiangivelse!
Avatar billede roenving Novice
04. august 2003 - 11:30 #5
>>ozzi

Jeg glemte at gøre mit spørgsmål færdigt:

Hvordan kan man inkludere via javascript ?-)
Avatar billede webbygger Nybegynder
04. august 2003 - 11:41 #6
ozzi : DET virker næsten se her http://www.web-byggeren.dk/. Men der er lidt der kikser - Jeg kan ikke får banneret til at sidde høje oppe, som på index siden, hvordan kan det mon være ? Og når jeg klikker på links på "side 2" åbner det mit bannerside mystisk ikk

Jeg takker for hjælpen indtil nu !o))
Avatar billede ozzi Nybegynder
04. august 2003 - 13:49 #7
Her er lidt til hjemmestudie af SSI. SSI kan meget mere end blot inklude filer. Læs selv. (http://www.webcafe.dk/artikler/apache/ssiintro/ssiintro.html)

roenving>> Hvis du kigger på kildekoden på forsiden af http://newzealand.dk kan du se hvordan jeg laver tilfældigt indhold vha. JavaScript. Prøv at opdatere forsiden og se at indholdet skifter hver gang. Nu er siden aktiv fordi der ikke altid står det samme når man loader forsiden.

Jeg skal lige finde et notat jeg har liggende for simpel inkludering af tekst med JavaScript.
Avatar billede roenving Novice
04. august 2003 - 14:10 #8
-- ja, ozzi, hvilket (uden at jeg kiggede i din .js-fil !-) præcis er min pointe ...

-- det som webbygger jo er ude efter er _fil_-inkludering -- det du gør er javascript-variabel-inkludering ...

-- for javascript kan ikke uden at have adgang til webserverens filsystem hente nogetsomhelst i andre filer -- og det er svjv kun til rådighed under asp (og der ved jeg ikke om Jscript har metoder til den slags, men jeg har ikke hørt om dem -- bortset fra langsom læsning med filesystemobject ,-)

-- og hvis man har asp har man vel også ssi ...
Avatar billede oneskarvonly Nybegynder
04. august 2003 - 14:17 #9
Webbygger det med at du ikke kan få banneret højere op skyldes din margin settings:

margin:20px 20px 10px 10px;
Avatar billede webbygger Nybegynder
04. august 2003 - 17:13 #10
OZZI > Har siddet og "rodet" med det og det eneste der ikke virker pt. er banneret som ikke bliver 100% på den sidde jeg inkl. den på.....har du nogle ide hvad det skyldes....?  ( http://www.web-byggeren.dk/inkl.shtml )
Men tro skal ihverfald ha dine point....kald mig bare fedtr.. !O)
Avatar billede webbygger Nybegynder
04. august 2003 - 17:14 #11
ikke tro - men DU
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester