Ignore:
Timestamp:
May 21, 2014, 11:11:51 AM (7 years ago)
Author:
chankalan@…
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sjcycle/trunk/modeles/sjcycle.html

    r82610 r82655  
    1414[(#SET{caption,         [(#ENV{caption,         #CONFIG{sjcycle/caption}})]})]
    1515[(#SET{captiontemplate, [(#ENV{captiontemplate, #CONFIG{sjcycle/captiontemplate}})]})]
     16[(#SET{pauseonhovercontent,     [(#ENV{pauseonhovercontent,     #CONFIG{sjcycle/pauseonhovercontent}})]})]
    1617
    1718[(#SET{liens_individuels,       [(#ENV{liens_individuels,       0})]})]
     
    2021[(#SET{style,   [float:(#ENV{align}|match{left|right});#GET{marginfl}:1em;margin-top:0;][background-color:(#GET{backgroundcolor});][max-width:(#GET{largeurmax})px;]    })]
    2122
     23[(#SET{cssbox,  [(#EVAL{8}|randomString)]})]
     24
    2225<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});
    2350
    24 <div class="cycle-slideshow"[ style="(#GET{style})"][(#GET{liens_individuels}|oui)
     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})
    2553        data-cycle-slides="a"][
    2654        data-cycle-speed="(#GET{speed})"][
     
    4068        <div class="cycle-caption"></div>]
    4169        <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       
    4285                [(#GET{liens_individuels}|=={article}|oui)
    4386                <a href="#URL_ARTICLE"[ title="(#TITRE)"]>#SET{fermer_a,oui}]
    44                
     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                ]
    45107                        <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)"] />
    46108               
     109                [(#GET{afficher_infobulle}|=={oui}|oui)
     110                <div class="textinfobulle" style="display:none;text-align:left;">#GET{texte_infobulle}</div>
     111                </div> <!-- .infobulle -->
     112                ]
    47113                [(#GET{fermer_a}|=={oui}|oui)</a>]
     114                       
     115               
    48116        ]</BOUCLE_img>
    49117</div>
Note: See TracChangeset for help on using the changeset viewer.