Blog

dfGallery – egyszerűbben!

Létezik egy nagyon jó flash alapú képgaléria a dfGallery. Számos szolgáltatással és beállítási lehetőséggel rendelkezik, mint például RSS-en, vagy saját webhelyről való kép betöltés. Sajnos az RSS-el való együttműködésre én sehogy nem bírtam rávenni és az utána olvasottak szerint másnak sem sikerűt. A helyileg való kép betöltés remekül működik, viszont hátránya, hogy minden galériát és képet saját kezűleg kell megadni egy XML fájlban. Bizony sok kép esetében ez elég nagy munka lenne.
Ezt a hiányosságot eszközöltem egy kis PHP programmal, amely a galériánk könyvtár szerkezetéből legenerálja az XML kódot és közvetlenül a flashnek adja át. A mi dolgunk csupán a képek feltöltése a webhelyünkre.

dfGallery


Használat
:

  1. Töltsük le a galéria programot a lent található linkkel.
  2. Másoljuk fel a saját webhelyünkre egy tetszőleges könyvtárba.
  3. Az index.html fájlban található a galéria flasht betöltő kód. Ezt másoljuk be a saját oldalunk kódjába, ahova el szeretnénk helyezni a galériát. Figyeljünk az elérési utak pontos megadására a kódban!
  4. A generatexml.php fáj ### SETTINGS ### részében több dolgot megadhatunk (ezekről lentebb részletesen). Az első értéknek a teljes útvonalat a galériánkhoz, második és harmadik opcióként a kis is illetve a nagy képek könyvtárát.
  5. Helyezzük el a kis, illetve a nagy képeket a könyvtárakban, ügyelve arra, hogy ugyanolyan nevű könyvtárakba kerüljenek.


Konfigurációs beállítások a generatexml.php fájban:

Galéria URL-je:
$gall[root] = 'http://sajatwebhelyed.hu/galeria/';

Kis képek könyvtára
$gall[thumbs] = 'albums/thumbs/';

Nagy képek könyvtára
$gall[bigs] = 'albums/big/';

Galéria neve
$gall[title] = 'Az én galériám';

Képek késleltetési ideje diavetítésnél (másodperc)
$gall[slideshow] = '5';

Automatikus diavetítés (true, false)
$gall[slpause] = 'false';

MP3 fájl háttérzenéhez (elérési út a fájlhoz)
$gall[music] = 'none';

Hangerő (1...100)
$gall[music_vol] = '50';

Linkek engedélyezése a képekhez (true, false)
$gall[link_img] = 'true';

"PrintScreen"-elhető képek (true, false)
$gall[printscr] = 'true';

Kép számok előjáró szövege
$gall[imgtitle] = 'Kép';

Dátum formátum (PHP szintaxissal)
$gall[date_form] = 'Y. m. d.';

Az alábbi öt beállítás a nyelvi fordítás
$gall[pls_wait] = 'Kis türelmet';
$gall[loading] = 'Betöltés';
$gall[prev_page] = 'Előző oldal';
$gall[next_page] = 'Következő oldal';
$gall[pages] = 'Oldal: % Összesen: %';

A letölthető galéria egyben tartalmazz egy működő minta galériát is, arra az esetre ha valakinek nem lennének világosak a beállítások. Ha bármilyen kérdés, vagy probléma merülne fel, azt várom alább a hozzászólásoknál, vagy e-mailben.
A galéria megtekinthető az én oldalamon is, ezen a linken.

Letöltés: dfGallery (646.39 kB)

Hozzászólások

  • farkas77 szerint:

    Szia!

    Feltettem a galériát, megtettem a szükséges beállításokat a leírás alapján, de sajna nem működik! A képeket nem tölti be csak a Loading felirat áll középen!

  • Blint szerint:

    Amire ügyelni kell:
    $gall[root] beállításánál teljes webes elérési út megadása, pl: “http://blintdesign.hu/galeria/” a / se maradjon le a végéről. Célszerű még a fájlokat UTF8 kódolásba menteni, eltérő kódolások is okozhatnak gubancot.
    Ha ezek után sem megy, akkor még próbálok segíteni, csak jelezd nyugodtan, ha gond van!

  • Rendes Ember szerint:

    Szia. Nem akadékoskodás, de a mintalinken Képaléria van írva.
    De másért kereslek. Letöltöttem én is, beállítások, de az index.html-ből akármit másolok a wordpress oldalba, csak ennyi jelenik meg:
    width=”500″ height=”355″> szóval egy kódrészlet. Tudsz segíteni?
    Sok hasznos dolgot találok az oldaladon, már többet használtam is, de ezt a galériát nem tudom elindítani.

  • Rendes Ember szerint:

    Már látszik a galéria, de a kódrészlet még mindig ott van, a galéria üres, és csúnyán eltolódik balra.

  • Rendes Ember szerint:

    És igen. Nekem is csak a loading felirat.

  • Blint szerint:

    A kód amit a WP-be kell illesztened, az az /-el kezdödő/végzödő rész. Én egy oldal (page) tipusú bejegyzésbe illesztettem be. Persze célszerű kódszerkesztői nézetbe ezt megtenni.
    Ha a letöltött galériat felteszed a saját webhelyedre, és átírod csak az elérési útvonalakat, akor sem mükődik?

  • Jade szerint:

    Szia!
    Segítségre volna szükségem. Több galériát szeretnék használni az oldalamon a különböző témaköröknek. Az elsőre feltöltött galérát megjeleníti gond nélkül, de a második betöltése 20%ig jut el. Beillesztettem a kódot, amivel megmutatom a 2. galéria xml-jét, az elérési útvonalakat is ellenőriztem, mégsem tölt be teljesen. Tudnál tanácsot adni? (a php nélküli verziót használom)

Szóljon hozzá!

Új generációs játékok