Changeset 47752 in spip-zone


Ignore:
Timestamp:
May 13, 2011, 2:12:03 PM (10 years ago)
Author:
yffic@…
Message:
  • Correction du skin blogo pour le rendre compatible spip 2
  • Ajout du modèle playliste avec le player neolao
Location:
_plugins_/Lecteur_multimedia
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Lecteur_multimedia/lang/player_fr.php

    r35894 r47752  
    9898, 'pas_de_lecteur_video' => 'Pas de lecteur vidéo disponible.'
    9999
     100, 'blogo_vous_ecoutez' => 'En ce moment vous écoutez :'
     101
    100102); //
    101103
  • _plugins_/Lecteur_multimedia/plugin.xml

    r43993 r47752  
    1818        </auteur>
    1919        <version>
    20         0.76
     20        0.77
    2121        </version>
    2222        <etat>
  • _plugins_/Lecteur_multimedia/skins/blogo/blogoplayer.html

    r44436 r47752  
    11#CACHE{0}
     2
     3#SET{trierpar,#ENV{trierpar,1}}
     4
    25<style type="text/css" media="screen">
    36        @import url('#CHEMIN{skins/blogo/css/radio.css}');
    47</style>
    5 <script>
     8<script language="javascript" type="text/javascript"><!--
    69jQuery(document).ready(function(){
    710
    8 jQuery("#playliste_video").hide();
    9 jQuery("#playliste_podcast").hide();
    10 jQuery("img.player_logo_art").hide();
    11 
    12 var player_image_url = jQuery("img.player_logo_art").eq(0).attr("src") ;
    13 var player_link_url = jQuery("img.player_logo_art").eq(0).next().attr("href");
    14 
    15 //console.log(player_link_url);
    16 
    17 if(player_image_url !== undefined)
    18         jQuery("#media").html("<a href='" + player_link_url + "'><img src='" + player_image_url + "' style='width:285px' /> </a>");
    19 
    20 jQuery("#affiche_video a").click(function(e){
    21         e.preventDefault();
    22         jQuery("#menu_affiche td div").css("height","auto");
    23         jQuery(this).parent().css("height","20px");
    24         jQuery(".playliste,.controles,#scrollbar,#playing,#media").hide();
    25         player_stop();
    26         jQuery("#playliste_video").show();
    27         var id_start = $("a[@title='video']").eq(0).attr("rel");
    28         jQuery("#media").load("./?page=embed_video&id_document=" + id_start);
     11        jQuery("#playliste_video").hide();
     12        jQuery("#playliste_podcast").hide();
     13        jQuery("img.player_logo_art").hide();
     14       
     15        var player_image_url = jQuery("img.player_logo_art").eq(0).attr("src") ;
     16        var player_link_url = jQuery("img.player_logo_art").eq(0).next().attr("href");
     17       
     18        //console.log(player_link_url);
     19       
     20        if(player_image_url !== undefined)
     21                jQuery("#media").html("<a href='" + player_link_url + "'><img src='" + player_image_url + "' style='width:285px' \/> <\/a>");
     22       
     23        jQuery("#affiche_video a").click(function(e){
     24                e.preventDefault();
     25                jQuery("#menu_affiche td div").css("height","auto");
     26                jQuery(this).parent().css("height","20px");
     27                jQuery(".playliste,.controles,#scrollbar,#playing,#media").hide();
     28                player_stop();
     29                jQuery("#playliste_video").show();
     30                var id_start = $("a[title='video']").eq(0).attr("rel");
     31                jQuery("#media").load("./?page=embed_video&id_document=" + id_start);
     32        });
     33       
     34        jQuery("#affiche_podcast a").click(function(e){
     35                e.preventDefault();
     36                jQuery("#menu_affiche td div").css("height","auto");
     37                jQuery(this).parent().css("height","20px");
     38                jQuery(".playliste,.controles,#scrollbar,#playing,#media").hide();
     39                jQuery("#media").html('');
     40                player_stop();
     41                jQuery("#playliste_podcast").show();
     42        });
     43       
     44        jQuery("#affiche_musique a").click(function(e){
     45                e.preventDefault();
     46                jQuery(".playliste").hide();
     47                jQuery("#menu_affiche td div").css("height","auto");
     48                jQuery(this).parent().css("height","20px");
     49                jQuery("#video").hide();
     50                jQuery("#playliste_musique").show();
     51       
     52                var player_image_url = $("img.player_logo_art").eq(0).attr("src") ;
     53                var player_link_url = $("img.player_logo_art").eq(0).next().attr("href");
     54       
     55                //console.log(player_link_url);
     56                if(player_image_url !== undefined)
     57                jQuery("#media").html("<a href='" + player_link_url + "'><img src='" + player_image_url + "' style='width:285px' /> <\/a>");
     58       
     59                jQuery(".controles,#scrollbar,#playliste_musique,#playing").show();
     60        });
     61       
     62        swfArray = new Array();
     63        swftitles = new Array();
     64        jQuery("a[title='video']").each(
     65                function(i) {   
     66                        // we store swf links in an array
     67                        swfArray.push(this.href);
     68                        swftitles.push($(this).html());
     69       
     70                        //demarrer le lecteur lors d'un click
     71                        jQuery(this).click(
     72                                 function(e){
     73                                        e.preventDefault();
     74                                        jQuery("#media").load("./?page=embed_video&id_document=" + this.rel);
     75                                        // jQuery("#now_playing").html(jQuery(this).html());
     76                                 }
     77                        );
     78                }
     79        );
    2980});
    30 
    31 jQuery("#affiche_podcast a").click(function(e){
    32         e.preventDefault();
    33         jQuery("#menu_affiche td div").css("height","auto");
    34         jQuery(this).parent().css("height","20px");
    35         jQuery(".playliste,.controles,#scrollbar,#playing,#media").hide();
    36         jQuery("#media").html('');
    37         player_stop();
    38         jQuery("#playliste_podcast").show();
    39 });
    40 
    41 jQuery("#affiche_musique a").click(function(e){
    42         e.preventDefault();
    43         jQuery(".playliste").hide();
    44         jQuery("#menu_affiche td div").css("height","auto");
    45         jQuery(this).parent().css("height","20px");
    46         jQuery("#video").hide();
    47         jQuery("#playliste_musique").show();
    48 
    49         var player_image_url = $("img.player_logo_art").eq(0).attr("src") ;
    50         var player_link_url = $("img.player_logo_art").eq(0).next().attr("href");
    51 
    52         //console.log(player_link_url);
    53         if(player_image_url !== undefined)
    54         jQuery("#media").html("<a href='" + player_link_url + "'><img src='" + player_image_url + "' style='width:285px' /> <\/a>");
    55 
    56         jQuery(".controles,#scrollbar,#playliste_musique,#playing").show();
    57 });
    58 
    59 swfArray = new Array();
    60 swftitles = new Array();
    61 jQuery("a[@title='video']").each(
    62         function(i) {   
    63                 // we store swf links in an array
    64                 swfArray.push(this.href);
    65                 swftitles.push($(this).html());
    66 
    67                 //demarrer le lecteur lors d'un click
    68                 jQuery(this).click(
    69              function(e){
    70                                 e.preventDefault();
    71                                 jQuery("#media").load("./?page=embed_video&id_document=" + this.rel);
    72                                 // jQuery("#now_playing").html(jQuery(this).html());
    73              }
    74         );
    75         }
    76 );
    77 
    78 });
     81-->
    7982</script>               
    8083
    8184<div class="radiobox">
    82 <div id="media">
     85        <div id="media"> </div>
     86    <div id="playing">
     87        <:player:blogo_vous_ecoutez:>
     88        <div id="scroller_container">
     89            <div id="scroller">
     90                <div id="now_playing"> </div>
     91            </div>
     92        </div>
     93    </div>
     94
     95        <div class="leplayer">LE PLAYER</div>
     96
     97    <div id="scrollbar">
     98        <div id="loading"></div>
     99        <div id="position"></div>
     100    </div>
     101
     102    <div class="controles">
     103        <!--
     104        <li onclick="player_prev()"><</li>
     105        //-->
     106        <div class="play">
     107            <span><img id="bouton_play" src="#CHEMIN{skins/blogo/play.png}" alt="play"/></span>
     108        </div>
     109        <div class="time">
     110            <div class="duration">&nbsp;</div>
     111            <div class="position">&nbsp;</div>
     112        </div>
     113        <div class="autres_boutons">
     114            <span onclick="player_prev()"><img src="#CHEMIN{skins/blogo/backward.png}" id="bouton_next" alt="precedent"/></span>
     115            <span onclick="player_next()"><img src="#CHEMIN{skins/blogo/forward.png}"  id="bouton_forward" alt="suivant"/></span>
     116            <span onclick="reset_boutons();player_stop();"><img src="#CHEMIN{skins/blogo/stop.png}" alt="stop"/></span>
     117        </div>
     118        <!--
     119        <li onClick="player_next()">></li>
     120        //-->
     121    </div>
     122
     123        <table id="menu_affiche">
     124        <tr>
     125            <td><div id="affiche_musique"><a href="#">MUSIQUE</a></div></td>
     126            <td><div id="affiche_video"><a href="#">VIDEOS</a></div></td>
     127                        #SET{visibility,""}
     128                        <BOUCLE_podcast(ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21}  {statut=publie} {id_article ?} {extension==mp3}{!par date}{0,1}> </BOUCLE_podcast> [(#TOTAL_BOUCLE|=={0}|?{' ',''}) #SET{visibility,"visibility:hidden"} ] <//B_podcast>
     129
     130                        <td><div id="affiche_podcast" style="[(#GET{visibility})]"><a href="#">PODCASTS</a></div></td>
     131                </tr>
     132     </table>
     133
     134    <B_doc>
     135    <ul id="playliste_musique" class="playliste">
     136    <BOUCLE_doc(ARTICLES DOCUMENTS_LIENS DOCUMENTS){statut=publie} {id_article ?}{!par date}{0,30}>
     137        <BOUCLE_logo_art(ARTICLES){id_article}>
     138            <BOUCLE_doc_mp3(DOCUMENTS){id_article}{extension=mp3}{par #GET{trierpar}}>
     139                <li class="play_">
     140                    [(#_logo_art:LOGO_ARTICLE|image_reduire{255}|inserer_attribut{"class","player_logo_art"})]
     141                    <a href="#_logo_art:URL_ARTICLE" title="lire : #_logo_art:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     142                    <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     143                </li>
     144            </BOUCLE_doc_mp3>
     145        </BOUCLE_logo_art>
     146    </BOUCLE_doc>
     147    </ul>
     148    </B_doc>
     149
     150        <B_doc_tout>
     151        <ul id="playliste_musique" class="haudio playliste">
     152        <BOUCLE_doc_tout(ARTICLES documents_articles documents types_documents){statut=publie}{extension==mp3}{!par date}{0,100}>
     153            <BOUCLE_logo_art_tout(ARTICLES){id_article}>
     154                <BOUCLE_doc_mp3_tout(DOCUMENTS){id_article}{extension==mp3}{par #GET{trierpar}}>
     155                    <li class="title play_">
     156                        [(#_logo_art_tout:LOGO_ARTICLE|image_reduire{255}|inserer_attribut{"class","player_logo_art"})]
     157                        <a href="#_logo_art_tout:URL_ARTICLE" title="lire : #_logo_art_tout:TITRE"><img border="0" src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     158                        <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     159                    </li>
     160                </BOUCLE_doc_mp3_tout>
     161            </BOUCLE_logo_art_tout>
     162        </BOUCLE_doc_tout>
     163        </ul>
     164        </B_doc_tout>
     165
     166        <//B_doc>
     167
     168    <B_docswf>
     169    <ul id="playliste_video" class="playliste">
     170    <BOUCLE_docswf (ARTICLES documents_articles documents types_documents){statut=publie} {id_article ?} {extension==swf}{!par date}{0,30}>
     171        <BOUCLE_logo_art_swf(ARTICLES){id_article}>
     172            <BOUCLE_doc_swf(DOCUMENTS){id_article}{extension==swf}{par #GET{trierpar}}>
     173                <li class="play_">
     174                    <a href="#_logo_art_swf:URL_ARTICLE" title="lire : #_logo_art_swf:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     175                    <a href="#FICHIER" rel="#ID_DOCUMENT" title="video">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     176                </li>
     177            </BOUCLE_doc_swf>
     178        </BOUCLE_logo_art_swf>
     179    </BOUCLE_docswf>
     180    </ul>
     181    </B_docswf>
     182
     183        <B_docswf_tout>
     184        <ul id="playliste_video" class="playliste">
     185        <BOUCLE_docswf_tout (ARTICLES documents_articles documents types_documents){statut=publie}{extension==swf}{!par date}{0,100}>
     186            <BOUCLE_logo_art_swf_tout(ARTICLES){id_article}>
     187                <BOUCLE_doc_swf_tout(DOCUMENTS){id_article}{extension==swf}{par #GET{trierpar}}>
     188                    <li class="play_">
     189                        <a href="#_logo_art_swf_tout:URL_ARTICLE" title="lire : #_logo_art_swf_tout:TITRE"><img border="0" src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     190                        <a href="#FICHIER" rel="#ID_DOCUMENT" title="video">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     191                    </li>
     192                </BOUCLE_doc_swf_tout>
     193            </BOUCLE_logo_art_swf_tout>
     194        </BOUCLE_docswf_tout>
     195        </ul>
     196        </B_docswf_tout>
     197        <//B_docswf>
     198
     199    <B_docpodcast>
     200    <ul id="playliste_podcast" class="playliste">
     201    <BOUCLE_docpodcast(ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21}  {statut=publie} {id_article ?} {extension==mp3}{!par date}{0,30}>
     202        <BOUCLE_logo_artpodcast(ARTICLES){id_article}>
     203            <BOUCLE_doc_mp3podcast(DOCUMENTS){id_article}{extension==mp3}{par #GET{trierpar}}>
     204                <li class="play_">
     205                    <a href="#_logo_artpodcast:URL_ARTICLE" title="lire : #_logo_artpodcast:TITRE"><img border="0" src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     206                    <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     207                 </li>
     208            </BOUCLE_doc_mp3podcast>
     209        </BOUCLE_logo_artpodcast>
     210    </BOUCLE_docpodcast>
     211    </ul>
     212    </B_docpodcast>
     213
     214        <B_doc_toutpodcast>
     215        <ul id="playliste_podcast" class="playliste">
     216        <BOUCLE_doc_toutpodcast (ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21} {statut=publie}{extension==mp3}{!par date}{0,100}>
     217            <BOUCLE_logo_art_toutpodcast(ARTICLES){id_article}>
     218                <BOUCLE_doc_mp3_toutpodcast(DOCUMENTS){id_article}{extension==mp3}{par #GET{trierpar}}>
     219                    <li class="play_">
     220                        <a href="#_logo_art_toutpodcast:URL_ARTICLE" title="lire : #_logo_art_toutpodcast:TITRE"><img border="0" src="#CHEMIN{skins/blogo/pucenews.gif}" alt="" /></a>
     221                        <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a>
     222                    </li>
     223                </BOUCLE_doc_mp3_toutpodcast>
     224            </BOUCLE_logo_art_toutpodcast>
     225        </BOUCLE_doc_toutpodcast>
     226        </ul>
     227        </B_doc_toutpodcast>
     228   
     229    <//B_docpodcast>
    83230
    84231</div>
    85 <div id="playing">
    86 En ce moment vous &eacute;coutez :
    87 <div id="scroller_container">
    88 <div id="scroller">
    89 <div id="now_playing"> </div>
    90 </div>
    91 </div>
    92 </div>
    93 
    94 <div class="leplayer">LE PLAYER</div>
    95 
    96 <div id="scrollbar">
    97 <div id="loading"></div>
    98 <div id="position"></div>
    99 </div>
    100 
    101 <div class="controles">
    102 <!--
    103 <li onclick="player_prev()"><</li>
    104 //-->
    105 <div class="play">
    106         <span><img id="bouton_play" src="#CHEMIN{skins/blogo/play.png}" alt="play"/></span>
    107 </div>
    108 <div class="time">
    109         <div class="duration">
    110         &nbsp;
    111         </div>
    112         <div class="position">
    113         &nbsp;
    114         </div>
    115 </div>
    116 <div  class="autres_boutons">
    117         <span onclick="player_prev()"> <img src="#CHEMIN{skins/blogo/backward.png}" id="bouton_next" alt="precedant"/></span>
    118         <span onclick="player_next()"> <img src="#CHEMIN{skins/blogo/forward.png}"  id="bouton_forward" alt="suivant"/></span>
    119         <span onclick="reset_boutons();player_stop();"><img src="#CHEMIN{skins/blogo/stop.png}" alt="stop"/></span>
    120 </div>
    121         <!--
    122         <li onClick="player_next()">></li>
    123         //-->
    124 </div>
    125 
    126 <table id="menu_affiche"><tr>
    127 <td><div id="affiche_musique"><a href="#">MUSIQUE</a></div></td>
    128 <td><div id="affiche_video"><a href="#">VIDEOS</a></div></td>
    129 #SET{visibility,""}
    130 <BOUCLE_podcast(ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21}  {statut=publie} {id_article ?} {extension==mp3}{!par date}{0,1}> </BOUCLE_podcast> [(#TOTAL_BOUCLE|=={0}|?{' ',''}) #SET{visibility,"visibility:hidden"} ] <//B_podcast>
    131 
    132 <td><div id="affiche_podcast" style="[(#GET{visibility})]"><a href="#">PODCASTS</a></div></td>
    133 </tr></table>
    134 
    135 <B_doc>
    136 <ul id="playliste_musique" class="playliste">
    137 <BOUCLE_doc (ARTICLES documents_articles documents types_documents){statut=publie} {id_article ?} {extension==mp3}{!par date}{0,30}>
    138 <BOUCLE_logo_art(ARTICLES){id_article}>
    139 <BOUCLE_doc_mp3(DOCUMENTS){id_article}{extension==mp3}>
    140 <li class="play_">
    141 [(#_logo_art:LOGO_ARTICLE||image_reduire{255}|inserer_attribut{"class","player_logo_art"})]<a href="#_logo_art:URL_ARTICLE" title="lire : #_logo_art:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    142 <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    143 </BOUCLE_doc_mp3>
    144 </BOUCLE_logo_art>
    145 </BOUCLE_doc>
    146 </ul>
    147 </B_doc>
    148 
    149 <B_doc_tout>
    150 <ul id="playliste_musique" class="haudio playliste">
    151 <BOUCLE_doc_tout (ARTICLES documents_articles documents types_documents){statut=publie}{extension==mp3}{!par date}{0,100}>
    152 <BOUCLE_logo_art_tout(ARTICLES){id_article}>
    153 <BOUCLE_doc_mp3_tout(DOCUMENTS){id_article}{extension==mp3}>
    154 <li class="title play_">
    155 [(#_logo_art_tout:LOGO_ARTICLE||image_reduire{255}|inserer_attribut{"class","player_logo_art"})]<a href="#_logo_art_tout:URL_ARTICLE" title="lire : #_logo_art_tout:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    156 <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    157 </BOUCLE_doc_mp3_tout>
    158 </BOUCLE_logo_art_tout>
    159 </BOUCLE_doc_tout>
    160 </ul>
    161 </B_doc_tout>
    162 
    163 <//B_doc>
    164 
    165 <B_docswf>
    166 <ul id="playliste_video" class="playliste">
    167 <BOUCLE_docswf (ARTICLES documents_articles documents types_documents){statut=publie} {id_article ?} {extension==swf}{!par date}{0,30}>
    168 <BOUCLE_logo_art_swf(ARTICLES){id_article}>
    169 <BOUCLE_doc_swf(DOCUMENTS){id_article}{extension==swf}>
    170 <li class="play_"><a href="#_logo_art_swf:URL_ARTICLE" title="lire : #_logo_art_swf:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    171 <a href="#FICHIER" rel="#ID_DOCUMENT" title="video">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    172 </BOUCLE_doc_swf>
    173 </BOUCLE_logo_art_swf>
    174 </BOUCLE_docswf>
    175 </ul>
    176 </B_docswf>
    177 
    178 <B_docswf_tout>
    179 <ul id="playliste_video" class="playliste">
    180 <BOUCLE_docswf_tout (ARTICLES documents_articles documents types_documents){statut=publie}{extension==swf}{!par date}{0,100}>
    181 <BOUCLE_logo_art_swf_tout(ARTICLES){id_article}>
    182 <BOUCLE_doc_swf_tout(DOCUMENTS){id_article}{extension==swf}>
    183 <li class="play_"><a href="#_logo_art_swf_tout:URL_ARTICLE" title="lire : #_logo_art_swf_tout:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    184 <a href="#FICHIER" rel="#ID_DOCUMENT" title="video">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    185 </BOUCLE_doc_swf_tout>
    186 </BOUCLE_logo_art_swf_tout>
    187 </BOUCLE_docswf_tout>
    188 </ul>
    189 </B_docswf_tout>
    190 <//B_docswf>
    191 
    192 <B_docpodcast>
    193 <ul id="playliste_podcast" class="playliste">
    194 <BOUCLE_docpodcast(ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21}  {statut=publie} {id_article ?} {extension==mp3}{!par date}{0,30}>
    195 <BOUCLE_logo_artpodcast(ARTICLES){id_article}>
    196 <BOUCLE_doc_mp3podcast(DOCUMENTS){id_article}{extension==mp3}>
    197 <li class="play_">
    198 <a href="#_logo_artpodcast:URL_ARTICLE" title="lire : #_logo_artpodcast:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    199 <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    200 </BOUCLE_doc_mp3podcast>
    201 </BOUCLE_logo_artpodcast>
    202 </BOUCLE_docpodcast>
    203 </ul>
    204 </B_docpodcast>
    205 
    206 <B_doc_toutpodcast>
    207 <ul id="playliste_podcast" class="playliste">
    208 <BOUCLE_doc_toutpodcast (ARTICLES documents_articles documents types_documents mots_articles) {id_mot = 21} {statut=publie}{extension==mp3}{!par date}{0,100}>
    209 <BOUCLE_logo_art_toutpodcast(ARTICLES){id_article}>
    210 <BOUCLE_doc_mp3_toutpodcast(DOCUMENTS){id_article}{extension==mp3}>
    211 <li class="play_">
    212 <a href="#_logo_art_toutpodcast:URL_ARTICLE" title="lire : #_logo_art_toutpodcast:TITRE"><img border="0"  src="#CHEMIN{skins/blogo/pucenews.gif}"/></a>
    213 <a href="#FICHIER" rel="enclosure">[(#TITRE|sinon{[(#FICHIER|joli_titre|couper{30})]})]</a></li>
    214 </BOUCLE_doc_mp3_toutpodcast>
    215 </BOUCLE_logo_art_toutpodcast>
    216 </BOUCLE_doc_toutpodcast>
    217 </ul>
    218 </B_doc_toutpodcast>
    219 
    220 <//B_docpodcast>
    221 
    222 </div>
Note: See TracChangeset for help on using the changeset viewer.