webForumDet fria alternativet

Enkelt galleriscript?

123 svar · 11 720 visningar · startad av Bire · sida 2 av 7

PeddaMedlem sedan juni 20006 032 inlägg
#21

Hur vill du att det ska fungera när man klickar på en länk (mapp namn)?
Ska alla bilder visas i en lista som länkar eller?

BireMedlem sedan dec. 199919 074 inlägg
#22

Min tanke är att när man klickat på en mapp (länk) så visas en bild (Kanske slumpmässigt?) & sedan man klickat på den bilden navigerar man i den mappen via lightbox.
Jag vill alltså bara ladda upp mappar med bilder via ftp, om det är möjligt?! :)

PeddaMedlem sedan juni 20006 032 inlägg
#23

Att bara ladda upp mapparna via ftp är inget problem. Jag funderar mest på hur du ville ha navigeringen.
Har aldrig använt lightbox innan, men funkar den inte så att bilden öppas i ett nytt lager?

Men jag löser nog navigeringen på något sätt, får se hur.

BireMedlem sedan dec. 199919 074 inlägg
#24

Jag fixar lightbox.. Det är bara externa js-filer & ett attribut i href som ska till! :)

MogMedlem sedan nov. 2003266 inlägg
#25

Du kan kanske spinna vidare på detta.
Skrivet i PHP.

BireMedlem sedan dec. 199919 074 inlägg
#26

Mog skrev:

Du kan kanske spinna vidare på detta.
Skrivet i PHP.

Antingen är jag dum, eller så är det nått knas för det lirar inte :S

CompusaMedlem sedan jan. 20023 327 inlägg
#27

Förmodligen behöver du sätta skrivrättigheter på mapparna img och imgtmp.

BireMedlem sedan dec. 199919 074 inlägg
#28

Compusa skrev:

Förmodligen behöver du sätta skrivrättigheter på mapparna img och imgtmp.

Hjälper inte heller..

PeddaMedlem sedan juni 20006 032 inlägg
#29

Slängde ihop ett skript lite snabbt, går ju att göra bättre/snyggare om man lägger ner lite mer tid.
http://lenab.se/Bire/index.php

BireMedlem sedan dec. 199919 074 inlägg
#30

Pedda skrev:

Slängde ihop ett skript lite snabbt, går ju att göra bättre/snyggare om man lägger ner lite mer tid.
http://lenab.se/Bire/index.php

Ser ju helt okej ut på din server, precis en sån funktion jag söker som jag kan trixa vidare lite med designen på. Dock funkar det inte för mig på min server :/

http://www.kristerlindholm.se/galleri/index.php
Jag har laddat upp en mapp med en jpg-bild i mappen bilder, men det syns inte. Chmodat allt till 777 dessutom för säkerhets skull.

PeddaMedlem sedan juni 20006 032 inlägg
#31

Kan vara för att jag kör på en Windows server. Testa att ändra i config.php

ändra
$directory = "bilder/";
till
$directory = "/bilder/";
och se om det hjälper.

BireMedlem sedan dec. 199919 074 inlägg
#32

Testade, men det blir felmeddelande om fel sökväg.

PeddaMedlem sedan juni 20006 032 inlägg
#33

Ska se om jag får tag på en annan server att testa på.

BireMedlem sedan dec. 199919 074 inlägg
#34

Det vore ju toppen!
Ser stor potential i detta enkla script & vet att fler bildfånar här på wF söker nått liknande! :)

SicoMedlem sedan maj 20002 597 inlägg
#35

Me :)

fiddlerMedlem sedan juli 20023 617 inlägg
#36

Prova att byta menu.php mot

<?php 
$dh  = opendir($directory);
$files = array();
while (false !== ($filename = readdir($dh))) 
{
	if($filename != "." && $filename != "..")
	{
    	$files[] = $filename;
	}
}

sort($files);
echo '<ul>';

foreach($files as $key => $value)
{
	if(is_dir($directory . $value))
	{
		echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?m=' . $value . '">' . ucfirst(strtolower($value)) . '</a></li>';
	}
}

echo '</ul>';
?>

Vad jag kan se lär inte skriptet fungera med mellanslag i mapp eller bildnamn. Ej heller med å, ä och ö. Det lämnar jag åt Pedda för tillfället... :)
Kommer att bli bra det här! :bire

BireMedlem sedan dec. 199919 074 inlägg
#37

Nu är det nära...

http://www.kristerlindholm.se/galleri/

Listar mappen, men inte innehållet.

fiddlerMedlem sedan juli 20023 617 inlägg
#38

Har du mellanslag och/eller å, ä, ö?

BireMedlem sedan dec. 199919 074 inlägg
#39

fiddler skrev:

Har du mellanslag och/eller å, ä, ö?

Nope..

Här är innehållet i mappen (Snygg kille dessutom): http://www.kristerlindholm.se/galleri/bilder/weee/BattleshipBirp.jpg

fiddlerMedlem sedan juli 20023 617 inlägg
#40

Ny content.php

<?php 
if(is_dir($directory . $_GET['m']))
{
	$dh  = opendir($directory . $_GET['m']);
	while (false !== ($filename = readdir($dh))) 
	{
		if($filename != "." && $filename != "..")
		{
			$files[] = $filename;
		}
	}
		
	sort($files);
			
	echo '<ul>';
			
	foreach($files as $key => $value)
	{
		// Get the extension
		$extension = pathinfo($value, PATHINFO_EXTENSION); 
				
		if(is_file($directory . $_GET['m'] . '/' . $value) && in_array($extension, $filetypes))
		{
			echo '<li><a href="' .$directory . $_GET['m'] . '/' . $value . '" rel="lightbox" title="' . $value . '">' . ucfirst(strtolower($value)) . '</a></li>';
		}
	}
			
	echo '</ul>';
}
else
{
	echo $error;
}
?>
131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)