Odločil sem se, da z vami delim svojo PHP skripto za galerijo fotk - uGallery2. Koda je sicer zamaskirana, da ne bo težav z avtorskimi pravicami, lahko pa poljubno spreminjate index.php in style.css.
Demonstracijo delovanja si lahko ogledate na http://foto.stamcar.com/
Namestitev je preprosta:
- za delovanje galerije mora biti na vašem strežniku omogočena PHP GD knjižnica
- datoteke index.php, gallery.php ter style.css postavite v željeni imenik na strežniku
- v index.php obvezno spremenite geslo za administracijo, po želji pa še ime galerije
- imeniku nastavite pravice za pisanje (najraje chmod 777)
- mehanizma za nalaganje slik ni - albume dodate tako, da v istem imeniku za vsakega ustvarite novo mapo in vanj date slike - podprte so samo slike v formatu JPEG
svizec | 04. 05. 2008 ob 15:32 | Permalink
Oh hvala ti za tole :) sej upload skripto pa če je treba tak lahko sami napišemo ;)
smottt | 04. 05. 2008 ob 15:50 | Permalink
Zanimiv mi je tist encoder php kode :)
Boštjan | 04. 05. 2008 ob 17:10 | Permalink
lepo da si dal opensource, še bolj mi je pa ušeč tist encoder kode :)
Marko | 04. 05. 2008 ob 17:28 | Permalink
Dal sem kot freeware, ne kot opensource :-)
Boštjan | 04. 05. 2008 ob 17:33 | Permalink
ah no… sm se narobe izrazu :P
Boštjan | 04. 05. 2008 ob 18:07 | Permalink
Am… zakaj mi piše “Dear atacker [...] still don’t know what you want…” ?
schtr4jh | 04. 05. 2008 ob 18:10 | Permalink
najlepša ti dala :D sm se glih mislu spravit pisat tako podobno kodo, pa vidim, da še ne bo takoj potrebe :D
Marko | 04. 05. 2008 ob 18:53 | Permalink
Boštjan: Hotlinking ni dovoljen. Tvoj browser mora poslati referer, drugače se ne da downloadat.
NoBody | 05. 05. 2008 ob 07:56 | Permalink
Hm nevemzakaj meni ne dela, naredim pa naslednje:
- na serverju naredim mapo galerija in not skopiram te tri datoteke in jih celotno mapo dam na chmod 777
- v mapi galerija, naredim podmapo npr. slike in vanjo skopiram 5 slik
- ko ko grem na url od galerija se prijavim pod admin in dam Build thumbnails amapk nič ne naredi tud če pustim 5h
Marko v čem je problem?
Marko | 05. 05. 2008 ob 12:01 | Permalink
Na serverju rabiš GD knjižnico.
NoBody | 06. 05. 2008 ob 18:29 | Permalink
Hm še ena težava :)
Imam en album z 500 slik in ko mi thumbnails in resajza slike, potem te niso več v istem vrstnem redu. Tiste ko so bile prej 250 po vrsti so sedaj prve, tiste ko so prej bile prve so zdaj zadnje, torej niso več v istem vrstnem redu kot orginal.
lp
Marko | 06. 05. 2008 ob 18:55 | Permalink
Žal zaenkrat ni moč urejati vrstnega reda. Bom pa poizkusil to enkrat implementirati :-)
NoBody | 06. 05. 2008 ob 19:18 | Permalink
Fora je v tem da v drugih albumih je vse ql, sam ta ko ma 500 slik ni ok. Začne z sliko picture194.jpg do picture485.jpg šele nato začne z picture001.jpg
http://shrani.si/f/s/wX/eyxQ3eo/2.jpg
http://shrani.si/f/X/Ae/396TTiep/1.jpg
lp
Marko | 06. 05. 2008 ob 19:57 | Permalink
Mogoče bi bolje delovalo, če številke fotk ne bi imele vodilnih ničel…
NoBody | 06. 05. 2008 ob 20:19 | Permalink
Nope, isto je :)
Jernej | 07. 05. 2008 ob 19:46 | Permalink
Kako deluje to maskiranje? Bežno sem pogledal en skrinšot in se mi zdi, da le imena spremenljivk zakomplicira.
Marko | 07. 05. 2008 ob 20:05 | Permalink
Jp, ta zamaskira imena spremenljivk in funkcij, pa komentarje izbriše - sej je dovolj za osnovne potrebe.
Jernej | 07. 05. 2008 ob 21:06 | Permalink
Super zadeva! ;)
Nejc | 11. 05. 2008 ob 08:13 | Permalink
Javi mi cache error. Kje je trik? Vsi direktoriji so cmodani na 777.
iElectric | 15. 05. 2008 ob 22:46 | Permalink
Pohvalno!
CoreySteel | 26. 06. 2008 ob 11:28 | Permalink
Če narediš še eno taki galerijo, katero je možno komentirat, jo prec kupim ;))