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 ;))
Soor | 15. 05. 2009 ob 20:34 | Permalink
Pozdravljen,
malce se poigravam z galerijo in mi je zelo všeč. Imam pa težave pri nalaganju “večjih fotk”, vendar ne vem kje iskati razlog. Fotke so velike cca. 3MB in res. 3072X2304.
Mislim da sem nekaj časa že zasledil podobno težavo, rešitev pa je bila ena nastavitev v php.iniju, vendar ne vem več kaj je bilo.
Prosim za pomoč, saj bi rad “ponucal” to galerijo :)
lp
Marko | 15. 05. 2009 ob 20:41 | Permalink
Moja skripta za galerijo nima mehanizma za nalaganje fotk… :?
Soor | 15. 05. 2009 ob 21:38 | Permalink
Morda sem malo površno napisal…
Torej ko shranim slike v mapico in so npr res. 1024X768, mi jih prikaže pod administratorjem, ter lahko dam “Do both”, tako da mi jih doda v galerijo.
Če pa dam v mapico slikce res. 3072X2304, mi pa jih sploh ne prikaže (kot da jih ni), da bi jih lahko dodal v galerijo.
Marko | 15. 05. 2009 ob 23:05 | Permalink
Aha! Ja, morda je problem v količini pomnilnika, nastavljeni v php.ini – postavka memory_limit.
Soor | 16. 05. 2009 ob 11:48 | Permalink
Jap… To je bilo to, sem povišal in deluje.
Hvala