root/_plugins_/_dev_/xspf/modeles/rotator.html

Revision 23433, 7.4 kB (checked in by marcimat@…, 5 weeks ago)

Prise en compte des nouveaux chemins pour les librairies à télécharger (nouvelles libs non testés)
Suppression de Farbastic inclus dans le plugin : utiliser le plugin "Palette"

Line 
1[(#REM)
2        Modele pour le Flash image Rotator 3.8: diaporama avec les images en portfolio
3        http://www.jeroenwijering.com/extras/readme.html
4        http://www.jeroenwijering.com/?item=Flash_Image_Rotator
5        This script is licensed under a Creative Commons License.
6        It allows you to use and modify the script for noncommercial purposes.
7        For commercial use, Jeroenwijering distribute licenses of the script for 15 euros.
8        For more info and instant ordering, please advance to his online order page!
9        http://www.jeroenwijering.com/?order=form
10       
11        Modele spip mis au point sur irc a l'initiative d'alexandra
12        avec la participation de kent1, cy_altern, marcimat, renato et toggg.
13       
14        Methode classique <template><rotator123></template> ou 123 est l'id article fournissant les documents attaches
15        Methode par rubrique (on prend les videos parmis les documents de la rubrique) :
16        <template><rotator|rubrique=123></template>
17        Methode par secteur (on prend les videos parmis les documents du secteur) :
18        <template><rotator|secteur=123></template>
19        Methode par document unique (on prend un seul document) :
20        <template><rotator|document=123></template>
21       
22        Pour les options, voir http://www.jeroenwijering.com/extras/readme.html
23        - width : px|%,100%
24        - height : px|%,100%
25        - displaywidth : px|%,width
26        - displayheight : px|%,height
27        - transition : fade|bgfade|blocks|bubbles|circles|fluids|lines|random|slowfade,fade
28        - overstretch : true|false|fit|none,none
29        - shownavigation : true|false,true
30        - rotate: secondes,10
31        - shuffle : true|false,false
32        - repeat : true|false,true
33        - showdownload: true|false,false
34        - audio: url
35        - useaudio: true|false, false
36        - jwlogo: url
37        - autoscroll: true|false, false
38        - link: url
39        - linkfromdisplay: true|false, false
40        - linktarget: _blanl|_self|_parent|_top|framename, _self
41        - align : left|center|right,center
42       
43]
44
45[(#ENV{donnee}|?{' ',''})
46  [(#SET{objet_spip,id_donnee})]
47  [(#SET{objet_val,[(#ENV{donnee})]})]
48]
49[(#ENV{rubrique}|?{' ',''})
50  [(#SET{objet_spip,id_rubrique})]
51  [(#SET{objet_val,[(#ENV{rubrique})]})]
52]
53[(#ENV{secteur}|?{' ',''})
54  [(#SET{objet_spip,id_secteur})]
55  [(#SET{objet_val,[(#ENV{secteur})]})]
56]
57[(#ENV{document}|?{' ',''})
58  [(#SET{objet_spip,id_document})]
59  [(#SET{objet_val,[(#ENV{document})]})]
60]
61[(#ENV{mot}|?{' ',''})
62  [(#SET{objet_spip,id_mot})]
63  [(#SET{objet_val,[(#ENV{mot})]})]
64]
65[(#ENV{breve}|?{' ',''})
66  [(#SET{objet_spip,id_breve})]
67  [(#SET{objet_val,[(#ENV{breve})]})]
68]
69[(#ENV{article}|?{' ',''})
70  [(#SET{objet_spip,id_article})]
71  [(#SET{objet_val,[(#ENV{article})]})]
72]
73[(#GET{objet_spip}|?{'',' '})
74  [(#SET{objet_spip,id_article})]
75  [(#SET{objet_val,[(#ENV{id_rotator})]})]
76]
77
78[(#SET{wmode,#ENV{wmode,#CONFIG{xspf/wmode}|sinon{transparent}}})]
79
80[(#SET{transition,#ENV{transition,#CONFIG{xspf/rottransition}|sinon{fade}}})]
81[(#SET{shownavigation,#ENV{shownavigation,#CONFIG{xspf/rotshownavigation}|sinon{true}}})]
82[(#SET{rotatetime,#ENV{rotate,#CONFIG{xspf/rotrotate}|sinon{10}}})]
83
84[(#SET{width,#ENV{width,#CONFIG{xspf/rotwidth}|sinon{100%}}})]
85[(#SET{height,#ENV{height,#CONFIG{xspf/rotheigth}|sinon{100%}}})]
86[(#SET{displaywidth,#ENV{displaywidth,#CONFIG{xspf/rotdisplaywidth}|sinon{#GET{width}}}})]
87[(#SET{displayheight,#ENV{displayheight,#CONFIG{xspf/rotdisplayheight}|sinon{#GET{height}}}})]
88[(#SET{overstretch,#ENV{overstretch,#CONFIG{xspf/rotoverstretch}|sinon{none}}})]
89[(#SET{shuffle,#ENV{shuffle,#CONFIG{xspf/rotshuffle}|sinon{false}}})]
90[(#SET{repeat,#ENV{repeat,#CONFIG{xspf/rotrepeat}|sinon{true}}})]
91[(#SET{showdownload,#ENV{showdownload,false}})]
92
93[(#SET{showvolume,#ENV{showvolume,#CONFIG{xspf/rotshowvolume}|sinon{true}}})]
94[(#SET{autostart,#ENV{autostart,#CONFIG{xspf/rotautostart}|sinon{false}}})]
95[(#SET{allowfullscreen,#ENV{allowfullscreen,#CONFIG{xspf/rotallowfullscreen}|sinon{true}}})]
96
97[(#SET{backcolor,#CONFIG{xspf/rotbackcolor}|replace{#,0x}|sinon{0xFFFFFF}})]
98[(#SET{frontcolor,#CONFIG{xspf/rotfrontcolor}|replace{#,0x}|sinon{0x000000}})]
99[(#SET{lightcolor,#CONFIG{xspf/rotlightcolor}|replace{#,0x}|sinon{0xCC0000}})]
100
101[(#SET{jwlogo,#ENV{jwlogo,#CONFIG{xspf/jwlogo}}})]
102[(#SET{audio,#ENV{audio,#CONFIG{xspf/rotaudio}}})]
103[(#SET{useaudio,#ENV{useaudio,#CONFIG{xspf/rotuseaudio}|sinon{false}}})]
104[(#SET{link,#ENV{link,#CONFIG{xspf/rotlink}}})]
105[(#SET{linkfromdisplay,#ENV{linkfromdisplay,#CONFIG{xspf/rotlinkfromdisplay}}})]
106[(#SET{linktarget,#ENV{linktarget,#CONFIG{xspf/rotlinktarget}}})]
107
108
109[(#SET{align,#ENV{align,center}})]
110
111<noscript><p><:xspf:js_necessaire:></p></noscript>
112<!-- alternative texte pour ceux qui ont le js desactive -->
113
114<div id="rotator_[(#ENV{id})]_[(#GET{objet_spip})]_[(#GET{objet_val})]" class="player" style="[(#GET{align}|=={center}|?{margin:auto; text-align:center;,float:[(#GET{align})]})]">
115        <p>
116                <a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.
117        </p>
118</div>
119
120<script type="text/javascript">
121// <![CDATA[
122        var s_[(#ENV{id})]_[(#GET{objet_val})] = new SWFObject("#CHEMIN{lib/imagerotator/imagerotator.swf}","rotator","#GET{width}","#GET{height}","7");
123        s_[(#ENV{id})]_[(#GET{objet_val})].addParam("wmode","#GET{wmode}");
124        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("file",encodeURIComponent("[(#URL_PAGE{xspf}|url_absolue|parametre_url{type,'jpg|png|gif','&'}|parametre_url{[(#GET{objet_spip})],[(#GET{objet_val})],'&'})]"));
125        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("transition","#GET{transition}");
126        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("backcolor","#GET{backcolor}");
127        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("frontcolor","#GET{frontcolor}");
128        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("lightcolor","#GET{lightcolor}");
129        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("shownavigation","#GET{shownavigation}");
130        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("showdownload","#GET{showdownload}");
131        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("kenburns","false");
132        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("overstretch","#GET{overstretch}");
133        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("repeat","#GET{repeat}");
134        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("rotatetime","#GET{rotatetime}");
135        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("shuffle","#GET{shuffle}");
136        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("height","#GET{height}");
137        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("width","#GET{width}");
138        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("displaywidth","#GET{displaywidth}");
139        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("displayheight","#GET{displayheight}");
140        [(#GET{jwlogo}|!={''}|?{'s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("logo","#GET{jwlogo}");',''})]
141        [(#GET{audio}|!={''}|?{'s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("audio","#GET{audio}");',''})]
142        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("useaudio","#GET{useaudio}");
143        [(#GET{link}|!={''}|?{'s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("link","#GET{link}");',''})]
144        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("linkfromdisplay","#GET{linkfromdisplay}");
145        s_[(#ENV{id})]_[(#GET{objet_val})].addVariable("linktarget","#GET{linktarget}");       
146        s_[(#ENV{id})]_[(#GET{objet_val})].addParam('menu','true');
147       
148        $(document).ready(function() {
149                s_[(#ENV{id})]_[(#GET{objet_val})].write("rotator_[(#ENV{id})]_[(#GET{objet_spip})]_[(#GET{objet_val})]");
150        });
151// ]]>
152</script>
153
154[(#REM)
155Toutes les options du flash image rotator des flashvars sont disponibles ici http://www.jeroenwijering.com/extras/readme.html
156Les transitions disponibles  (fade,bgfade,blocks,bubbles,circles,fluids,lines,random,slowfade): ]
Note: See TracBrowser for help on using the browser.