>>> Jørn Andersen<jorn@jorna.dk> 16-10-2005 06:35:19 >>>
>Håber du kan bruge lidt af det, ellers spørg igen - gerne
>med lidt
>flere detaljer om, hvad du gerne vil opnå og hvad der går
>galt.
>
>
>Good luck,
>Jørn
Hej Jørn.
Først vil jeg gerne lige sige tak for du overhovdet gad
besvare. Jeg synes jeg har rendt panden mod en mur, uanset
hvor eller hvem jeg har spurgt.
Dernæst er det på sin plads at nævne, at de script jeg
forsøger at bruge, de er lavet af andre, og derfor er jeg
nogenlunde bundet af deres struktur, medmindre jeg skal ind
i hver enkelt fil og rette det til. Sidstnævnt er prøvet,
men der mangler jeg simpelthen viden og erfaring nok til at
kunne overskue det.
Årsagen til at jeg siger som jeg er, er som du netop er inde
på, at med include skal man opfatte det included som værende
en del af den fil man benytter kommandoen i. Og det er så
her filmen knækker (for mig ihvertfald) for oftes har dem
der laver scripts lagt det hele i en mappe, eller man er
pine død nødtil at have alt i samme mappe, hvilket i den
grad giver anledning til flere problemer. Det størreste
problem er, at de har det med at genbruge samme filnavn,
f.eks default.asp. Andet problem er, at hvis alt ligger i
samme mappe, så ryger overskueligheden, igen efter min
mening.
Jeg er selvfølgelig af den opfattelse, at det meste skyldes
min erfaring med asp. Den er meget begrænset, total
nybegynder, dog har jeg rodet lidt med det i forsøg på at få
strikket noget der allerede virker sammen med mit eget, (som
dog primært er design og html). Så lad os starte lidt fra
bunden af, så selv jeg kan følge med
Min fil struktur er ganske simpel:
root - Indeholder default.asp (hovedside) og include filer
til menuer, f.eks en vmenu.asp, samt lidt artikel filer.
poll - (undermappe til root med poll script) - her ligger
bla. en default.asp
Kalender - (undermappe til root med kalender script) -
Dette script har en del undermapper.
Fra default.asp har jeg mine tables og kalder jeg mine
menuer frem med include file vmenu.asp. Virker ganske
simpelt og uden problemer.
I filen vmenu.asp forsøger jeg at kalde poll scriptets
default.asp med include fil eller include virtual
<!--#include file="poll/default.asp"-->
Det virker ikke. Den finder selvfølgelig default.asp i poll
mappen, men scriptet fejler fordi det har sine egne
henvisninger som "tror" at den ligger samme sted. Dette
script er efter min overbevisning "bygget" til at ligge i
samme mappe (f.eks root) og virker også fint der.
Jeg har prøvet flere andre scripts, bla. lidt nyheds cms og
en kalender. Sidstnævnt har jeg bokset med i snart et par
måneder. Når man pakker scriptte ud, så bliver det netop
pakket ud i sin egen mappe, så jeg formodede det bare var at
lave en simpel kommando.. men nej.
Jeg er af den opfattelse, at den måde jeg forsøger at gøre
det på, ikke er eller kan være helt gal. Hvilket i den grad
også er skyld i nogle gevaldige frustrationer. Jeg fatter
ganske enkelt ikke at det skal være så svært, eller nærmst
krop umuligt, medmindre man hvergang skal ind og rette en
andens script til.
Det er sandsynligvis mig der enten ikke kan se "lyset" eller
ganske enkelt har valgt at sætte min lid til andre, som
bygger noget jeg ikke kan smede sammen uden at skulle ændre
det. Mit spørgsmål er så, hvad hulen gør alle andre?
Lidt referencer
Poll script -
http://www.webwizguide.info/asp/sample_scripts/weekly_poll_s
cript.asp (Jeg bruger dog 3.5, da 3.6 giver mig en underlig
server fejl).
Kalender -
http://www.u229.no/stuff/ASPCalendar/
Mvh
Kim Andersen