source: spip-zone/_plugins_/sjcycle/trunk/modeles/sjcycle.html @ 82655

Last change on this file since 82655 was 82655, checked in by chankalan@…, 7 years ago

ajout fonctionnalités (liens_individuels historique + tooltip et mediabox comme avant) + choix du message pauseonhover + langue (en cours)

File size: 5.1 KB
Line 
1
2[(#SET{largeurmax,      [(#ENV{largeurmax,      #CONFIG{sjcycle/largeurmax}})]})]
3[(#SET{hauteurmax,      [(#ENV{hauteurmax,      #CONFIG{sjcycle/hauteurmax}})]})]
4[(#SET{timeout,         [(#ENV{timeout,         #CONFIG{sjcycle/timeout}})]})]
5[(#SET{speed,           [(#ENV{speed,           #CONFIG{sjcycle/speed}})]})]
6[(#SET{pauseonhover,    [(#ENV{pauseonhover,    #CONFIG{sjcycle/pauseonhover}})]})]
7[(#SET{random,          [(#ENV{random,          #CONFIG{sjcycle/random}})]})]
8[(#SET{fx,              [(#ENV{fx,              #CONFIG{sjcycle/fx}})]})]
9[(#SET{backgroundcolor, [(#ENV{backgroundcolor, #CONFIG{sjcycle/backgroundcolor}})]})]
10[(#SET{prev,            [(#ENV{prev,            #CONFIG{sjcycle/prev}})]})]
11[(#SET{next,            [(#ENV{next,            #CONFIG{sjcycle/next}})]})]
12[(#SET{paused,          [(#ENV{paused,          #CONFIG{sjcycle/paused}})]})]
13[(#SET{pager,           [(#ENV{pager,           #CONFIG{sjcycle/pager}})]})]
14[(#SET{caption,         [(#ENV{caption,         #CONFIG{sjcycle/caption}})]})]
15[(#SET{captiontemplate, [(#ENV{captiontemplate, #CONFIG{sjcycle/captiontemplate}})]})]
16[(#SET{pauseonhovercontent,     [(#ENV{pauseonhovercontent,     #CONFIG{sjcycle/pauseonhovercontent}})]})]
17
18[(#SET{liens_individuels,       [(#ENV{liens_individuels,       0})]})]
19
20[(#ENV{align}|match{left|right}|=={left}|?{ #SET{marginfl,"margin-right"}, #SET{marginfl,"margin-left"}})]
21[(#SET{style,   [float:(#ENV{align}|match{left|right});#GET{marginfl}:1em;margin-top:0;][background-color:(#GET{backgroundcolor});][max-width:(#GET{largeurmax})px;]    })]
22
23[(#SET{cssbox,  [(#EVAL{8}|randomString)]})]
24
25<B_img>
26[<style type="text/css">
27.cycle-paused:after { content:'(#GET{pauseonhovercontent})'; }
28</style>]
29<script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
30$(document).ready(function() {
31        [(#CONFIG{sjcycle/tooltip}|=={oui}|oui)
32                $('.infobulle').tooltip({
33                        bodyHandler: function() {
34                                return $($(this).children(".textinfobulle")).html();
35                        },
36                        track: true,
37                        delay: 0,
38                        showURL: false,
39                        opacity: 1,
40                        fixPNG: true,
41                        extraClass: "pretty",
42                        top: -15,
43                        left: 5
44                });
45        ]
46        [(#CONFIG{sjcycle/mediabox}|=={oui}|oui)
47                $("a.#GET{cssbox}").mediabox(box_settings);
48        ]
49});
50
51/*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
52<div class="cycle-slideshow"[ style="(#GET{style})"][(#GET{liens_individuels}|oui|ou{#CONFIG{sjcycle/mediabox}|=={oui}|oui})
53        data-cycle-slides="a"][ 
54        data-cycle-speed="(#GET{speed})"][ 
55        data-cycle-timeout="(#GET{timeout})"][ 
56        data-cycle-pause-on-hover="(#GET{pauseonhover})"][ 
57        data-cycle-random="(#GET{random})"][ 
58        data-cycle-paused="(#GET{paused})"][ 
59        data-cycle-prev="(#GET{prev})"][ 
60        data-cycle-next="(#GET{next})"][ 
61        data-cycle-fx="(#GET{fx})"][
62        data-cycle-pager="(#GET{pager})"][
63        data-cycle-caption="(#GET{caption})"][
64        data-cycle-caption-template="(#GET{captiontemplate})"]>[(#GET{prev}|=={.cycle-prev}|oui)
65        <div class="cycle-prev"></div>][(#GET{next}|=={.cycle-next}|oui)
66        <div class="cycle-next"></div>][(#GET{pager}|=={.cycle-pager}|oui)
67        <div class="cycle-pager"></div>][(#GET{caption}|=={'.cycle-caption'}|oui)
68        <div class="cycle-caption"></div>]
69        <BOUCLE_img(DOCUMENTS){id_article=#ENV{id_sjcycle}}{extension==jpg|png|gif}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{par num titre, date}{doublons}{0,#ENV{limite,100000000}}>[
70               
71                 #SET{fermer_a,non}
72         
73                [(#REM) Doit-on afficher les infobulles ET y a t'il quelque chose a afficher ?]
74                #SET{afficher_infobulle,non}
75                [(#CONFIG{sjcycle/tooltip}|=={oui}|oui)
76                        [(#SET{texte_infobulle,[<h4>(#TITRE|supprimer_numero)</h4>][(#DESCRIPTIF)<br />]})]
77                        [(#CONFIG{sjcycle/tooltiptech}|=={oui}|oui)
78                                [(#SET{texte_infobulle,[(#GET{texte_infobulle}|concat{<strong>Original :</strong> l. #LARGEUR x L. #HAUTEUR pixels, [(#TAILLE|taille_en_octets)]})]})]
79                        ]
80                        [(#SET{texte_infobulle,[(#GET{texte_infobulle}|trim)]})]
81                        [(#GET{texte_infobulle}|strlen|!={0}|oui) #SET{afficher_infobulle,oui}]
82                ]
83
84       
85                [(#GET{liens_individuels}|=={article}|oui)
86                <a href="#URL_ARTICLE"[ title="(#TITRE)"]>#SET{fermer_a,oui}]
87                [(#GET{liens_individuels}|=={rubrique}|oui)
88                <a href="#URL_RUBRIQUE{#DESCRIPTIF|supprimer_tags}"[ title="(#TITRE)"]>
89                #SET{fermer_a,oui}]
90                [(#GET{liens_individuels}|=={externe}|oui)
91                <a href="[(#DESCRIPTIF|supprimer_tags)]"[ title="(#TITRE)"]>
92                #SET{fermer_a,oui}]
93                [(#GET{id_article_a_lier}|oui)
94                <a href="#URL_ARTICLE{#GET{id_article_a_lier}}" title="#GET{titre_article_a_lier}">
95                #SET{fermer_a,oui}]
96                [(#GET{fermer_a}|=={oui}|non|et{#CONFIG{sjcycle/mediabox}|=={oui}|oui})
97                <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE"
98                                                class="#GET{cssbox}"
99                                                rel="#GET{cssbox}"
100                                                [(#CONFIG{sjcycle/tooltip}|=={oui}|non) title="[(#TITRE|supprimer_numero|attribut_html)]"]
101                                                style="display:block;padding:0px;margin:0px;">
102                #SET{fermer_a,oui}]
103       
104                [(#GET{afficher_infobulle}|=={oui}|oui)
105                        <div class="infobulle">
106                ]
107                        <img class="no_image_filtrer" src="(#FICHIER|image_reduire{#GET{largeurmax},#GET{hauteurmax}}|image_recadre{#GET{largeurmax},#GET{hauteurmax},top center,#GET{backgroundcolor}}|extraire_attribut{src})"[ alt="(#TITRE)"] />
108               
109                [(#GET{afficher_infobulle}|=={oui}|oui)
110                <div class="textinfobulle" style="display:none;text-align:left;">#GET{texte_infobulle}</div>
111                </div> <!-- .infobulle -->
112                ]
113                [(#GET{fermer_a}|=={oui}|oui)</a>]
114                       
115               
116        ]</BOUCLE_img>
117</div>
118
119</B_img>
Note: See TracBrowser for help on using the repository browser.