Changeset 32118 in spip-zone


Ignore:
Timestamp:
Oct 14, 2009, 2:23:12 AM (10 years ago)
Author:
kent1@…
Message:

petite amélioration du plugin ... on se base sur l'ID (qui est unique) pour lancer l'innerfade plutot que la class "innerfade"

un alt sur les images

On n'affiche les informations que s'il y en a

Location:
_plugins_/innerfade
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/innerfade/modeles/innerfade.html

    r26248 r32118  
    1717                timeout: Time between the fades in milliseconds (Default: '2000')
    1818                type: Type of slideshow: 'sequence' or 'random' (Default: 'sequence')
    19                 containerheight: Height of the containing element in any css-height-value (Default: 'auto')  runningclass: CSS-Class which the container getÕs applied (Default: 'innerfade') ]
     19                containerheight: Height of the containing element in any css-height-value (Default: 'auto')  runningclass: CSS-Class which the container gets applied (Default: 'innerfade') ]
    2020       
    2121       
     
    3636  [(#SET{id_objet,[(#ENV{id_article})]})]
    3737]
    38 
    39 
    40 [(#SET{timeout,#ENV{timeout,2000}})]
    4138       
    4239<B_PORFOLIO2>
    4340    <script type="text/javascript">
    44         $(document).ready(
     41        jQuery(document).ready(
    4542                function(){                                     
    46                         $('ul.innerfade').innerfade({
    47                                 [speed: '(#ENV{speed})',]
     43                        jQuery('ul#innerfade[-(#GET{objet_spip})][-(#GET{id_objet})]').innerfade({
     44                                speed: '(#ENV{speed,slow}',
    4845                                [type: '(#ENV{type})',]
    4946                                [containerheight: '(#ENV{containerheight})',]
    5047                                [containerwidth: '(#ENV{containerwidth})',]
    51                             timeout: #GET{timeout}
     48                            timeout: #ENV{timeout,2000}
    5249                        });
    5350        });             
    5451    </script>
    5552
    56     <ul id="innerfade-#GET{objet_spip}-#GET{id_objet}" class="innerfade" style="list-style-type: none ;">
     53    <ul id="innerfade[-(#GET{objet_spip})][-(#GET{id_objet})]" class="#ENV{class,innerfade}" style="list-style-type: none;">
    5754        <BOUCLE_PORFOLIO2(DOCUMENTS){id_article?}{id_rubrique?}{mode=document}{extension==jpg|gif|png} {par num titre, date}>
    5855            <li class="diapo">
    59                 [(#URL_DOCUMENT||image_reduire{200,400}|inserer_attribut{'alt',#TITRE})]
    60                 <div class="diapo">
     56                [(#URL_DOCUMENT||image_reduire{#ENV{image_max_largeur,200},#ENV{image_max_hauteur,400}}|inserer_attribut{'alt',[(#TITRE|textebrut|sinon{#FICHIER{basename}})]})]
     57                [(#TITRE|sinon{#DESCRIPTIF}|oui)
     58                                <div class="diapo">
    6159                    [<h3>(#TITRE|supprimer_numero)</h3>]
    6260                    [(#DESCRIPTIF|paragrapher)]
    63                 </div>
     61                </div>]
    6462             </li>
    6563        </BOUCLE_PORFOLIO2>     
  • _plugins_/innerfade/plugin.xml

    r29544 r32118  
    77        </auteur>
    88        <version>
    9         0.0.1
     9        0.0.2
    1010        </version>
    1111        <etat>
     
    1818Ce plugin fournit des modeles produisant des diaporamas en jquery innerfade
    1919[Jquery Innerfade->http://medienfreunde.com/lab/innerfade/]
    20 
    2120        </description>
    2221        <lien>
Note: See TracChangeset for help on using the changeset viewer.