WN

WN (https://www.wn.se/forum/index.php)
-   Allmänt (https://www.wn.se/forum/forumdisplay.php?f=2)
-   -   Söker Bildscript (https://www.wn.se/forum/showthread.php?t=34810)

Davve 2009-01-30 16:57

Hej, glömde vad det heter. Jag söker ett script som är enkelt att lägga in på sin befintliga sida. Tanken är att man skapar en mapp på servern som heter ex. bilder och där läger in sina bilder. Sedan på sidan visas en bil och pilar höger vänster. Man ska då bläddra igenom alla bilder i den mappen fast bara en bild visas per gång om ni förstår

Kom gärna med tips. Ju snyggare bildvisning ju bättre så klart

ddaarruuddee 2009-01-30 17:05

LightBox 2

Davve 2009-01-30 17:10

Måste man inte visa alla bilder på sidan för att lightbox fungerar?

Jag skulle vilja bara visa en bild och för att se nästa klickar man på nästa osv

ddaarruuddee 2009-01-30 17:19

Nej det räcker med att visa en =)

[img]images/inside/2.jpg[/img]





Den här koden gör att bara första bilden visas på sidan. Alla bilder som ska vara under samma lightbox så att säga ger man samma benämning i "lightbox[namnhär]"

Davve 2009-01-30 17:26

Ok, ska testa :) tack

Davve 2009-01-30 17:57

Lyckades nu :)

Men här måste jag uppdatera koden för varje ny bild. Går de inte att vissa hela innehåll i mappen?

ddaarruuddee 2009-01-30 18:33

Citat:

Originally posted by Davve@Jan 30 2009, 17:57
Lyckades nu :)

Men här måste jag uppdatera koden för varje ny bild. Går de inte att vissa hela innehåll i mappen?

Jag minns att jag letade efter en sådan funktion med sen orkade jag inte fullfölja det hela eftersom det i mitt fall bara rörde sig om ett tiotal permanenta bilder.

Osiris 2009-02-01 00:01

Citat:

Originally posted by Davve@Jan 30 2009, 18:57
Går de inte att vissa hela innehåll i mappen?
Om du kan koda något serverspråk så är det bara att fråga filsystemet vilka bilder som finns där och sedan generera ut dina länkar.

ziah75 2009-02-01 03:46

Modifierade ett befintligt jag använt tidigare, men ändrade lite för lightbox 2 nu. Detta funkar med exempelfilerna/katalogen som följer med lightbox 2 download. Scriptet plockar alla .jpg-filer i en katalog. Spara detta till nagotnamn.php och lägg i lightbox-katalogen för att testa.
Går kanske förfina koden, men det verkar funka för mig. Vill du lägga scriptet i samma katalog som bildfilerna, så kan du skriva $dir = './';

Kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Bilder</title>

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>

<style type="text/css">
body{ color: #333; font: 13px 'Lucida Grande', Verdana, sans-serif;        }
</style> * *
</head>

<body>

<?php
//$dir sätts till katalogen som bilderna ligger i
$dir = 'images/';

$handle = opendir($dir);
$array_indx = 0;

while(false !== ($file = readdir($handle)))
{
        $dir_array[$array_indx] = $file;
        $array_indx ++;
}

sort($dir_array);
$image_counter = 1;

foreach($dir_array as $n)
{       
        //för varje bild...
        if(strtolower(substr($n, -4)) == ".jpg")
        {
 *echo "<a href=\"".$dir.rawurlencode($n)."\" rel=\"lightbox[bilder-".$dir."]\">";
 *if($image_counter == 1)
 *{
 *        echo "Starta bildspel";
 *}
 *echo "</a><br />\n";
 *$image_counter++;
        }
}
?>

</body>
</html>

Edit: Ändrade rel-parametern. Du kan skicka PM om du behöver någon mindre ändring i php-scriptet.


Alla tider är GMT +2. Klockan är nu 09:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson