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?
Enkelt galleriscript?
123 svar · 11 720 visningar · startad av Bire · sida 2 av 7
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?! :)
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.
Jag fixar lightbox.. Det är bara externa js-filer & ett attribut i href som ska till! :)
Du kan kanske spinna vidare på detta.
Skrivet i PHP.
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
Förmodligen behöver du sätta skrivrättigheter på mapparna img och imgtmp.
Compusa skrev:
Förmodligen behöver du sätta skrivrättigheter på mapparna img och imgtmp.
Hjälper inte heller..
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
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.
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.
Testade, men det blir felmeddelande om fel sökväg.
Ska se om jag får tag på en annan server att testa på.
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! :)
Me :)
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
Har du mellanslag och/eller å, ä, ö?
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
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;
}
?>