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ó


kicsomagolás<br 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.

Szerző: Harder (http://blog.harder.hu)

Támogasd a tutorial-t és nézd meg a koponyeg.hu-t!

5 hozzászólás
a phpWebGallery 1.2 képgaléria telepítése és használata c. bejegyzéshez

  1. Ádám

    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

  2. Harder

    Á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.

  3. Fefy

    Á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 :)

  4. Ádám

    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

  5. Bandyy

    Sziasztok eg ykis help kéne mert a megadott jelszóval nem akar beengedni installálás után az Admin felületre.

Szólj hozzá Te is
a phpWebGallery 1.2 képgaléria telepítése és használata c. bejegyzéshez

Connect with Facebook

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>