/// php fotogaléria

EasyPhotogallery je jednoduchá php fotogaléria pre phpRS - aktuálna verzia: 0.94 beta, licencia GNU/GPL

funkcie:

  • zobrazenie fotogalérií uložených v adresári photos
  • podpora súborov jpg, png a gif
  • pri kliknutí na náhľad otvorenie v novom okne (s podporou javascriptu je veľkosť nového okna nastavená podľa rozmeru fotky)
  • konfigurácia zobrazenia náhľadov v súbore photos.php
  • pri volaní pkriptu priamo, ponúkne zoznam všetkých galérií
  • javascript presunie pri zobrazení okno náhľadu do popredia
  • navigácia - možnosť prechádzania aktuálnej galérie tlačítkami v samostatnom okne
  • pri listovaní v galérii v novom okne javascript mení veľkosť okna podľa veľkosti fotky
  • možnosť konfigurácie vzhľadu v samostatnom súbore
  • pripravované zmeny:

  • zapracovanie výstupu do článkovej šablóny pomocou použitia preudotagu, ktorý do článku vloží vybranú fotogalériu
  • možnosť pri náhľade fotky voliteľne povoliť zobrazenie ikony pre otvorenie v novom okne a ikony pre otvorenie fotky v plnej veľkosti v tom istom okne
  • pre všetky textové výstupy použitie premenných podľa predvolenej jazykovej verzie - ak sa nebude dať použiť všade grafický symbol (uvidíme)
  • základný administračný modul pre SK a CZ verziu phpRS s možnosťou hromadného mazania a uploadu viacerých galérií v ZIP súbore (nutná podpora ZZIPlib na strane serveru)
  • konfigurácia

    Možnosti konfigurácie vzhľadu sú široké. Nastavením konštánt v súbore photocfg.php môžete nastaviť tieto vlastnosti:
    "G_stlpce",3 - počet stĺpcov pri zobrazení náhľadov
    "G_tab_br",0 - veľkosť rámiku (ohraničenia) tabuľky
    "G_tab_pd",2 - veľkosť medzier medzi mriežkou tabuľky a náhľadmi
    "G_tab_wd","auto" - šírka zobrazenia náhľadov, môže byť "auto" - prispôsobí sa rozmerom náhľadov, alebo môžte zadať pevnú hodnotu napríklad "600px" a podobne
    "G_titokn","photogallery" - titulok okna, ktorý sa pridá k štandardnému titulku v phpRS
    "G_hokrj",25 - veľkosť horného okraju pri zobrazení v novom okne
    "G_dokrj",10 - veľkosť dolného okraju pri zobrazení v novom okne
    "G_fokrj","#888" - farba okrajov pri zobrazení v novom okne
    "G_hpodf","#eee" - farba zvýraznenia navigačných tlačítok pri nábehu ukazovateľa myši
    "G_panel","left:5px;top:2px;" - absolútna pozícia navigačných tlačítok, touto voľbou si môžete nastaviť aby sa navigácia zobrazovala napríklad vpravo dole, v kombinácii s nastavením horného a dolného okraju dosiahnete požadovaný vzhľad, navigácia môže prekrývať fotku alebo ju môžete umiestniť tak aby bola v okraji. Ak máte rôzne rozmery obrázkov v rámci jednej galérie je vhodné aby bola navigácia umiestnená vľavo hore, pravá a spodná hrana okna totiž bude svoju pozíciu meniť podľa veľkosti fotky, čím sa môže stať navigácia nepohodlná - lebo sa bude meniť aj jej poloha.
    Pripomenky a postrehy posielajte na adresu fanderska[at]pobox.sk.

    použitie

    Skript volajte odkazom na súbor photos.php. Ak ho zavoláte bez parametrov, vypíše linky na všetky dostupné galérie. Ak ho zavoláte napríklad linkom photos?gal=demo1 zobrazí galériu demo1. Počet galérií je prakticky neobmedzený, maximálny doporučený počet fotiek v jednej galérii je však 50. Skript bol testovaný a funguje aj pri počte viac ako 500 fotografií v galérii, ale takýto spôsom použitia zbytočne zaťažuje server. Je nutné brať do úvahy aj výslednú veľkosť vygenerovanej stránky, záleží to teda hlavne na tom aké máte v galérii fotografie a veľkosť náhľadov. Veľkosť súčasne zobrazených náhľadov by nemala podľa môjho názoru prekročiť 100-150 kB. Ide o to aby Vaše stránky zostali rýchle a dostupné aj pre ľudí s pomalším pripojením. Názov súboru v galérii musí pozostávať zo znakov [a..z] prípadne číslic [0..9], chyby pri zobrazení môžu vzniknúť pri súboroch so znakom "medzera" "+" alebo "-" v názve a podobne. Fotogaléria je vhodná ak napr. chcete aby mali náhľady inú farebnosť alebo tónovanie ako veľké fotky tak, aby sa to dokonale ladilo k designu vašich stránok. Tento spôsob použitia vidno na galérii demo1. Fantázii a dobrému vkusu sa medze nekladú. Po dokončení galérie sem napíšem článok ako si vyrobiť takéto náhľady automaticky, prípadne ako im hromadne zmeniť farebnosť alebo tónovanie v niektorom z grafických editorov.

    /// download

    photos_php_0.94_beta.rar - php skripty (5.202 Bytes)
    photos.rar - demo dvoch fotogalérií (516.520 Bytes)

    photos_php_0.94_beta.rar

    Rozbaľte archív do hlavného adresára phpRS. Archív obsahuje ikonky ovládania galérie v adresári image, súbory photos.php, photoview.php a photocfg.php. Sú to php skripty, ktoré obsluhujú zobrazenie obrázkov v adresári photos. photocfg.php je kofiguračný súbor kde si môžete upraviť vzhľad galérie.

    Štruktúra galérie v adresári photos:
    V adresári photos sa nachádzajú adresáre jednotlivých fotogalérií (neobmedzený počet). Jednotlivé fotogalérie obsahujú vždy dva adresáre: imgs a thumbs. Názov súboru pre obrázok aj pre náhľad musí byť rovnaký.
    photos/demo1/imgs ..............adresár s obrázkami v plnej veľkosti
    photos/demo1/thumbs ............adresár s náhľadmi

    photos.rar

    Rozbaľte archív photos.rar do hlavného adresára phpRS. V hlavnom (pracovnom) adresári phpRS pribudne adresár photos v ktorom sú adresáre (galérie) demo1 a demo2. V týchto dvoch galériách je niekoľko fotografií, ktoré myslím že dostatočne vystihujú možnosti skriptu.

    bug report

    Chyby prosím reportujte na adresu fanderska[at]pobox.sk



    Ak chcete na vašej stránke umiestniť odkaz na túto stránku, budem rád, ale keďže mám v pláne migráciu na novú doménu pošlite mi radšej e-mail ktorý bude mať v subjecte text "ziadam_nahlasit_zmenu_adresy" a ja vám v pravý čas pošlem novú adresu, kam budú tieto informácie presunuté. Aby vaše linky nesmerovali do prázdna samozrejme... ;-) aj keď sa pochopiteľne budem snažiť držať presmerovanie zo starých stránok na nové.