source: spip-zone/_plugins_/nivoslider/branches/v2/modeles/article_nivoslider.html @ 92984

Last change on this file since 92984 was 92984, checked in by teddy.spip@…, 4 years ago

Compatibilité SPIP 3.1. Up de z pour marquer le coup.

File size: 4.0 KB
Line 
1[(#REM) modèle Nivoslider pour un article :
2 - Depuis un article : < nivosliderXX >, alors affiche l'article XX
3 - Selon le modele CROCHET(# MODELE{nivoslider}{id_article=XX})CROCHET
4]
5
6[(#SET{id_article,[(#ENV{id_article, #CONFIG{nivoslider/id_defaut, 0} })]} )]
7
8[(#SET{width,[(#ENV{width, #CONFIG{nivoslider/width, 500} })]} )]
9[(#SET{height,[(#ENV{height, #CONFIG{nivoslider/height, 240} })]} )]
10[(#SET{effect,[(#ENV{effect, #CONFIG{nivoslider/effect, random} })]} )]
11[(#SET{slices,[(#ENV{slices, #CONFIG{nivoslider/slices,15} })]} )]
12[(#SET{animSpeed,[(#ENV{animSpeed, #CONFIG{nivoslider/animSpeed,500} })]} )]
13[(#SET{pauseTime,[(#ENV{pauseTime, #CONFIG{nivoslider/pauseTime,3000} })]} )]
14[(#SET{directionNav,[(#ENV{directionNav, #CONFIG{nivoslider/directionNav,true} })]} )]
15[(#SET{directionNavHide,[(#ENV{directionNavHide, #CONFIG{nivoslider/directionNavHide,true} })]} )]
16[(#SET{controlNav,[(#ENV{controlNav, #CONFIG{nivoslider/controlNav,true} })]} )]
17[(#SET{keyboardNav,[(#ENV{keyboardNav, #CONFIG{nivoslider/keyboardNav,false} })]} )]
18[(#SET{pauseOnHover,[(#ENV{pauseOnHover, #CONFIG{nivoslider/pauseOnHover,true} })]} )]
19[(#SET{captionOpacity,[(#ENV{captionOpacity, #CONFIG{nivoslider/captionOpacity,0.8} })]} )]
20[(#SET{imageAlign,[(#ENV{imageAlign, #CONFIG{nivoslider/imageAlign,'center'} })]} )]
21[(#SET{imageBackcolor,[(#ENV{imageBackcolor, #CONFIG{nivoslider/imageBackcolor,'transparent'} })]} )]
22[(#SET{controlNavThumbs,[(#ENV{controlNavThumbs, #CONFIG{nivoslider/controlNavThumbs,false} })]} )]
23[(#SET{controlNavThumbsWidth,[(#ENV{controlNavThumbsWidth, #CONFIG{nivoslider/controlNavThumbsWidth,50} })]} )]
24[(#SET{controlNavThumbsHeight,[(#ENV{controlNavThumbsHeight, #CONFIG{nivoslider/controlNavThumbsHeight,50} })]} )]
25
26[(#SET{id_rand, #VAL{1}|rand{1000}})]
27
28<B_doc>
29<div id='slider' style="[width:(#GET{width})px;][height:(#GET{height})px]">
30        <div id="slider_#GET{id_rand}" class="nivoSlider">
31        <BOUCLE_doc (DOCUMENTS) {id_article=#GET{id_article}} {mode=document} {extension IN png,jpg,gif} {par num titre} {doublons} {vu=non}>
32                [(#DESCRIPTIF|?{'',' '})
33                        [(#FICHIER|image_passe_partout{#GET{width},#GET{height}}|image_recadre{#GET{width},#GET{height},#GET{imageAlign},#GET{imageBackcolor}}|inserer_attribut{title,[(#TITRE|supprimer_numero)]}|inserer_attribut{rel,#FICHIER|image_reduire{#GET{controlNavThumbsWidth},#GET{controlNavThumbsHeight}}|extraire_attribut{src}})]
34                ]
35                [(#DESCRIPTIF|?{' ',''})
36                        [(#SET{lien,#VAL{'spip.php?'#DESCRIPTIF}|attribut_html|replace{' ',''}})]
37                        [(#SET{fancyornot,''})]
38                        [(#DESCRIPTIF|match{doc}|=={doc}|?{
39                                [(#PLUGIN{FANCYBOX}|oui)
40                                        [(#SET{fancyornot, [(#CONFIG{fancybox/selecteur_commun,'.fancybox'}|replace{'\.',''})]})]
41                                ]
42                                [(#SET{lien, #URL_DOCUMENT})]
43                        })]
44                        [(#DESCRIPTIF|match{http}|=={http}|?{
45                                [(#SET{lien, [(#DESCRIPTIF|textebrut)]})]
46                        })]
47                        <a href="#GET{lien}" [class="(#GET{fancyornot})"]>
48                        [(#FICHIER|image_passe_partout{#GET{width},#GET{height}}|image_recadre{#GET{width},#GET{height}}|inserer_attribut{title,[(#TITRE|supprimer_numero)]}|inserer_attribut{rel,#FICHIER|image_reduire{#GET{controlNavThumbsWidth},#GET{controlNavThumbsHeight}}|extraire_attribut{src}})]
49                        </a>
50                ]
51        </BOUCLE_doc>
52        </div>
53</div>
54<br style="clear:both"/>
55<script type="text/javascript">/*<![CDATA[*/
56        jQuery(function() {
57                $('#slider_#GET{id_rand}').nivoSlider({
58                        [effect:'(#GET{effect})',]
59                        [slices:(#GET{slices}),]
60                        [animSpeed:(#GET{animSpeed}),]
61                        [pauseTime:(#GET{pauseTime}),]
62                        [directionNav:(#GET{directionNav}),]
63                        [directionNavHide:(#GET{directionNavHide}),]
64                        [(#CONFIG{nivoslider/controlNavThumbs}|=={'false'}|?{' ',''})
65                                [controlNav:(#GET{controlNav}),]
66                        ]
67                        [keyboardNav:(#GET{keyboardNav}),]
68                        [pauseOnHover:(#GET{pauseOnHover}),]
69                        [(#CONFIG{nivoslider/controlNavThumbs}|=={'true'}|?{' ',''})
70                                [controlNavThumbs:(#GET{controlNavThumbs}),]
71                                [controlNavThumbsFromRel:(#GET{controlNavThumbs}),]
72                        ]
73                        [captionOpacity:(#GET{captionOpacity})]
74                });
75        });
76/*]]>*/</script>
77</B_doc>
78
79
80 
81[<pre>(#ENV**|unserialize|print_r{1})</pre>]
Note: See TracBrowser for help on using the repository browser.