[TYPO3-UG Dutch] De Gallery - part 2 ;-)

Jos Schipper [netcreators] jos at netcreators.com
Sun Jul 13 11:04:03 CEST 2008


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