phpWebGallery 1.2 képgaléria telepítése és használata
A script honlapja:
target=_blank>http://www.z0rglub.com/phpwebgallery/
letöltés:
href="http://gyik.bixerver.com/data/phpsql/phpwebgallery.v.1.2/phpwebgallery.v1.2.zip">phpwebgallery.v1.2.zip
működés:
target=_blank>http://gyik.srv.hu/
A script azoknak fog nagyon tetszeni, akik képeket szeretnének publikálni az
interneten. Segítségével gyorsan és egyszerűen lehet elég nagy mennyiségű képet
feltölteni a látogatók számára, kategóriákba, alkategóriákba rendezve.
Sok
honlapon ezt úgy szokták megoldani, hogy valamilyen progival (pl. AcdSee vagy
IrfanView) generálnak kisképeket és HTML-t a képekhez, majd ezt az egészet
feltöltik a szerverre. Úgy igazából ez sem nagy meló, egészen addig amíg csak
pár képről van szó, nem akarunk módosítani a tartalmon. Ráadásul mondjuk ha már
van fent igy 10 különböző kategória, és valami oknál fogva szeretnénk a képeket
új elrendezésbe látni, esetleg más kinézettel, vagy épp a sorok számát és a
soronkénti képek számát szeretnénk módosítani .. na szóval ilyen esetekben már
újra kell generálni és feltölteni a HTML-eket, ami elég unalmas meló tud
lenni.
Miért jobb ez a script mint a fenti megoldás?
- először is mert sokkal egyszerűbb dolgunk a fájlok feltöltésekor. Itt elég
csak a képeket és a hozzá tartozó thumbnail képeket feltölteni, nem kell HTML-t
generálni hozzá,
- mert a kinézetet (skin, theme vagy ahogy tetszik) központilag
szabályozhatjuk,
- mert webes admin felületről könnyen módosíthatunk sok dolgot 1-2
kattintással,
- tetszőleges számú kategóriánk és alkategóriánk lehet,
- a látogatók megjegyzéseket fűzhetnek a képekhez,
- a regisztrált felhasználók számára elérhető egy “kedvencek” részleg, ahova
összegyűjthetik a legjobb képeket
- mert az adatbázisban lehetőség van keresésre is
Mi szükséges a galéria beüzemeléséhez?
Mindenképp olyan webszerverre/tárhelyre van szükség, ahol elérhető PHP és
SQL szolgáltatás.
Rövid telepítési útmutató
- töltsd le a scriptet
- csomagold ki
- töltsd fel a fájlokat a szerverre
- a böngészőben nyisd meg az “admin” könyvtárban található
“install.php” fájlt és kövesd az utasításokat
Részletes telepítési útmutató
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_01.jpg" width=100 border=0>
Töltsük le a leírás elején található helyről, majd csomagoljuk ki gépünkre. A
csomag önmaga 220kb, kibontva mintegy 1727kb. Miután a kitömörítéssel végeztünk,
töltsek fel webszerverre a fájlokat.
![]()
Amint készen vagyunk, nyissunk egy böngészőt és menjünk az
“admin” könyvtárban található “install.php“-hez.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_03.jpg" width=100 border=0>
Innentől kezdve egy nagyon kényelmes installálási menetet kell csak
végigcsinálni, és pár percen belül már működik is a galériánk.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_04.jpg" width=100 border=0>
Töltsük ki a mezőket:
- MySQL host: localhost // ez általában a localhost, ha ettől
eltérő, érdeklődjünk a tárhelyszolgáltatónál
- user: felhasználói név // mellyel elérhetjük az SQL adatbázist
(általában tárhelyünk neve)
- password: felhasználói jelszó // mellyel elérhetjük az SQL
adatbázist
- Database name: az SQL adatbázis neve // (általában tárhelyünk
neve)
- database table prefix: phpwebgallery_ // ez maradhat a deault
érték, akkor van jelentősége, ha egy adatbázisba több scriptet is telepítünk
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_05.jpg" width=100 border=0>
Ha minden adatot rendesen megadtunk az előző ablakban, ide jutunk. Itt már a
galéria menedzseléséhez szükséges információkat kell megadnunk, úgy mint:
- webmaster login: admin neve // ezzel tudunk majd belépni az
admin felületre
- webmaster password: admin jelszó // ez is kell majd a
belépéshez
- confirm password: admin jelszó // itt a tévedés elkerülése
végett meg kell ismételni a jelszót
- webmaster mail address: az admin mail címe
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_06.jpg" width=100 border=0>
Az installálást sikeresen befejeztük. :) Biztonsági okok miatt a tárhelyünkön
törölni kell az “install.php“-t, ami az “admin”
könyvtárban található.
![]()
Most már nem maradt más hátra, minthogy lépjünk be frissen telepített
galériánkba. A böngészőben nyissuk meg “identification.php“-t.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_08.jpg" width=100 border=0>
Névnek/jelszónak adjuk meg az előbbiekben beállított admin nevet és
jelszót.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_09.jpg" width=100 border=0>
Ha mindent jól adtunk meg, megjelenik a galéria (egyelőre még üresen), a bal
oldalon látható a menü, ahonnan a későbbiekben bemehetünk az admin felületre. De
első körben nézzük meg a beállításainkat, úgyhogy kattintsunk a
“customize” menüpontra.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_10.jpg" width=95 border=0>
Ez a menüpont amúgy minden regisztrált felhasználó számára elérhető. Itt
megadhatunk pár dolgot a galéria, illetve a képek megjelenésével kapcsolatban.
Beállíthatjuk, hogy hány sort és soronként hány képet akarunk látni, milyen
nyelvű legyen a galéria, milyen legyen a kinézete, mekkorák lehetnek a képek,
módosítjuk mailcímünket és jelszavunkat.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_11.jpg" width=100 border=0>
Miután beállítottuk az előbb vázolt dolgokat, menjünk a admin felületre.
Ehhez kattintsunk a bal menüben található “admin” pontra,
megjelenik a képen látható felület. Nézzük milyen lehetőségeink vannak:
- configuration: itt módosíthatjuk a galéria általános beállításait
- users: módosíthatjuk a felhasználói listát, illetve a felhasználókkal
kapcsolatos dolgokat
- categories: kilistázza a kategóriákat és főkategóriákat, és
módosíthatjuk tulajdonságaikat, új nevet adhatunk nekik, illetve plusz
információval bővíthetjük ki leírás szintjén, mely természetesen megjelenik a
látogatók számára is.
- waiting: regisztrált felhasználók által feltöltött képek listája,
melyek nem kerülnek ki egyből a galériába, először nekünk kell jóváhagyni
- database update: itt lehet az adatbázist frissíteni, pl. képek
feltöltése után. Az “update categories, not pictures” csak a kategóriákat fogja
frissíteni, míg az “update all” mindent frissít. Ilyen frissítés alkalmával a
script megnézi milyen új képeket töltöttünk fel, esetleg miket töröltünk, és a
begyűjtött információnak megfelelően frissíti az adatbázist.
- thumbnails: ha esetleg van olyan képünk, melyet már feltöltöttünk és
nem tettünk hozzá thumbnail-t, akkor itt GD segítségével (erről érdeklődj a
tárhelyszolgáltatódnál) generálhatunk újat.
- history: itt található a log, ki mikor mit nézett meg stb..
- instructions: több angol nyelvű leírás/útmutató a rendszerrel
kapcsolatban
- back to galleries: visszalépés a galériába
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_12.jpg" width=82 border=0>
A képen látható a “configuration” menüpont részletes tartalma.
Itt állíthatjuk be a galéria általános tulajdonságait.
A galéria használata
Tehát már telepítettük a galériát, be is állították, ideje képeket is
feltenni. :) Nézzük mit, hogy és hova kell felpakolni.
Tehát a tárhelyünkön fent van a script. Látható, hogy van egy
“galleries” könyvtár, minden további könyvtárat (kategória) és
alkönyvtárat (alkategóriák) ide kell feltölteni.
Amit a “galleries” könyvtárba teszünk mappát, azok lesznek a
galériában a főkategóriák. Maradjunk most az én galériámnál mint példa, azzal
jobban tudom illusztrálni a dolgokat:
target=_blank>http://gyik.srv.hu/
A webszerveren nálam most a könyvtárstruktúra (részlet) így néz ki:
- /galeria/1600×1200
- /galeria/1600×1200/01
- /galeria/1600×1200/01/thumbnail
- /galeria/absztrakt
- /galeria/absztrakt/01
- /galeria/absztrakt/01/thumbnail
- /galeria/absztrakt/02
- /galeria/absztrakt/02/thumbnail
- /galeria/absztrakt/03
- …stb
- /galeria/artist
- /galeria/artist/andidas
- /galeria/artist/andidas/thumbnail
- …stb
Tehát mint látható, a “galleries“-be tett könyvtárakból lettek a
főkategóriák (pl. artist), és az ezekbe tett alkönyvtárakból lettek az
alkategóriák (pl. andidas). A nagyképeket mindig a
alkönyvtárakba/alkategóriák könyvtárába kell feltölteni (pl.
/galeria/artist/andidas/), és a hozzá kapcsolódó thumbnaileket/kisképeket
pedig az egyel alatta lévő “thumbnail“-be (pl.
/galeria/artist/andidas/thumbnail/).
A thumbnail-ekkel kapcsolatban fontos, hogy nevük előtagja
megyegyezzen az admin felület “configuration” pontjában megadott
“thumbnail prefix” értékével (nálam ez a “tn_“)
Most igy visszaolvasva ezt a részt kicsit macerásabbnak tűnik mint valójában,
úgyhogy mielőtt még végleg elriadtok a dologtól, leírom kicsit egyszerűbben :)
Arról van szó, hogy meg kell csinálni a szerveren a könyvtárakat, majd a gépen
egy programmal a thumbnaileket. Én AcdSee-t javaslok de lehet pl. IrfanView is
(amelyik szimpatikusabb). A thumbnaileket feltolom a képekkel együtt a
szerverre, mindegyiket a maga helyére, majd a frissítem az adatbázist (ez
látható a következő képen). Kb ennyi, nem kell elriadni tőle. :)
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_13.jpg" width=100 border=0>
Tehát már fent vannak a képek, a thumbnailek is, nem maradt más hátra,
minthogy az admin felületen frissítsük az adatbázist. Ehhez kattintsunk a bal
menü “Database update” / “update all” pontjára.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_14.jpg" width=100 border=0>
Az “update all“-ra kattintás utáni eredmény nálam. Mint látható, 16 új
kép került be a galériába, nem töröltem semmit.
src="http://www.tutorial.hu/kepek/phpwebgallery_mini_15.jpg" width=100 border=0>
És a végeredmény, a kész galéria.

Twitter
Facebook
Digg
Delicious
Stumble
RSS
Helló!Segitség kéne nekem onnan , hogy thumbsokat csinálunk. mert amikor mondjuk irfanview-vel megcsinálom a thumsokat akkor nekem a kép neve mögé odairja hogy _thb_ (én állítottam be) és amikor az oldalamon admin/configuration ban a thumbnail prefix -ben beállítom hogy _thb_ legyen, felrakom a képeket és rámegyek a Database update/update all
-ra akkor pirosan irja ki a fájlneveket meg nemtudommit. így:
the thumbnail is missing for : DSC00061.JPG (_thb_DSC00061.XXX, XXX = gif, png or jpg)
the thumbnail is missing for : DSC00062.JPG (_thb_DSC00062.XXX, XXX = gif, png or jpg)
the thumbnail is missing for : _thb_DSC00061.JPG (_thb__thb_DSC00061.XXX, XXX = gif, png or jpg)
the thumbnail is missing for : _thb_DSC00062.JPG (_thb__thb_DSC00062.XXX, XXX = gif, png or jpg)
kérlek segits
Üdv. Ádám
Ádám: így tippre azt mondanám, hogy a kis-/nagybetűkkel lesz gond a fájlnevekben. Tipp: bármit raksz a netre, azt mindig spec ékezetek nélkül, kisbetűsen tedd fel. Windows alatt nem számít, de a unixos oprendszerekben a Kep.jpg nem egyenlő a kep.jpg-gel vagy a kep.JPG-gel.
Ádám: ha jól vettem ki a szövegedből, akkor nálad az elkészített thumpnail kép neve kb így néz ki: kepnev_thb_.kiterjesztés, a hibaüzenetben meg látszódik, hogy ilyen nevűnek kellene lenni a kisméretű képeknek: _thp_kepnev.kiterjesztés.
A megoldás csak annyi, hogy irfan-ban beállítod, hogy a fájlnév elé rakja a perifex-et és ne a fájlnév mögé.
lehet a webgallery-ban is meg lehet adni a prefix helyét, de ez miatt nem akarom felrakni, hogy megnézzem, hogy mit is lehet benne állítgatni :)
Igen közben rájöttem :) azért kössz. Amugy nem ezt a motort választottuk mégsem.
itt az oldalunk: http://csillagphoto.exra.hu a motor neve php Photo Album
Sziasztok eg ykis help kéne mert a megadott jelszóval nem akar beengedni installálás után az Admin felületre.