Havde en ven der var på udkig efter et også, jeg kunne ikke finde et, så jeg skrev lidt php og smed galleria på, du kan lige få en kopi af det jeg kom frem til.
du downloader galleria gratis her:
http://galleria.io/downloadnår du pakker det ud, skulle kunne lave en struktur der er den samme som den her (dog behøver du ikke plugins, bliver ikke brugt lige her.)
http://kenneth.wi.ots.dk/udvikleren/gallery.png- <!doctype html>
- <html>
- <head>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
- <script src="galleria/galleria-1.2.6.min.js"></script>
- <style type="text/css">
- *{
- margin: 0px;
- padding: 0px;
- }
- #container{
- margin-left: auto;
- margin-right: auto;
- width: 800px;
- }
- #container h2{
- font-size: 14px;
- }
- #container ul{
- list-style: none;
- }
- #container ul li a{
- color: #000000;
- }
- #container #albums{
- float: left;
- width: 200px;
- }
- #container #gallery{
- float: left;
- width: 600px;
- }
- </style>
- </head>
- <body>
- <div id="container">
- <div id="albums">
- <?php
- $album = "";
- if ($handle = opendir('albums')) {
- echo "<h2>Albums:</h2>";
- echo "<ul>";
- while (false !== ($entry = readdir($handle))) {
- if ($entry != "." && $entry != "..") {
- if($album == ""){
- $album = $entry;
- }
- echo "<li><a href='?album=$entry'>$entry</a></li>";
- }
- }
- closedir($handle);
- echo "</ul>";
- }
- ?>
- </div>
- <?php
- if ((isset($_GET["album"]) && is_dir("albums/" . $_GET["album"])) || $album != "") {
- if(isset($_GET["album"]) && $album != $_GET["album"]){
- $album = $_GET["album"];
- }
- echo "<h2>".$album."</h2>";
- echo '<div id="gallery">';
-
- if ($handle = opendir('albums/' . $album)) {
- while (false !== ($entry = readdir($handle))) {
- if ($entry != "." && $entry != "..") {
- echo "<img src='albums/" . $album . "/$entry' />";
- }
- }
- closedir($handle);
- }
-
- echo '
- </div>
- <script>
- Galleria.loadTheme("galleria/themes/classic/galleria.classic.min.js");
- $("#gallery").galleria({
- width: 500,
- height: 500
- });
- </script>
- ';
- }
- ?>
- </div>
- </body>
- </html>