uAlbum - jednoduchá PHP galerie
Jazyk
Menu
Novinky
-
23. února 2007 - uvedeno uAlbum verze 1.43
- Opraveny chyby v layoutu a JavaScriptu při použití IE7
- Opraveny chyby JavaScriptu při použití Opery
-
26. července 2006 - uvedeno uAlbum verze 1.42
- přidána podpora správného zobrazení obrázků s netradičním poměrem stran a malých obrázků
- přídána možnost jednoduché změny barev layoutu (pomocí nastavení v úvodní části scriptu)
- drobná vylepšení kódu
-
18. března 2006 - uvedeno uAlbum verze 1.41
- Opravena chybka ve fullscreen módu
- Optimalizována velikost JavaScript části (30% zmenšení velikosti)
-
17. března 2006 - uvedeno uAlbum verze 1.4
- Nová funkce: fullscreen mód - zobrazení obrázků s maximálním využitím plochy prohlížeče (ukázka v demu)
- Nová funkce: je možné nastavit počet sloupců v režimu procházení adresářů
- Doplněna konfigurační část
- Vylepšení kódu
-
15. března 2006 - zprovozněno nové forum
-
13. března 2006 - uvedeno uAlbum verze 1.35
- Nová funkce: nahrazování názvů u složek (detaily naleznete v konfigurační části scriptu)
- Nová funkce: změna rozlišení obrázků nahraných na server (volitelná funkce - detaily v konfigurační části scriptu)
- Doplněna konfigurační část
-
9. března 2006 - uvedeno uAlbum verze 1.3
- Nová funkce: u každé složky je nyní zobrazen náhled na první obrázek a pár informací o složce (ukázka v demu)
-
7. března 2006 - uvedeno uAlbum verze 1.2
-
6. března 2006 - uvedeno uAlbum verze 1.1
- Přidána funkce slideshow (prezentace)
- Vylepšeno řazení souborů a složek (možnost řazení i podle data/času)
- Vylepšen XHTML layout a CSS (výstup je nyní XHTML 1.0 Strict a CSS 2.1 validní)
-
1. března 2006 - uAlbum zveřejněno na HotScripts.com a
Need Scripts
-
24. Února 2006 - uvedena první verze uAlba
Popis
uAlbum je jednosouborová webová galerie vytvořená v PHP. Cílem bylo vytvořit jednoduchou galerii pro situace kdy
chcete rychle zveřejnit nějaké obrázky a nechcete složitě vytvářet nové galerie, nastavovat práva a podobně.
Jediným instalačním krokem je nakopírování souboru galerie spolu s fotkami do stejného adresáře na server.
Script automaticky při prvním přístupu vygeneruje a zobrazí náhledy obrázků a případných podadresářů. Script je možné
nakopírovat i do adresářů bez obrazových souborů. V takovém případě se zobrazí všechny podadresáře a můžete tímto způsobem
vytvářet rozsáhlejší galerie, kdy struktura galerie kopíruje adresářovou strukturu (názvy subgalerií jsou tvořeny názvy
podadresářů).
Vlastnosti uAlba
- Vše (PHP,CSS,HTML,JavaScript) je uloženo v jediném souboru
- Jednoduchá instalace
- Široká podpora prohlížečů (Internet Explorer, prohlížeče na jádru Gecko, Opera)
- Image preloader (celé prostředí včetně náhledů se stáhne pouze jednou a zobrazovaný obrázek se mění pomocí JavaScriptu)
- Automatické generování náhledů (za pomoci GD knihovny pro PHP)
- Fullscreen mód - zobrazení obrázků s maximálním využitím plochy prohlížeče
- Jednoduché procházení galerií (za pomoci náhledů, prezentace a odkazů na další a předchozí obrázek)
- Podpora všech základních obrazových formátů (jpg, jpeg, png, gif)
- Možnost jednoduché konfigurace
- Validní XHTML 1.0 Strict výstup
Požadavky
na server
- PHP s nainstalovanou GD knihovnou
- PHP práva pro tvorbu adresářů a souborů
na klienta
- Podporovaný prohlížeč (Internet Explorer, prohlížeče na jádru Gecko, Opera)
- Zapnutý JavaScript
Ukázka
Ukázka uAlba
První strana ukazuje stav kdy není v adresáři žádný obrazový soubor, další části zobrazují případ kdy jsou v adresáři
obrazové soubory a případně i další podadresáře (Sub Gallery).
Stažení
Poslední verze uAlba ke stažení
Instalace
Instalační proces
- Stáhněte a rozbalte script (defaultně je pojmenován "index.php")
- Zkopírujte script (index.php) do adresáře s obrázky na serveru
- Nastavte práva pro vytvoření nových adresářů a souborů (CHMOD 777)
- Zadejte adresu kde je script umístěn (http://..../index.php)
Konfigurace (nepovinná)
Editací zdrojového kódu je možné změnit některá nastavení uAlba
/*
* Nastaveni (nepovinne)
*/
define("THUMBNAIL_DIRECTORY","thumbs"); // nazev adresare s nahledy
define("GALLERY_TITLE","uAlbum gallery"); // titulek uAlba
define("TITLE",""); // nazev galerie (pokud je prazdny pouzije se nazev adresare)
define("LOADING_TEXT","Loading..."); // text zobrazeny pri nacitani obrazku
define("SLIDESHOW_INTERVAL",5000); // doba zobrazeni snimku pri prezentaci (ms)
// razeni souboru
$sort_by_date = false; // nastaveni razeni podle data/casu
$older_first = true; // nastaveni zobrazeni nejstarsich souboru na zacatek seznamu
...
Screenshoty
Podpora
Pokud máte jakýkoli dotaz, připomínku či návrh můžete použít následující komunikační kanály
ToDo
ToDo list
Licence
uAlbum je šířeno pod licencí LGPL takže ho můžete
zdarma využívat v rámci
znění této licence.