Changeset 118255 in spip-zone for _plugins_/diapo


Ignore:
Timestamp:
Oct 22, 2019, 11:23:10 AM (9 months ago)
Author:
jcvilleneuve@…
Message:

Adaptatation du plugin à spip3

Location:
_plugins_/diapo/trunk
Files:
5 added
2 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/diapo/trunk/diapo.css.html

    r18397 r118255  
    1 #CACHE{7*24*3600,cache-client}
    2 #HTTP_HEADER{'Content-Type: text/css'}
     1#CACHE{0}
     2#HTTP_HEADER{Content-Type: text/css;}
    33
    4 .diapo_menu{border-bottom:2px solid #dadada;padding:3px 0;margin-bottom:2px;height:1.2em;}
    5 .diapo_ico {background-color:#ffffff;}
    6 .diapo_icones {
    7         display:none;
    8         line-height:1em;
     4.diapo_vignette {
     5        width: [(#CONFIG{diapo/config/taille_vignettes,60})]px;
     6        height: [(#CONFIG{diapo/config/taille_vignettes,60})]px;
    97}
    10 .diapo_icones a {
    11         float:right;
    12         font-size:8px;
    13         width:9px;
    14         margin:2px 5px 2px 2px;
    15         text-align:center;
    16         border:1px solid #dadada;
    17         border-color:#dadada;
    18         text-decoration: none;
    19 }
    20 .diapo_icones a:hover, .diapo_icones a.selected {
    21         border:1px solid #006169;
    22         border-color:#006169;
    23         text-decoration: none;
    24 }
    25 .diapo_icones a.diapo_icoleft {
    26         border-left-width:4px;
    27 }
    28 .diapo_icones a.diapo_icoright {
    29         border-right-width:4px;
    30 }
    31 .diapo_icones .diapo_icocenter{
    32         background-color:#dadada;
    33 }
    34 .diapo_icones a.diapo_icocenter,
    35 .diapo_icones a.diapo_ico{
    36         width:12px;
    37 }
    38 .diapo_icones a.diapo_icocenter.selected,
    39 .diapo_icones a.diapo_icocenter:hover{
    40         background-color:#006169;
    41 }
    42 
    43 .diapo_vignettes {
    44         margin-top:5px;
    45         position:relative;
    46         text-align:center;
    47         clear:both;
    48 }
    49 .diapo_vignettes, .diapo_vignettes_center {
    50         margin-left:2px;
    51 }
    52 .diapo_vignettes_right {
    53         float:right;
    54         display:block;
    55         [width:(#DIAPO_VIGNETTE|plus{4}|mult{2})px;]
    56 }
    57 .diapo_vignettes_left {
    58         float:left;
    59         display:block;
    60         [width:(#DIAPO_VIGNETTE|plus{4}|mult{2})px;]
    61 }
    62 .diapo_vignettes_center {
    63    float:left;
    64 }
    65 .diapo_vignettes_invisible {
    66         display:none;
    67 }
    68 .diapo_vignette {
    69         float:left;
    70         display:block;
    71         position:relative;
    72         text-align:center;
    73         [width:(#DIAPO_VIGNETTE|plus{2})px;]
    74         [height:(#DIAPO_VIGNETTE_H|plus{2})px;]
    75 }
    76 .diaporama {
    77         display:block;
    78         position:relative;
    79         text-align:left;
    80         [width:(#DIAPO_GRAND|plus{4})px;]
    81         [height:(#DIAPO_GRAND_H|plus{#DIAPO_VIGNETTE_H}|plus{30})px;]
    82 }
    83 .diapo {
    84         position:relative;
    85         float:left;
    86         margin-top:5px;
    87 }
    88 .diapo h3{
    89         font-weight:bold;
    90 }
    91 .diapo p{
    92         margin:0;
    93         font-size:0.8em;
    94 }
    95 div.diapo_grand {
    96         [width:(#DIAPO_GRAND)px;]
    97 }
    98 div.diapo_petit {
    99         [width:(#DIAPO_PETIT)px;]
    100 }
  • _plugins_/diapo/trunk/diapo.html

    r18305 r118255  
    1 [(#MODELE{diapo}{id=#ID_ARTICLE}{lang}{align})]
     1<BOUCLE_art(ARTICLES){id_article}>
     2[(#MODELE{diapo}{id=#ID_ARTICLE}{align=#ENV{align}})]
     3</BOUCLE_art>
  • _plugins_/diapo/trunk/diapo.js.html

    r18296 r118255  
    44var diapo_on=false;
    55var center=true;
    6 function diaposlide(timeout,mDiapo){
    7         if (diapo_on){
    8                 mClass=$("#"+mDiapo+" .diapo .diapo_grand").show().attr('class').replace(' diapo_grand','').split('_');
    9                 mpage="diapo_img";
    10                 mid_article=mClass[1];
    11                 mnum=mClass[2];
    12                 mlang=$("#"+mDiapo).attr('lang');
    13                 $.get("spip.php",
    14                         {page : mpage, id_article : mid_article, num : mnum, lang : mlang},
    15                         function(txt){
    16                                 debut=txt.indexOf("<!-- debut diapo_img"+mid_article+" -->");
    17                         fin=txt.lastIndexOf("<!-- fin diapo_img"+mid_article+" -->");
    18                         txt=txt.substring(debut,fin);
    19                                 $("#"+mDiapo+" .diapo").html(txt);
    20                         });
    21                 setTimeout('diaposlide('+timeout+',mDiapo)', timeout);
    22         }
     6
     7// DEBUG SPIP 3 :  ajout du paramètre mnum
     8function diaposlide(timeout,mDiapo,nmum){
     9        if (diapo_on){
     10                mClass=$("#"+mDiapo+" .diapo .diapo_grand").show().attr('class').replace(' diapo_grand','').split('_');
     11                mpage="diapo_img";
     12                mid_article=mClass[1];
     13                if (!mnum) { mnum=mClass[2];}
     14                $.get("spip.php",
     15                        {page : mpage, id_article : mid_article, num : mnum},
     16                        function(txt){
     17
     18                                // DEBUG SPIP 3 :  spip.php ne renvoie plus les commentaires html il n'est plus nécessaire de nettoyer "txt"
     19                                //debut=txt.indexOf("<!-- debut diapo_img"+mid_article+" -->");
     20                                   //fin=txt.lastIndexOf("<!-- fin diapo_img"+mid_article+" -->");
     21                                //txt=txt.substring(debut,fin);
     22
     23                                $("#"+mDiapo+" .diapo").html(txt);
     24                                });
     25
     26                // DEBUG SPIP 3 :  ajout du paramètre mnum
     27                setTimeout('diaposlide('+timeout+',mDiapo, mnum++)', timeout);
     28        }
    2329}
    2430$.fn.diapo_mode = function() {
    25     return this.click(function() {
    26         mDiapo=$(this).attr('rel');
    27                 $("#"+mDiapo+" .diapo_icones a").removeClass("selected");
    28                 mId=$(this).attr('class');
    29                 $(this).addClass("selected");
    30                 if ((mId=="diapo_ico")||(mId=="diapo_ico play")){
    31                         $("#"+mDiapo+" .diapo_pagination").hide();
    32                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
    33                         $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_grand");
    34                         $("#"+mDiapo+" div.diapo img.diapo_petit").hide();
    35                         $("#"+mDiapo+" div.diapo img.diapo_grand").show();
    36                         diapo_on=!diapo_on;
    37                         center=true;
    38                         if (mId=="diapo_ico") $(this).attr("class","diapo_ico play").html('<:diapo:ico_diapo_play:>');
    39                         else $(this).attr("class","diapo_ico").html('<:diapo:ico_diapo_pause:>');
    40                         setTimeout('diaposlide(#DIAPO_TEMPS,mDiapo)', #DIAPO_TEMPS);
    41                 }else if (mId=="diapo_icoleft"){
    42                         $("#"+mDiapo+" .diapo_pagination").show();
    43                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
    44                         $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_petit");
    45                         $("#"+mDiapo+" div.diapo img.diapo_grand").hide();
    46                         $("#"+mDiapo+" div.diapo img.diapo_petit").show();
    47                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_left");
    48                         $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
    49                         diapo_on=false;
    50                         center=false;
    51                 }else if (mId=="diapo_icoright"){
    52                         $("#"+mDiapo+" .diapo_pagination").show();
    53                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
    54                         $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_petit");
    55                         $("#"+mDiapo+" div.diapo img.diapo_grand").hide();
    56                         $("#"+mDiapo+" div.diapo img.diapo_petit").show();
    57                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_right");
    58                         $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
    59                         diapo_on=false;
    60                         center=false;
    61                 }else{
    62                         $("#"+mDiapo+" .diapo_pagination").show();
    63                         $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes");
    64                         $("#"+mDiapo+" div.diapo").attr("class",'diapo diapo_grand');
    65                         $("#"+mDiapo+" div.diapo img.diapo_petit").hide();
    66                         $("#"+mDiapo+" div.diapo img.diapo_grand").show();
    67                         $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
    68                         diapo_on=false;
    69                         center=true;
    70                 }
    71                 return false;
    72     });
     31   return this.click(function() {
     32           mDiapo=$(this).attr('rel');
     33                $("#"+mDiapo+" .diapo_icones a").removeClass("selected");
     34                mId=$(this).attr('class');
     35                $(this).addClass("selected");
     36                if ((mId=="diapo_ico")||(mId=="diapo_ico play")){
     37                        $("#"+mDiapo+" .diapo_pagination").hide();
     38                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
     39                        $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_grand");
     40                        $("#"+mDiapo+" div.diapo img.diapo_petit").hide();
     41                        $("#"+mDiapo+" div.diapo img.diapo_grand").show();
     42                        diapo_on=!diapo_on;
     43                        center=true;
     44                        if (mId=="diapo_ico") $(this).attr("class","diapo_ico play").html('<:diapo:ico_diapo_play:>');
     45                        else $(this).attr("class","diapo_ico").html('<:diapo:ico_diapo_pause:>');
     46
     47                        // DEBUG SPIP 3 :  ajout du paramètre mnum
     48                                mClass=$("#"+mDiapo+" .diapo .diapo_grand").show().attr('class').replace(' diapo_grand','').split('_');
     49                                mnum=mClass[2];
     50
     51                        setTimeout('diaposlide(#CONFIG{diapo/config/temps_pause,5000},mDiapo, mnum)', #CONFIG{diapo/config/temps_pause,5000});
     52                }else if (mId=="diapo_icoleft"){
     53                        $("#"+mDiapo+" .diapo_pagination").show();
     54                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
     55                        $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_petit");
     56                        $("#"+mDiapo+" div.diapo img.diapo_grand").hide();
     57                        $("#"+mDiapo+" div.diapo img.diapo_petit").show();
     58                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_left");
     59                        $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
     60                        diapo_on=false;
     61                        center=false;
     62                }else if (mId=="diapo_icoright"){
     63                        $("#"+mDiapo+" .diapo_pagination").show();
     64                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_invisible");
     65                        $("#"+mDiapo+" div.diapo").attr("class","diapo diapo_petit");
     66                        $("#"+mDiapo+" div.diapo img.diapo_grand").hide();
     67                        $("#"+mDiapo+" div.diapo img.diapo_petit").show();
     68                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes diapo_vignettes_right");
     69                        $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
     70                        diapo_on=false;
     71                        center=false;
     72                }else{
     73                        $("#"+mDiapo+" .diapo_pagination").show();
     74                        $("#"+mDiapo+" .diapo_vignettes").attr("class","diapo_vignettes");
     75                        $("#"+mDiapo+" div.diapo").attr("class",'diapo diapo_grand');
     76                        $("#"+mDiapo+" div.diapo img.diapo_petit").hide();
     77                        $("#"+mDiapo+" div.diapo img.diapo_grand").show();
     78                        $("#"+mDiapo+" .diapo_ico").html('<:diapo:ico_diapo_play:>');
     79                        diapo_on=false;
     80                        center=true;
     81                }
     82                return false;
     83   });
    7384};
    7485$.fn.diapo_pagination = function() {
    75     return this.click(function() {
    76         pagin="";
    77         mDiapo=$(this).attr('rel');
    78         mClass=$("#"+mDiapo+" div.diapo img.diapo_grand").attr('class').replace(" diapo_grand","").split('_');
    79                 mPage="diapo";
    80                 malign=$("#"+mDiapo+" .diapo_icones a.selected").attr('class').replace("diapo_ico","").replace(" selected","");
    81                 mid_article=mClass[1];
    82                 mlang=$("#"+mDiapo).attr('lang');
    83                 tab=$(this).attr('href').split('#');
    84         i=tab[0].lastIndexOf('debut')
    85         if (i>0)
    86                         pagin="?"+tab[0].substring(i,(tab[0].indexOf('=',i)))+"="+tab[0].substring((tab[0].indexOf('=',i)+1),tab[0].length);
    87         $.get("spip.php"+pagin,
    88                         {page : mPage, id_article : mid_article, align : malign, lang : mlang},
    89                         function(txt){
    90                                 debut=txt.indexOf("<!-- debut diapo"+mid_article+" -->");
    91                                 fin=txt.lastIndexOf("<!-- fin diapo"+mid_article+" -->");
    92                                 txt=txt.substring(debut,fin);
    93                                 $("#diapo"+mid_article).html(txt);
    94                                 $(".diapo_icones").show();
    95                                         $("#diapo"+mid_article+" .diapo_menu a.lien_pagination").attr("rel","diapo"+mid_article);
    96                                 $("#diapo"+mid_article+" .diapo_icones a").diapo_mode();
    97                                         $("#diapo"+mid_article+" .diapo_menu a.lien_pagination").diapo_pagination();
    98                                         $("#diapo"+mid_article+" .diapo_vignette a").diapo_vignette();
    99                                         $("#diapo"+mid_article+" .diapo_icones .selected").click();
    100                         });
    101                 return false;
    102     });
     86   return this.click(function() {
     87           pagin="";
     88           mDiapo=$(this).attr('rel');
     89           mClass=$("#"+mDiapo+" div.diapo img.diapo_grand").attr('class').replace(" diapo_grand","").split('_');
     90                mPage="diapo";
     91                malign=$("#"+mDiapo+" .diapo_icones a.selected").attr('class').replace("diapo_ico","").replace(" selected","");
     92                mid_article=mClass[1];
     93                tab=$(this).attr('href').split('#');
     94           i=tab[0].lastIndexOf('debut')
     95           if (i>0)
     96                        pagin="?"+tab[0].substring(i,(tab[0].indexOf('=',i)))+"="+tab[0].substring((tab[0].indexOf('=',i)+1),tab[0].length);
     97           $.get("spip.php"+pagin,
     98                           {page : mPage, id_article : mid_article, align : malign},
     99                           function(txt){
     100
     101                                // DEBUG SPIP 3 :  ajout du paramètre mnum
     102                                   //debut=txt.indexOf("<!-- debut diapo"+mid_article+" -->");
     103                                   //fin=txt.lastIndexOf("<!-- fin diapo"+mid_article+" -->");
     104                                //txt=txt.substring(debut,fin);
     105
     106                                   $("#diapo"+mid_article).html(txt);
     107                                   $(".diapo_icones").show();
     108                                        $("#diapo"+mid_article+" .diapo_menu a.lien_pagination").attr("rel","diapo"+mid_article);
     109                                   $("#diapo"+mid_article+" .diapo_icones a").diapo_mode();
     110                                        $("#diapo"+mid_article+" .diapo_menu a.lien_pagination").diapo_pagination();
     111                                        $("#diapo"+mid_article+" .diapo_vignette a").diapo_vignette();
     112                                        $("#diapo"+mid_article+" .diapo_icones .selected").click();
     113                           });
     114                return false;
     115   });
    103116};
    104117$.fn.diapo_vignette = function() {
    105     return this.click(function() {
    106         mClass=$(this).attr("class").split('_');
    107                 mpage="diapo_img";
    108                 mid_article=mClass[1];
    109                 mlang=$("#diapo"+mid_article).attr('lang');
    110                 mnum=mClass[2]-1;
    111                 malign=$("#diapo"+mid_article+" .diapo_icones a.selected").attr('class').replace("diapo_ico","").replace(" selected","");
    112                 $.get("spip.php",
    113                                 {page : mpage, id_article : mid_article, num : mnum, align : malign, lang : mlang},
    114                                 function(txt){
    115                                         debut=txt.indexOf("<!-- debut diapo_img"+mid_article+" -->");
    116                                 fin=txt.lastIndexOf("<!-- fin diapo_img"+mid_article+" -->");
    117                                 txt=txt.substring(debut,fin);
    118                                 $("#diapo"+mid_article+" .diapo").html(txt);
    119                                 });
    120                 return false;
    121     });
     118   return this.click(function() {
     119   mClass=$(this).attr("class").split('_');
     120                mpage="diapo_img";
     121                mid_article=mClass[1];
     122                mnum=mClass[2]-1;
     123                malign=$("#diapo"+mid_article+" .diapo_icones a.selected").attr('class').replace("diapo_ico","").replace(" selected","");
     124                $.get("spip.php",
     125                                {page : mpage, id_article : mid_article, num : mnum, align : malign},
     126                                function(txt){
     127
     128                                        // DEBUG SPIP 3 :  ajout du paramètre mnum
     129                                        //debut=txt.indexOf("<!-- debut diapo_img"+mid_article+" -->");
     130                                           //fin=txt.lastIndexOf("<!-- fin diapo_img"+mid_article+" -->");
     131                                        //txt=txt.substring(debut,fin);
     132
     133                                   $("#diapo"+mid_article+" .diapo").html(txt);
     134                                });
     135                return false;
     136   });
    122137};
    123138$.fn.diapo_center = function() {
    124         return this.css("display")=="none";
     139        return this.css("display")=="none";
    125140}
    126141$(document).ready(function(){
    127         $(".diapo_icones").show();
    128         $(".diapo_icones a").diapo_mode();
    129         $(".diapo_menu a.lien_pagination").diapo_pagination();
    130         $(".diapo_vignette a").diapo_vignette();
    131         $(".diaporama").each(function(){
    132                 rel=$(this).attr("id");
    133                 $(this).find(".diapo_menu a.lien_pagination").attr("rel",rel);
    134         });
    135         $(".diapo_icones .selected").each(function(){
    136                 if ($(this).attr('class')=='diapo_ico selected play') $(this).click();
    137         });
     142        $(".diapo_icones").show();
     143        $(".diapo_icones a").diapo_mode();
     144        $(".diapo_menu a.lien_pagination").diapo_pagination();
     145        $(".diapo_vignette a").diapo_vignette();
     146        $(".diaporama").each(function(){
     147                rel=$(this).attr("id");
     148                $(this).find(".diapo_menu a.lien_pagination").attr("rel",rel);
     149        });
     150        $(".diapo_icones .selected").each(function(){
     151                if ($(this).attr('class')=='diapo_ico selected play') $(this).click();
     152        });
    138153
    139154
  • _plugins_/diapo/trunk/diapo_img.html

    r18305 r118255  
    1 <BOUCLE_art(ARTICLES){id_article}{!lang_select}>
     1<BOUCLE_art(ARTICLES){id_article}>
    22<!-- debut diapo_img#ID_ARTICLE -->
    33<BOUCLE_cpt_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}></BOUCLE_cpt_diapo>
    44<BOUCLE_docs_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}{(#ENV{num}|diapo_seq{#_cpt_diapo:TOTAL_BOUCLE}),1}{par num titre, titre, id_document}>
    55<a target="_blank" href="#FICHIER"[ title="(#TITRE|supprimer_numero|texte_backend)"] type="#MIME_TYPE">
    6 <img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_PETIT,#DIAPO_PETIT_H}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_PETIT,#DIAPO_PETIT_H}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
    7 <img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     6<img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"]
     7src='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|extraire_attribut{src})]'
     8height='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_petit,300},0}|hauteur)]'
     9width='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_petit,300},0}|largeur)]'
     10alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     11<img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"]
     12src='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|extraire_attribut{src})]'
     13height='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|hauteur)]'
     14width='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|largeur)]'
     15alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
    816</a>
    917[<h3>(#TITRE|supprimer_numero)</h3>]
     
    1321<!-- fin diapo_img#ID_ARTICLE -->
    1422</BOUCLE_art>
    15 <BOUCLE_art_erreur(ARTICLES){id_article}{statut?}>
    16 <:diapo:erreur_403:> [((#ID_ARTICLE))]
    17 </BOUCLE_art_erreur>
    18 <:diapo:erreur_404:> [((#ENV{id}))]
    19 <//B_art_erreur>
    20 <//B_art>
  • _plugins_/diapo/trunk/diapo_pipelines.php

    r15671 r118255  
    44        $flux .= '<script type="text/javascript" src="'.generer_url_public('diapo.js').'"></script>';
    55        $flux .= '<link rel="stylesheet" href="'.generer_url_public('diapo.css').'" type="text/css" media="all" />';
     6        $flux .= '<link rel="stylesheet" href="' . direction_css(find_in_path('diapo.css')) . '" type="text/css" media="all" />';
    67        return $flux;
    78}
    89function diapo_header_prive($flux){
    9         $flux .= '<link rel="stylesheet" href="'.generer_url_public('diapo.css').'" type="text/css" media="all" />';
     10        $flux .= '<link rel="stylesheet" href="'. direction_css(find_in_path('diapo.css')) .'" type="text/css" media="all" />';
    1011        return $flux;
    1112}
     13function diapo_ieconfig_metas($table){
     14        $table['diapo']['titre'] = Diapo;
     15        $table['diapo']['icone'] = 'images/diapo16.png';
     16        $table['diapo']['metas_brutes'] = 'diapo,diapo_base_version';
     17        return $table;
     18}
    1219?>
  • _plugins_/diapo/trunk/lang/diapo_de.php

    r18374 r118255  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    6 'diapo'=>'Diaporama',
     6'diapo'=>'Diashow',
     7'diapo_config'=>'Plugin Konfiguration Diapo',
     8'nombre_vignettes'=>'Anzahl Kacheln pro Seite',
     9'nombre_vignettes_explication'=>'standard 15',
     10'taille_diapo_grand'=>'maximale Größe des Gesamtbildes',
     11'taille_diapo_grand_explication'=>'Diashow und zentriert, standard 500',
     12'taille_diapo_petit'=>'maximale Größe des kleinen Bildes',
     13'taille_diapo_petit_explication'=>'mit Vignetten an der Seite, standard 300',
     14'taille_vignettes'=>'Vignettengröße',
     15'taille_vignettes_explication'=>'standard 60',
     16'temps_pause'=>'Pausenzeit der Diashow',
     17'temps_pause_explication'=>'standard 5000',
    718'txt_icodiapo'=>'Diaporama play/pause',
    819'txt_icoleft'=>'Vorschaubilder links',
  • _plugins_/diapo/trunk/lang/diapo_en.php

    r15671 r118255  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66'diapo'=>'Slideshow',
     7'diapo_config'=>'Diapo plugin configuration',
     8'nombre_vignettes'=>'number of thumbnails per page',
     9'nombre_vignettes_explication'=>'default 15',
     10'taille_diapo_grand'=>'maximum size of the big picture',
     11'taille_diapo_grand_explication'=>'slideshow and centered, default 500',
     12'taille_diapo_petit'=>'maximum size of the small picture',
     13'taille_diapo_petit_explication'=>'with thumbnails on the side, default 300',
     14'taille_vignettes'=>'thumbnail size',
     15'taille_vignettes_explication'=>'default 60',
     16'temps_pause'=>'pause time of the slideshow',
     17'temps_pause_explication'=>'default 5000',
    718'txt_icodiapo'=>'Slideshow play/pause',
    819'txt_icoleft'=>'Thumbnails on the left',
  • _plugins_/diapo/trunk/lang/diapo_fr.php

    r15671 r118255  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66'diapo'=>'Diaporama',
     7'diapo_config'=>'Configuration du plugin Diapo',
     8'nombre_vignettes'=>'nombre de vignettes par page',
     9'nombre_vignettes_explication'=>'par défaut 15',
     10'taille_diapo_grand'=>'taille maximum de la grande image',
     11'taille_diapo_grand_explication'=>'diaporama et centré, par défaut 500',
     12'taille_diapo_petit'=>'taille maximum de la petite image',
     13'taille_diapo_petit_explication'=>'avec vignettes sur le côté, par défaut 300',
     14'taille_vignettes'=>'taille des vignettes',
     15'taille_vignettes_explication'=>'par défaut 60',
     16'temps_pause'=>'temps de pause du diaporama',
     17'temps_pause_explication'=>'par défaut 5000',
    718'txt_icodiapo'=>'Diaporama lecture/pause',
    819'txt_icoleft'=>'Vignettes &agrave; gauche',
     
    1627'loading'=>'Chargement en cours...'
    1728);
    18 
    19 
    20 ?>
  • _plugins_/diapo/trunk/modeles/diapo.html

    r20943 r118255  
    1 <BOUCLE_art(ARTICLES){id_article=#ENV{id}}{!lang_select}>
    2 #SET{nb_vignettes,#DIAPO_VIGNETTES}
    3 <div id="diapo#ID_ARTICLE" class="diaporama"[ lang="(#ENV{lang,#LANG})"]>
     1<BOUCLE_art(ARTICLES){id_article=#ENV{id}}>
     2#SET{nb_vignettes,#CONFIG{diapo/config/nombre_vignettes,15}}
     3<div id="diapo#ID_ARTICLE" class="diaporama">
    44<!-- debut diapo#ID_ARTICLE -->
    55<B_docs>
    66<div class="diapo_menu">
    77<span class="diapo_icones">
    8 <a rel="diapo#ID_ARTICLE" class="diapo_ico[ (#ENV{align}|choixsivide{'selected play',''})][ (#ENV{align}|choixsiegal{'diapo','selected play',''})][ (#ENV{align}|choixsiegal{'pause','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icodiapo:>">[ (#ENV{align}|choixsiegal{'pause',<:diapo:ico_diapo_pause:>,<:diapo:ico_diapo_play:>})]</a>
     8<a rel="diapo#ID_ARTICLE" class="diapo_ico[ (#ENV{align}|choixsivide{'selected play',''})]
     9        [ (#ENV{align}|choixsiegal{'diapo','selected play',''})][ (#ENV{align}|choixsiegal{'pause','selected',''})]"
     10        href="#pagination#ID_ARTICLE" title="<:diapo:txt_icodiapo:>">
     11                [ (#ENV{align}|choixsiegal{'pause',<:diapo:ico_diapo_pause:>,<:diapo:ico_diapo_play:>})]
     12</a>
    913<a rel="diapo#ID_ARTICLE" class="diapo_icoright[ (#ENV{align}|choixsiegal{'right','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoright:>"><:diapo:ico_right:></a>
    1014<a rel="diapo#ID_ARTICLE" class="diapo_icoleft[ (#ENV{align}|choixsiegal{'left','selected',''})]" href="#pagination#ID_ARTICLE" title="<:diapo:txt_icoleft:>"><:diapo:ico_left:></a>
     
    1721<BOUCLE_docs(DOCUMENTS){id_article}{extension IN png,jpg,gif}{pagination (#GET{nb_vignettes}) #ID_ARTICLE}{par num titre, titre, id_document}>
    1822[<div class="diapo_vignette"><a rel="diapo#ID_ARTICLE" class="vignette_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)]" href="[(#SELF|parametre_url{diapo#ID_ARTICLE,[(#COMPTEUR_BOUCLE|moins{1})]})]#pagination#ID_ARTICLE"[ title="(#TITRE|couper{80}|texte_backend)"]>
    19 (#LOGO_DOCUMENT||image_reduire{#DIAPO_VIGNETTE,#DIAPO_VIGNETTE_H}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})
     23(#LOGO_DOCUMENT||image_reduire{#CONFIG{diapo/config/taille_vignettes,60},#CONFIG{diapo/config/taille_vignettes,60}}|inserer_attribut{alt,[(#TITRE|couper{80}|texte_backend)]})
    2024</a></div>]
    2125</BOUCLE_docs>
    2226</div>
    2327</B_docs>
    24 [(#REM) Attention bidouille :
    25 - critere diapo avec meme pas que pagination
    26 - meme nom de boucle + 6 caracteres(_diapo)
    27 => il faudrait sans doute surcharger pagination...]
    28 <BOUCLE_docs_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}{diapo (#GET{nb_vignettes}) #ID_ARTICLE}{par num titre, titre, id_document}>
    29 <img class="diapo_loading" alt="<:diapo:loading:>" style="display:none" src="[(#CHEMIN{'img_pack/loading.gif'})]" />
     28
     29<BOUCLE_docs_diapo(DOCUMENTS){id_article}{extension IN png,jpg,gif}{par num titre, titre, id_document}{0,1}>
     30
     31<img class="diapo_loading" alt="<:diapo:loading:>" style="display:none" src="[(#CHEMIN{'img_pack/loading.gif'})]"/>
    3032<div class="diapo[ (#ENV{align}|match{right|left}|?{'diapo_petit','diapo_grand'})]">
     33
    3134<a href="#FICHIER"[ title="(#TITRE|supprimer_numero|texte_backend)"] type="#MIME_TYPE">
    32 <img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_PETIT,#DIAPO_PETIT_H}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_PETIT,#DIAPO_PETIT_H}|largeur)]' alt='[(#TITRE|supprimer_numero|texte_backend)]' />
    33 <img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"] src='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|extraire_attribut{src})]' height='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|hauteur)]' width='[(#FICHIER|image_reduire{#DIAPO_GRAND,#DIAPO_GRAND_H}|largeur)]' alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     35
     36<img class="diapo_petit"[ style="(#ENV{align}|match{right|left}|?{'','display:none'})"]
     37src='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|extraire_attribut{src})]'
     38height='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_petit,300},0}|hauteur)]'
     39width='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_petit,300},0}|largeur)]'
     40alt='[(#TITRE|supprimer_numero|texte_backend)]' />
     41
     42<img class="diapo_[(#_art:ID_ARTICLE)]_[(#COMPTEUR_BOUCLE)] diapo_grand"[ style="(#ENV{align}|match{right|left}|?{'display:none',''})"]
     43src='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|extraire_attribut{src})]'
     44height='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|hauteur)]'
     45width='[(#FICHIER|image_reduire{#CONFIG{diapo/config/taille_diapo_grand,500},0}|largeur)]'
     46alt='[(#TITRE|supprimer_numero|sinon{[(#FICHIER|)]})]' />
     47
    3448</a>
    3549[<h3>(#TITRE|supprimer_numero)</h3>]
     
    3751</div>
    3852</BOUCLE_docs_diapo>
    39 <!-- fin diapo#ID_ARTICLE -->
    40 </div>
     53
     54</div><!-- fin diapo#ID_ARTICLE -->
    4155<br style="clear:both;"/>
    4256</BOUCLE_art>
    43 <BOUCLE_art_erreur(ARTICLES){id_article}{statut?}>
    44 <:diapo:erreur_403:> [((#ID_ARTICLE))]
    45 </BOUCLE_art_erreur>
    46 <:diapo:erreur_404:> [((#ENV{id}))]
    47 <//B_art_erreur>
    48 <//B_art>
Note: See TracChangeset for help on using the changeset viewer.