/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hjælp mig med thumbs i ASPIMAGE
Fra : kurt-overgaard-ander~


Dato : 05-07-05 18:40

Kære Aspimagekyndige

Jeg har lavet nedenstående der skal bruges til et fotogalleri.

Scriptet der består af 2 filer skal hente alle billeder i en
mappe samt undermapper og vise som thumbnails - virkende som
links.

Jeg har fundet lidt hints i denne gruppe til at lave thumbs med
AspImage - men jeg kan ikke få det til at virke! Thumbs vises som
firkanter - men viser ikke billedet. Når man klikker på
"firkanten/billedet..." viker det fint som link.

Jeg har 2 filer der skal placeres mappen: "gal"

index.asp & makethumb.asp (til den sidste har jeg fundet koden
her på siden)

Kan nogen se hvad jeg gør galt ?
På forhånd tak

http://www.bakkeby.dk/gal


index.asp ser ud som følger

<% Set FSO = Server.CreateObject("Scripting.FileSystemObject")

placering = Request.QueryString("placering")
if Request.QueryString("FolderSub")<> "" then placering =
placering & Request.QueryString("FolderSub")

curfile = "index.asp"
if placering = "" then placering = "/gal/"

MappeSti = Server.Mappath(placering)
Set Folder = FSO.GetFolder(Mappesti)

Mappenavn = Folder.Name
response.write "<H3>" & Mappenavn & "</H3><HR>" %>


<% if request("FolderSub") = "" then
For each SubFolder in Folder.Subfolders

   FolderSub = SubFolder.Name
   FolderSubSize = SubFolder.Size %>

   <A HREF="<% = curfile %>
   ?FolderSub=<% = FolderSub %>
   &placering=<% = placering %>
   "><% = FolderSub %></a><BR>
   <% next %>

<% end if %>

<% if request("FolderSub") <> "" then
For Each File In Folder.Files ' OPLISTNING AF FILER i mappen

   File = File.Name
   FilSti = placering & "/" & File
   Path = placering & "\"
   %>

   <A HREF="<% = FilSti %>
   ?FolderSub=<% = placering %>"
   TARGET = "_NEW" Title="<% = FilTyp %> Klik for at åbne i nyt
vindue">
   <IMG SRC="makethumb.asp?Path=<% = Path %>&File=<% = File %>"><%
= File %></A><BR><HR>

   <% Next %>

<% end if %>


makethumb.asp ser ud som følger

<% ' variabler henter stien og filnavnet i adressen:

strFuldeSti = Request("Path")
strFilNavn = Request("File")

'Størrelsen og kvaliteten af billederne:

intSize = 150
intQuality = 90

'Kalder ASPimage-objektet:

Set MyImage = Server.CreateObject("AspImage.Image")
Dim strOriginal
strOriginal = strFuldeSti & strFilNavn

MyImage.LoadImage strOriginal

'Følgende kode beregner, hvilken side der er størst, og sætter
størrelsen derefter

If Myimage.MaxX > MyImage.MaxY then
IntYSize = 100
IntXSize = (intYSize / MyImage.MaxY) * MyImage.MaxX
Else
IntXSize = 100
IntYSize = (intXSize / MyImage.MaxX) * MyImage.MaxY
End if

'thumbnailen bliver skrevet i binært format:

MyImage.Resize intXSize, intYSize
MyImage.ImageFormat = 1
MyImage.JPEGQuality = intQuality
ProgressiveJPEGEncoding = true
Response.BinaryWrite MyImage.Image
Set MyImage = Nothing
End If
%>

Kan nogen se hvad jeg gør galt ?
På forhånd tak.



--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ukendt (05-07-2005)
Kommentar
Fra : Ukendt


Dato : 05-07-05 21:37

>Kan nogen se hvad jeg gør galt ?

Prøv at kigge i sourcen til HTML outputtet. Så vil du hurtigt se at
stien til billederne der er helt galt.

Prøv evt. at kigge lidt på sourcen til det jeg har lavet. Det kan
hentes her:

http://activedeveloper.dk/download/default.asp?mode=showdownload&id=655

Jeg er i gang med en ny version som dog ikke er færdig endnu. Du kan
se her hvordan den kommer til at se ud:

http://www.brinch.it/webgallery4/webgallery4.asp


Mvh. Brian

kurt-overgaard-ander~ (06-07-2005)
Kommentar
Fra : kurt-overgaard-ander~


Dato : 06-07-05 07:39

Hej Brian - tak for hintet med stien.

Jeg kan imidlertid kun se at der var slash der skulle have været en
backslash - kan du "hinte mig" en smule mere?

Jeg har nu rettet linket i aspkoden til:

<%   File = File.Name
   FilSti = placering & "/" & File
   Path = placering & "/"
   %>


   <A HREF="<% = FilSti %>
   ?FolderSub=<% = placering %>"
   TARGET = "_NEW" Title="<% = FilTyp %> Klik for at åbne i nyt vindue">
   <IMG SRC="makethumb.asp?Path=<% = Path %>&File=<% = File %>"><% = File
%></A><BR>

Hvilket giver dette resultat når jeg kigger i kildekoden:

<A HREF="/gal/galleri/brændestak.jpg
   ?FolderSub=/gal/galleri"
   TARGET = "_NEW" Title=" Klik for at åbne i nyt vindue">
   <IMG
SRC="makethumb.asp?Path=/gal/galleri/&File=brændestak.jpg">brændestak.jpg<
/A><BR><HR>

mvh Kurt

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ukendt (06-07-2005)
Kommentar
Fra : Ukendt


Dato : 06-07-05 19:40

On 06 Jul 2005 06:38:57 GMT, kurt-overgaard-andersen <ko@email.dk>
wrote:

>Jeg kan imidlertid kun se at der var slash der skulle have været en
>backslash - kan du "hinte mig" en smule mere?

Er du sikker på at du har AspImage installeret på serveren? For
umiddelbart ser det ellers ok ud.

Mvh. Brian



kurt-overgaard-ander~ (06-07-2005)
Kommentar
Fra : kurt-overgaard-ander~


Dato : 06-07-05 21:47

Hej Brian.

Tak igen for svaret....
Jeg er 100% sikker. Er hosted hos Wannafind.dk og har som test
installeret dit BBCscript og det kører uden problemer -
www.bakkeby.dk/bbc30

Har også på et tidligere tidspunkt vha en anden kodestump i en aspfil
testet for dette - med succes.

Så - jeg er noget lost.

Dit galleri er flot og velfungerende - men jeg vil gerne selv forstå
systematikken og få mit eget til at virke.

mvh Kurt

> Er du sikker på at du har AspImage installeret på serveren? For
> umiddelbart ser det ellers ok ud.
>
> Mvh. Brian
>
>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste