Flash fotogalerie pomocí SimpleViewer
Na stránkách SimpleVieweru jsou zdarma ke stažení zdrojové kódy SimpleViewer v1.9. Ukážeme si jak tuto pěknou flashovou fotogalerii upravit k obrazu svému a publikovat jí na webu – třeba v tomto blogu.
1. Stáhnout soubor http://www.airtightinteractive.com/simpleviewer/simpleviewer.zip
2. Rozbalit ZIP soubor do vhodného adresáře a seznámit se danými soubory a adresáři.
- adresář images je místo pro fotky s větším rozlišením (doporučuji max. 900 x 670 px)
- adresář thumbs je místo pro fotky s malým rozlišením (doporučuji max. 170 x 130 px)
- soubor gallery.xml je klíčový datový soubor ze seznamem publikovaných fotografií
- soubor index.html je soubor pro spuštění fotogalerie
- swfobject.js je pomocný soubor obsahující JavaScriptové funkce potřební k funkčnosti
- viewer.swf je pomocný flashový soubor tvořící výsledný grafický vzhled v prohlížeči
3. Pomocí grafického editoru vhodně upravit „syrové“ fotky z fotoaparátu a nakopírovat do příslušných adresářů.
Pro práci z fotografiemi používám Zoner Media Photo Studio. Myslím, že práce s fotkami je zde opravdu efektivní. Lze zde jednoduše označit několik fotografií, zadat výsledný rozměr v pixelech a ZMPS za nás všechny fotky přerozměruje.
4. Vytvořit nebo vygenerovat soubor gallery.xml ze seznamem názvů fotek.
Předtím, než vygenerujeme XML soubor bych vhodně pojmenoval soubory s fotkami. A to ve formátu prefix_cislo.jpg. Konkrétně teda ap_01.jpg. Takovéto hromadné přejmenování hravě zvládne TotalCommander. Akci vyvoláme v menu Soubor > Hromadné přejmenování.
Pro tento případ jsem si napsal v PHPčku skriptík, který XML soubor vygeneruje. Stačí zde vhodně zadat počáteční proměnné jako je: počáteční číslo první fotky, celkový počet fotek a prefix názvu soubor.
<?php $cislo = 1; // počáteční číslo $celkem = 16; // celkem fotek $prefix = 'a&p'; // prefix názvu souborů $text = 'Vygenerováno 1.3.2009 v 20:10 hod. | SMO © 2009'; for ($i = 1; $i <= $celkem; $i++) { if ($cislo < 10) { $cislo = '0'.$cislo; } $soubor .= "<image>n"; $soubor.= " <filename>".$prefix."_".$cislo.".jpg</filename>n"; $soubor .= " <caption><![CDATA[<font color="#ffe21a" size="10">"; $soubor .= $text."<font>]]></caption>n"; $soubor .= "</image>n"; $cislo++; } $file = fopen("gallery.xml", "w"); fwrite($file, $soubor); fclose($file); ?>
Do záhlaví XML souboru je nutno ještě přidat hlavičku, informace o grafickém vzhledu a maximálních velikostech fotogalerie.
<?xml version="1.0" encoding="UTF-8"?> <simplevieawergallery maxImageWidth="570" maxImageHeight="550" textColor="0xFFFFFF" frameColor="0xFFFFFF" frameWidth="3" stagePadding="17" navPadding="17" thumbnailColumns="5" thumbnailRows="1" navPosition="top" vAlign="center" hAlign="center" enableRightClickOpen="true" backgroundImagePath="" imagePath="" thumbPath="">
5. Hotovo.
Výsledná fotogalarie vypadá takto.
Fotogaleriie ve větším rozlišení možno shlédnout na: http://zkusmo.cz/fotogalerie/2009/2009-02-28_ajicek_pajicek/



































































Aha, koukám na to a je to tak. Používám jestě starší verzi, tak je možné, že to autor v novější vezri změnil. Podle mě by jsi měl změnit velikost písma elementu p pokud bude v elemetu div a to ve třídě post a content.
no jasně, ale ty to písmo máš menší než mám já a přitom máš stejný téma
Pokud myslíš WP a Theme iNove, tak si myslím, že takovouhle vlastnost nemá, aby šlo nastavit menší písmo. To které autor mg12 použíl je myslím ideální. Pokud chceš jinou velikost, asi budeš muset změnit celé CSS.
ještě jsem se chtěl zeptat
potřebuji nastavit písmo v článcích/novinkách na menší. Měnil jsem co se dalo v css, ale písmo je pořád stejně velké.
nevíš kde se to přesně nastavuje?
díky
no jeden web už jede přes dva roky http://www.cabadaj.cz/Web/news.php s tím sem začínal.
ten co jsem odkazoval předtím jede od začátku roku a zhruba před měsícem mi začla zlobit čeština. kodování jsem nastavoval už kde se dalo. db je v utf8. ani na php foru něvědí kde může být problém
proto sem vlastně začal zkoušet ten wordpress – co umí atd.
jinak tu simpleviewer galerii dělám přes prográmek Porta.
http://www.stegmann.dk/mikkel/porta/
@cabadaj
Fotogalerie je moc pěkná (ta žlutá je dobrej nápad a ten zoom taky). Fotečky jsou supr. WEB máš skvělej, taky už Ti funguej pár let asi 7 ne?. Škoda že Ti blbne ta čeština. Nesatčilo by nastavit jiné kódování? UTF-8 na DB i WEB?
tady ještě galerie z American Day 2009 – sraz amerik
http://www.cabadaj.cz/AmericanDay2009/
ano měl sem na mysli postraní panel
jinak tady můj web v php-fusion http://www.cabadaj.cz/New/news.php začala mi blbnout čeština.
no a tady wordpress pokus http://ccr.cabadaj.cz/
@cabadaj
iNove je pěkné téma pro WordPress a je hlavně v češtině, což je moc přívětivé. S tím panelem přesně nevím jak to myslíš, ale myslím, že v iNove jde jen jeden postraní panel a to vpravo. PHP-Fusion neznám.
Díky. Zatím WEB vylezl z plenek. Znám WordPress teprve půl roku, v té době jsme zprovoznil tenhle WEB a začal tunit.
měl sem tam malou chybičku, chyběla tam uvozovka. díky
http://cabadaj.cz/graw2coop/
Jinak moc pěkný web. Nedávno sem si udělal zkušební instalaci WordPressu a začínám zkoušet co všechno umí. Dokonce mám i stejný vzhled iNove. Chtěl sem se zeptat kde se nastavuje tak abych měl panely vlevo i napravo? Jelikož používám Php-fusion tak jsem na to hodně zvyklý. díky
@cabadaj
Kde byl problém? V cestě? Nebo někde jinde? Pošli odkaz na výslednou fotogalerii.
tak už jsem na to přišel.
nedaří se mi nastavit obrázek do pozadí galerie.
na začátek v souboru gallery.xml dávám backgroundImagePath = „back.jpg“ ale nic se nezobrazí a ani galerie nanajede
PHP skript, který je v článku uvedený vygeneruje část souboru gallery.xml. Jak je popsáno v článku, do záhlavi souboru gallery.xml se třeba ještě ručně přidat informace o grafickém vzhledu.
Pokud se Ti to nepodaři, zkus si celý soubor gallery.xml napsat sám. Pro galerii s jednou fotkou by to vypadalo asi takhle:
Zdravím, nějak se mi nedaří vytvořit ten script na automatické vytvoření gallery.xml … ta část s php má být ve stejném souboru jako informace o grafickém vzhledu a maximálních velikostech fotogalerie?
Jaroslav Macháček – SimpleViewer – tvorba vkusné flashové fotogalerie rychle a zdarma: http://www.jaroslavmachacek.com/files/7487e546ad05bc528c4dd7500ea84451-819.html
Hmmmm…, inšpirující ..