Avatar billede joggy Nybegynder
24. maj 2003 - 19:32 Der er 17 kommentarer og
1 løsning

Billed arkiv

Jeg står og leder efter et billed arkiv til en hjemmeside. Det skal ikke kunne så meget bortset fra, at det skal understøtte tumbs og når man trykker på et billed så skal den åbne det i et nyt vindue(popup). Så skal jeg kunne konfigurer det ligesom jeg vil, med hensyn til farver og hvor mange billeder der skal vises per række. Desuden skal det helst ikke bruge MySQL, da jeg er totalt nybegynder til det. Men hvis det er bedst/nemmeste/smartest at lave det i det, så må jeg jo bare lære at bruge MySQL :)
Avatar billede schaefner Juniormester
24. maj 2003 - 19:37 #1
Altså en simpel gennemgang af en mappe?
Avatar billede joggy Nybegynder
24. maj 2003 - 19:39 #2
Ja det kan man godt sige.. Altså jeg skal kunne uploade billeder til en mappe. Og så skal den gå ind og hente billederne fra denne mappe og stille den op i samme størrelse på hele siden. Og når man så trykker på et af billederne skal den poppe op og vise det i fuld størrelse.
Avatar billede Slettet bruger
24. maj 2003 - 19:42 #3
http://cypermann.dk/open_sources/gallery-script.zip

Et script der passer til det du søger :)
Avatar billede Slettet bruger
24. maj 2003 - 19:47 #4
Der hvor der står følgende:

$i++;
if($i/3 == round($i/3)){
echo "</tr><tr>";
}

Kan du så ændre antallet af billeder der skal vises pr række. Bare ændre de to steder hvor der står 3 til hvad du ellers vil have :)
Avatar billede joggy Nybegynder
24. maj 2003 - 19:52 #5
Jeg tester det lige med det samme.. Jeg vender tilbage.. evt. hvis jeg får brug for hjælp :)
Avatar billede joggy Nybegynder
24. maj 2003 - 19:59 #6
Har et lille problem.. Jeg har lavet en mappe på serveren der hedder: billedarkiv og så en undermapper til den der hedder billeder.

Så har jeg i gallery.php ændret denne linje:

  $tja = "billedarkiv/billeder/";

Er dette rigtigt. Fordi den finder ikke billederne når jeg har uploaded dem.
Avatar billede Slettet bruger
24. maj 2003 - 20:02 #7
har du et link til din side?

Anyway, det er noget tid siden jeg har lavet dette script. Og køre ikke selv med det længere. Men prøv at fjerne det sidste /. Mener ikke det skal være der, da det senere bliver angivet i de link den laver.
Din linje skal så se sådan ud:

$tja = "billedarkiv/billeder";
Avatar billede joggy Nybegynder
24. maj 2003 - 20:46 #8
Jeg kan ikke få det til at funke uanset hvad jeg skriver i den linje som cybermann skrev, så får jeg denne side frem: www.naestvedbynight.dk/billedarkiv/gallery.php

Hvis man højre klikker på det billed den ikke kan finde får man denne sti:
http://www.naestvedbynight.dk/billedarkiv/billedarkiv/billeder/gallery.php
Avatar billede Slettet bruger
24. maj 2003 - 20:51 #9
hmm.. hvis filen ligger i mappen billedearkiv og selve billederne så ligger i en undermappe, skal variablen vel også se sådan ud: $tja = "billeder";
Avatar billede joggy Nybegynder
24. maj 2003 - 20:55 #10
Vupti :)

Den skulle hedde: $tja = "./billeder";

Så virker det.. Mange tak for hjælpen..

Lige et lille extra spørgsmål. Er det evt. en måde, så man bare skal trykke på popup vinduet så det lukker igen?
Avatar billede joggy Nybegynder
24. maj 2003 - 21:00 #11
Og ja.. Kan jeg ændre baggrund farven på popup vinduet?
Avatar billede Slettet bruger
24. maj 2003 - 21:02 #12
Ingen årsag :)

Well det kan laves. Men det vil kræve at du laver scriptet lidt om.

Du skal så lave en oversigt som du jo allerede har. Den skal så blot linke til en anden side og ikke blot til billedet.
Den anden side du laver skal du så have til at hente det billede man trykkede på, og så få den til at vise billedet på siden, hvor du omgiver billedet med et link ligesom på oversigt siden. Hvor du så laver et eller andet javascript der siger at når du trykker så lukker den siden.
Avatar billede joggy Nybegynder
24. maj 2003 - 21:04 #13
Hehe okay, det lyder besværligt.. så må folk selv finde ud af at trykke på det lille fine kryds i hjørnet :)
Avatar billede Slettet bruger
24. maj 2003 - 21:06 #14
plejer heller ikke at være det store problem :)
Avatar billede joggy Nybegynder
24. maj 2003 - 21:07 #15
Hehe nej.. Men igen, mange tak for hjælpen.. Du sparede mig i hvertfald for en masse timers arbejde :)
Avatar billede Slettet bruger
24. maj 2003 - 21:08 #16
Ingen årsag, og tak for points
Avatar billede nicklasb Nybegynder
25. maj 2003 - 09:08 #17
hvis du endelig meget gerne vil have at man bare kan klikke, kan du jo i stedet for at åbne billedet i en popup, bare åbne en side, og så give den de parametre der skal til for at finde billedet. Evt. billedes navn.
I den nye side, skriver du så bare en
<img src="<?=$pic?>" onclick="window.close();">
hvor pic er billedets navn. Og hvis du så også gerne vil have vinduet til at rezise efter billedet, kan du meget let, ved hjælp af denne kode

<script language="Javascript">
function PicResize(){
    var mywidth = document.images.billede.width+10;
    var myheight = document.images.billede.height+30;
    self.resizeTo(mywidth,myheight);
}
</script>

resize vinduet.. Der skal du bare lige huske at give dit billede et id (billede)..

ser du har fået det til at virke.. Men bare et lille input til hvis du MEGET gerne ønskede at man kunne lukke vinduet ved at klikke på det.. ;)
Avatar billede joggy Nybegynder
25. maj 2003 - 13:54 #18
Jeg takker mange gange.. Jeg tager det op til overvejelse igen :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB