[TYPO3-UG Dutch] De Gallery - part 2 ;-)
Maarten Mandemaker
maartenmandemaker at gmail.com
Mon Jul 14 14:24:03 CEST 2008
Super gedaan!
Heb meteen een licentie gekocht en de extensie getest.
Resultaat vrijwel out-of-the-box:
http://dev.mmwebdesign.eu/webgallery.html
Wanneer ik het eenmaal heb getuned laat ik het nog weten.
Grt. Maarten
Jos Schipper [netcreators] schreef:
> Thnx man!
> Moet wel zeggen dat ik de versie met extensie mooier vind.. maar toch
> goed bezig Jordan & Bas!
>
>
> Jordan van Bergen wrote:
>> Een tijdje terug hebben we een leuke discussie over "de gallery" voor
>> typo3 gevoerd. Het antwoord op mijn vraag was dat ik destijds
>> slideshowpro bedoelde en dat Bas van der Togt met een FE extensie
>> hiervoor bezig was.
>>
>> Bas heeft mij inmiddels een werkbare frontend extensie voor
>> slideshowpro gestuurd. Ik heb hem getest en het werkt op zich prima!
>> Ik heb zelf ook een manier gevonden waarmee ik alle mogelijkheden van
>> SlideShowPro "dynamisch" kan aansturen. Er zijn dus 2 manieren waarop
>> je SlideShowPro kunt gebruiken:
>>
>> Optie 1: via een extensie zoals Bas van der Togt heeft gemaakt
>> Optie 2: via wat bestandjes zonder extensie
>>
>> Op de achtergrond heb ik dus ook zelf zitten stoeien met SlideShowPro
>> en ik kan de volgende voorbeelden laten zien:
>>
>> http://www.eventonizer.nl/case-studies/fotoalbum
>> en mijn prive album:
>> http://www.jordanvanbergen.nl/fotoalbum
>>
>> Bovenstaande voorbeelden zijn dus gemaakt zonder uberhaupt gebruik te
>> maken van een extensie en door de .xml bestanden te hernoemen naar
>> .html zodat je ze ook probleemloos zonder benodigde aanpassingen aan
>> typo3 instellingen in de backoffice via bestandslijst kunt editten.
>> Dus wat heb ik gedaan?
>>
>> ==============================
>> Optie 2: via wat bestandjes zonder extensie
>> ==============================
>> Voorbeeld hieronder laat zien wat ik gedaan heb om
>> http://www.jordanvanbergen.nl/fotoalbum voor elkaar te krijgen:
>>
>> 1. Zet in de root van de typo3 website de volgende bestanden van
>> SlideShowPro:
>>
>> slideshowpro.swf
>> loader.swf
>> expressInstall.swf
>>
>> Deze ontvang je als je slideshowpro aangeschaft hebt (Staan in de
>> standalone versie). Je hoeft dus niet eens zelf een .fla te openen.
>> Dat is nergens voor nodig. Je hoeft dus niet eens flash te hebben als
>> programma om SlideShowPro te kunnen gebruiken.
>>
>> 2. Maak een param.html bestand aan waarmee je ieder fotoalbum binnen
>> je website een eigen kleurstelling etc. kunt geven, zie mijn voorbeeld:
>>
>> http://www.jordanvanbergen.nl/fileadmin/jvb/fotoalbum/param.html
>> (vraag de broncode op en sla dit als start voor jezelf als een .html
>> bestand op)
>> Dit bestand bevat dus allemaal parameters waarmee je het fotoalbum
>> kunt "stylen".
>>
>> 3. Je ziet in het param.html bestand dat er verwezen wordt naar een
>> .xml bestand dat gebruikt wordt om de foto's te laten zien. ook hier
>> heb ik een .html bestand van gemaakt zodat je dit in de backoffice van
>> typo3 via de bestandslijst kunt editten:
>>
>> xmlFilePath="fileadmin/jvb/fotoalbum/images.html"
>>
>> hierboven zie je dus waar mijn images.html xml document staat waarmee
>> het album getoond wordt. Wil je weten wat er in zit, vraag het dan op
>> en kijk weer in de broncode.
>>
>> 4. Voeg op een pagina kale html toe.
>>
>> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
>> codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
>> width="550" height="400" id="loader" align="middle">
>> <param name="allowScriptAccess" value="sameDomain" />
>> <param name="allowFullScreen" value="true" />
>> <param name="FlashVars"
>> value="paramXMLPath=fileadmin/jvb/fotoalbum/param.html" />
>> <param name="base" value="." />
>> <param name="movie" value="loader.swf" /><param name="quality"
>> value="high" /><param name="bgcolor" value="#dddad9" />
>> <embed base="."
>> FlashVars="paramXMLPath=fileadmin/jvb/fotoalbum/param.html"
>> src="loader.swf" quality="high" bgcolor="#dddad9" width="550"
>> height="400" name="loader" align="middle"
>> allowScriptAccess="sameDomain" allowFullScreen="true"
>> type="application/x-shockwave-flash"
>> pluginspage="http://www.macromedia.com/go/getflashplayer" />
>> </object>
>>
>> Belangrijk bij bovenstaande html code is natuurlijk:
>> <param name="FlashVars"
>> value="paramXMLPath=fileadmin/jvb/fotoalbum/param.html" />
>> en
>> <embed base="."
>> FlashVars="paramXMLPath=fileadmin/jvb/fotoalbum/param.html"
>>
>> daarmee wordt de parameter file uit punt 2 ingelezen.
>>
>> THAT'S IT!
>>
>> Met de bovenstaande 4 stappen ben je er en heb je SlideShowPro binnen
>> typo3 aan de praat zonder gebruik te maken van 1 enkele extensie en
>> het is toch te beheren via de backoffice van typo3. Echter geldt dat
>> "klanten" waarschijnlijk niet met de xml bestanden overweg kan en dat
>> het hiervoor toch handiger is om een extensie te gebruiken zoals Bas
>> van der Togt heeft gemaakt. Daarmee kun je via een plugin op een
>> pagina een path aangeven of een x aantal foto's en daarmee wordt een
>> en ander dan opgebouwd. De "klant" hoeft dan zelf niet een .xml
>> bestand op te bouwen wat voor "klanten" natuurlijk erg prettig is.
>>
>> Ik hoop dat jullie allemaal wat hebben aan bovenstaande mogelijkheden
>> in combinatie met SlideShowPro.
>>
>> Groeten,
>> Jordan
More information about the TYPO3-UG-dutch
mailing list