Changeset 54975 in spip-zone


Ignore:
Timestamp:
Nov 29, 2011, 11:26:01 AM (8 years ago)
Author:
cedric@…
Message:

Portage SPIP 3 : interface privee sans CFG,
reorganisation des repertoires
utiliser produire_fond pour eviter d'inserer une css dynamique dans le head
modeles pour inserer <articlexx|nivoslider> ou <rubriquexx|nivoslider>

Location:
_plugins_/nivoslider/trunk
Files:
10 added
3 deleted
4 edited
2 copied
6 moved

Legend:

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

    r54971 r54975  
    1111 *
    1212 * March 2010
     13 * <style>
    1314 */
    1415
     
    1819        height:#CONFIG{nivoslider/height,300}px;
    1920        margin:0 auto;
    20         background:url(#CHEMIN{css/loading.gif}) no-repeat 50% 50%;
     21        background:url(#CHEMIN{css/img/loading.gif}) no-repeat 50% 50%;
    2122}
    2223
     
    115116        width:22px;
    116117        height:22px;
    117         background:url( #CHEMIN{css/bullets.png} ) no-repeat;
     118        background:url( #CHEMIN{css/img/bullets.png} ) no-repeat;
    118119        text-indent:-9999px;
    119120        border:0;
     
    132133        width:30px;
    133134        height:30px;
    134         background:url(#CHEMIN{css/arrows.png}) no-repeat;
     135        background:url(#CHEMIN{css/img/arrows.png}) no-repeat;
    135136        text-indent:-9999px;
    136137        border:0;
  • _plugins_/nivoslider/trunk/formulaires/configurer_nivoslider.html

    r54971 r54975  
    1 <!-- autoriser=webmestre -->
    2 <!-- refus=<:cfg:refus_configuration_webmestre:> -->
    3 <!-- depot=metapack -->
    4 <!-- nom=nivoslider -->
     1<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
     2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
     3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
    54
    6 [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
    7 [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    8 
    9 <div class="formulaire_spip formulaire_configurer formulaire_config_nivoslider">
    10 
    11         <div class="cadre_padding">
    12        
    13                 <form name="formulaire_config_nivoslider" method="post"  action="#SELF"><div>#ACTION_FORMULAIRE{#SELF}
    14                 <fieldset><legend><:nivoslider:general:> &nbsp;</legend>
    15                 <p>
    16                 <label for="_ir_width"><:nivoslider:width:> :</label>
    17                 <input type="text" name="width" class="type_txt" id="_ir_width" size="3"
    18                         value="#ENV{width,500}" /> px
    19                 </p>
    20                 <p>
    21                 <label for="_ir_height"><:nivoslider:height:> :</label>
    22                 <input type="text" name="height" class="type_txt" id="_ir_height" size="3"
    23                         value="#ENV{height,240}" /> px
    24                 </p>
    25                 <p>
    26                         <label for="_ir_effect" title='effect'><:nivoslider:effect:> :</label>
    27                         <select name="effect" id="_ir_effect" style="width:142px">     
    28                                 <option value="random" [(#CONFIG{nivoslider/effect}|=={#VAL{'random'}}|?{selected="selected",''})]>random</option>
    29                                 <option value="sliceDown" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceDown'}}|?{selected="selected",''})]>sliceDown</option>
    30                                 <option value="sliceDownLeft" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceDownLeft'}}|?{selected="selected",''})]>sliceDownLeft</option>
    31                                 <option value="sliceUp" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceUp'}}|?{selected="selected",''})]>sliceUp</option>
    32                                 <option value="sliceUpLeft" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceUpLeft'}}|?{selected="selected",''})]>sliceUpLeft</option>
    33                                 <option value="sliceUpDown" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceUpDown'}}|?{selected="selected",''})]>sliceUpDown</option>
    34                                 <option value="sliceUpDownLeft" [(#CONFIG{nivoslider/effect}|=={#VAL{'sliceUpDownLeft'}}|?{selected="selected",''})]>sliceUpDownLeft</option>
    35                                 <option value="fold" [(#CONFIG{nivoslider/effect}|=={#VAL{'fold'}}|?{selected="selected",''})]>fold</option>
    36                                 <option value="fade" [(#CONFIG{nivoslider/effect}|=={#VAL{'fade'}}|?{selected="selected",''})]>fade</option>
    37                                 <option value="slideInRight" [(#CONFIG{nivoslider/effect}|=={#VAL{'slideInRight'}}|?{selected="selected",''})]>slideInRight</option>
    38                                 <option value="slideInLeft" [(#CONFIG{nivoslider/effect}|=={#VAL{'slideInLeft'}}|?{selected="selected",''})]>slideInLeft</option>
    39                                 <option value="boxRandom" [(#CONFIG{nivoslider/effect}|=={#VAL{'boxRandom'}}|?{selected="selected",''})]>boxRandom</option>
    40                                 <option value="boxRain" [(#CONFIG{nivoslider/effect}|=={#VAL{'boxRain'}}|?{selected="selected",''})]>boxRain</option>
    41                                 <option value="boxRainReverse" [(#CONFIG{nivoslider/effect}|=={#VAL{'boxRainReverse'}}|?{selected="selected",''})]>boxRainReverse</option>
    42                                 <option value="boxRainGrow" [(#CONFIG{nivoslider/effect}|=={#VAL{'boxRainGrow'}}|?{selected="selected",''})]>boxRainGrow</option>
    43                                 <option value="boxRainGrowReverse" [(#CONFIG{nivoslider/effect}|=={#VAL{'boxRainGrowReverse'}}|?{selected="selected",''})]>boxRainGrowReverse</option>
    44                         </select>
    45                 </p>
    46                 <p>
    47                 <label for="_ir_slices" title="slices"><:nivoslider:slices:> :</label>
    48                 <input type="text" name="slices" class="type_txt" id="_ir_slices" size="3"
    49                         value="#ENV{slices,15}" />
    50                 </p>
    51                 <p>
    52                 <label for="_ir_animSpeed" title="animSpeed"><:nivoslider:animspeed:> :</label>
    53                 <input type="text" name="animSpeed" class="type_txt" id="_ir_animSpeed" size="3"
    54                         value="#ENV{animSpeed,500}" /> ms
    55                 </p>
    56                 <p>
    57                 <label for="_ir_pauseTime" title="pauseTime"><:nivoslider:pausetime:> :</label>
    58                 <input type="text" name="pauseTime" class="type_txt" id="_ir_pauseTime" size="3"
    59                         value="#ENV{pauseTime,3000}" /> ms
    60                 </p>
    61                 <p>
    62                 <label for="_ir_imageAlign" title='imageAlign'><:nivoslider:image_align:> :</label>
    63                 <select name="imageAlign" id="_ir_imageAlign" style="width:142px">
    64                         <option value="left top" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'left top'}}|?{selected="selected",''})]>left top</option>
    65                         <option value="left center" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'left center'}}|?{selected="selected",''})]>left center</option>
    66                         <option value="left bottom" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'left bottom'}}|?{selected="selected",''})]>left bottom</option>
    67                         <option value="center top" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'center top'}}|?{selected="selected",''})]>center top</option>
    68                         <option value="center center" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'center center'}}|?{selected="selected",''})]>center center</option>
    69                         <option value="center bottom" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'center bottom'}}|?{selected="selected",''})]>center bottom</option>
    70                         <option value="right top" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'right top'}}|?{selected="selected",''})]>right top</option>
    71                         <option value="right center" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'right center'}}|?{selected="selected",''})]>right center</option>
    72                         <option value="right bottom" [(#CONFIG{nivoslider/imageAlign}|=={#VAL{'right bottom'}}|?{selected="selected",''})]>right bottom</option>
    73                 </select>
    74                 </p>
    75                 <p>
    76                 <label for="_ir_imageBackcolor"><:nivoslider:image_backcolor:> :</label>
    77                 <input type="text" name="imageBackcolor" class="palette" id="_ir_imageBackcolor" size="7" value="#ENV{imageBackcolor,'transparent'}" />
    78                 </p>
    79                 </fieldset>
    80 
    81                 <fieldset><legend><:nivoslider:controls:> &nbsp;</legend>
    82                 <p>
    83                         <label for="_ir_directionNav" title="directionNav"><:nivoslider:directionnav:> :</label>
    84                         <select name="directionNav" id="_ir_directionNav" style="width:70px">
    85                                 <option value="true" [(#CONFIG{nivoslider/directionNav}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    86                                 <option value="false" [(#CONFIG{nivoslider/directionNav}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    87                         </select>
    88                 </p>
    89                 <p id="_ir_directionNavHide_container">
    90                         <label for="_ir_directionNavHide" title="directionNavHide"><:nivoslider:directionnavhide:> :</label>
    91                         <select name="directionNavHide" id="_ir_directionNavHide" style="width:70px">
    92                                 <option value="true" [(#CONFIG{nivoslider/directionNavHide}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    93                                 <option value="false" [(#CONFIG{nivoslider/directionNavHide}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    94                         </select>
    95                 </p>
    96                 <p>
    97                         <label for="_ir_keyboardNav" title="keyboardNav"><:nivoslider:keyboardnav:> :</label>
    98                         <select name="keyboardNav" id="_ir_keyboardNav" style="width:70px">
    99                                 <option value="false" [(#CONFIG{nivoslider/keyboardNav}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    100                                 <option value="true" [(#CONFIG{nivoslider/keyboardNav}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    101                         </select>
    102                 </p>
    103                 <p>
    104                         <label for="_ir_pauseOnHover" title="pauseOnHover"><:nivoslider:pauseonhover:> :</label>
    105                         <select name="pauseOnHover" id="_ir_pauseOnHover" style="width:70px">
    106                                 <option value="true" [(#CONFIG{nivoslider/pauseOnHover}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    107                                 <option value="false" [(#CONFIG{nivoslider/pauseOnHover}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    108                         </select>
    109                 </p>
    110                 <p>
    111                         <label for="_ir_controlNavThumbs" title="controlNavThumbs"><:nivoslider:usethumbs:> :</label>
    112                         <select name="controlNavThumbs" id="_ir_controlNavThumbs" style="width:70px">
    113                                 <option value="false" [(#CONFIG{nivoslider/controlNavThumbs}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    114                                 <option value="true" [(#CONFIG{nivoslider/controlNavThumbs}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    115                         </select>
    116                 </p>
    117                 <p id="_ir_controlNav_container">
    118                         <label for="_ir_controlNav" title="controlNav"><:nivoslider:controlnav:> :</label>
    119                         <select name="controlNav" id="_ir_controlNav" style="width:70px">
    120                                 <option value="true" [(#CONFIG{nivoslider/controlNav}|=={#VAL{'true'}}|?{selected="selected",''})]><:nivoslider:oui:></option>
    121                                 <option value="false" [(#CONFIG{nivoslider/controlNav}|=={#VAL{'false'}}|?{selected="selected",''})]><:nivoslider:non:></option>
    122                         </select>
    123                 </p>
    124                 <p id="_ir_controlNavThumbsWidth_container">
    125                 <label for="_ir_controlNavThumbsWidth"><:nivoslider:width:> :</label>
    126                 <input type="text" name="controlNavThumbsWidth" class="type_txt" id="_ir_controlNavThumbsWidth" size="3"
    127                         value="#ENV{controlNavThumbsWidth,50}" /> px
    128                 </p>
    129                 <p id="_ir_controlNavThumbsHeight_container">
    130                 <label for="_ir_controlNavThumbsHeight"><:nivoslider:height:> :</label>
    131                 <input type="text" name="controlNavThumbsHeight" class="type_txt" id="_ir_controlNavThumbsHeight" size="3"
    132                         value="#ENV{controlNavThumbsHeight,50}" /> px
    133                 </p>
    134                 <p>
    135                 <label for="_ir_bottomMargin" title="bottomMargin"><:nivoslider:bottommargin:> :</label>
    136                 <input type="text" name="bottomMargin" class="type_txt" id="_ir_bottomMargin" size="3"
    137                         value="#ENV{bottomMargin,0}" /> px
    138                 </p>
    139                 </fieldset>
    140 
    141                 <fieldset><legend><:nivoslider:legend:> &nbsp;</legend>
    142                 <p>
    143                 <label for="_ir_captionBackcolor"><:nivoslider:caption_backcolor:> :</label>
    144                 <input type="text" name="captionBackcolor" class="palette" id="_ir_captionBackcolor" size="7" value="#ENV{captionBackcolor,'#000000'}" />
    145                 </p>
    146                 <p>
    147                 <label for="_ir_captionFrontcolor"><:nivoslider:caption_frontcolor:> :</label>
    148                 <input type="text" name="captionFrontcolor" class="palette" id="_ir_captionFrontcolor" size="7" value="#ENV{captionFrontcolor,'#FFFFFF'}" />
    149                 </p>
    150                 <p>
    151                 <label for="_ir_captionOpacity"><:nivoslider:caption_opacity:></label>
    152                 <input type="text" name="captionOpacity" class="type_txt" id="_ir_captionOpacity" size="3"
    153                         value="#ENV{captionOpacity,0.8}" />
    154                 </p>
    155                 </fieldset>
    156                 #FORMULAIRE_CONFIG_NIVOSLIDER_ARTICLE
    157                 </div>
    158 
    159         <div class="boutons">
    160                 <input type="submit" name="_cfg_ok" value="<:bouton_enregistrer:>" class="fondo" />
    161                 <input type="submit" name="_cfg_delete" value="<:nivoslider:bouton_effacer:>" class="fondo" />
    162         </div>
    163 
     5        <form method='post' action='#ENV{action}'><div>
     6                [(#REM) declarer les hidden qui declencheront le service du formulaire
     7                parametre : url d'action ]
     8                #ACTION_FORMULAIRE{#ENV{action}}
     9                #SET{fl,nivoslider}
     10                <fieldset>
     11                        <legend><:nivoslider:general:></legend>
     12                        <ul>
     13                                #SET{name,width}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     14                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     15                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     16                                        <span class='erreur_message'>(#GET{erreurs})</span>
     17                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},500}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     18                                </li>
     19                                #SET{name,height}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     20                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     21                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     22                                        <span class='erreur_message'>(#GET{erreurs})</span>
     23                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},240}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     24                                </li>
     25                                #SET{name,effect}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     26                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     27                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     28                                        <span class='erreur_message'>(#GET{erreurs})</span>
     29                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     30                                                <BOUCLE_options_effect(POUR){tableau #LISTE{random,sliceDown,sliceDownLeft,sliceUp,sliceUpLeft,sliceUpDown,sliceUpDownLeft,fold,fade,slideInRight,slideInLeft,boxRandom,boxRain,boxRainReverse,boxRainGrow,boxRainGrowReverse}}>
     31                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
     32                                                </BOUCLE_options_effect>
     33                                        </select>
     34                                </li>
     35                                #SET{name,slices}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     36                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     37                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     38                                        <span class='erreur_message'>(#GET{erreurs})</span>
     39                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},15}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     40                                </li>
     41                                #SET{name,animSpeed}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     42                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     43                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     44                                        <span class='erreur_message'>(#GET{erreurs})</span>
     45                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},500}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     46                                </li>
     47                                #SET{name,pauseTime}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     48                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     49                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     50                                        <span class='erreur_message'>(#GET{erreurs})</span>
     51                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},3000}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     52                                </li>
     53                                #SET{name,imageAlign}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     54                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     55                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     56                                        <span class='erreur_message'>(#GET{erreurs})</span>
     57                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     58                                                <BOUCLE_options_effect1(POUR){tableau #LISTE{left top,left center,left bottom,center top,center center,center bottom,right top,right center,right bottom}}>
     59                                                        <option value="#VALEUR"[(#ENV{#GET{name}}|=={#VALEUR}|oui)selected="selected"]>#VALEUR</option>
     60                                                </BOUCLE_options_effect1>
     61                                        </select>
     62                                </li>
     63                                #SET{name,imageBackcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     64                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     65                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     66                                        <span class='erreur_message'>(#GET{erreurs})</span>
     67                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},transparent}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     68                                </li>
     69                        </ul>
     70                </fieldset>
     71                <fieldset>
     72                        <legend><:nivoslider:controls:></legend>
     73                        <ul>
     74                                #SET{name,directionNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     75                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     76                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     77                                        <span class='erreur_message'>(#GET{erreurs})</span>
     78                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     79                                                #SET{val,true}
     80                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     81                                                #SET{val,false}
     82                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     83                                        </select>
     84                                </li>
     85                                #SET{name,directionNavHide}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     86                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     87                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     88                                        <span class='erreur_message'>(#GET{erreurs})</span>
     89                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     90                                                #SET{val,true}
     91                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     92                                                #SET{val,false}
     93                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     94                                        </select>
     95                                </li>
     96                                #SET{name,keyboardNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     97                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     98                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     99                                        <span class='erreur_message'>(#GET{erreurs})</span>
     100                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     101                                                #SET{val,false}
     102                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     103                                                #SET{val,true}
     104                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     105                                        </select>
     106                                </li>
     107                                #SET{name,pauseOnHover}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     108                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     109                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     110                                        <span class='erreur_message'>(#GET{erreurs})</span>
     111                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     112                                                #SET{val,true}
     113                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     114                                                #SET{val,false}
     115                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     116                                        </select>
     117                                </li>
     118                                #SET{name,controlNavThumbs}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     119                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     120                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     121                                        <span class='erreur_message'>(#GET{erreurs})</span>
     122                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     123                                                #SET{val,false}
     124                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     125                                                #SET{val,true}
     126                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     127                                        </select>
     128                                </li>
     129                                #SET{name,controlNav}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     130                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     131                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     132                                        <span class='erreur_message'>(#GET{erreurs})</span>
     133                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     134                                                #SET{val,true}
     135                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     136                                                #SET{val,false}
     137                                                <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{fl}|concat{':label_',#GET{val}}|_T)]</option>
     138                                        </select>
     139                                </li>
     140                                #SET{name,controlNavThumbsWidth}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     141                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     142                                        <label for="#GET{name}"><:nivoslider:label_width:></label>[
     143                                        <span class='erreur_message'>(#GET{erreurs})</span>
     144                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     145                                </li>
     146                                #SET{name,controlNavThumbsHeight}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     147                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     148                                        <label for="#GET{name}"><:nivoslider:label_height:></label>[
     149                                        <span class='erreur_message'>(#GET{erreurs})</span>
     150                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},50}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     151                                </li>
     152                                #SET{name,bottomMargin}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     153                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     154                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     155                                        <span class='erreur_message'>(#GET{erreurs})</span>
     156                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},0}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     157                                </li>
     158                        </ul>
     159                </fieldset>
     160                <fieldset>
     161                        <legend><:nivoslider:legend:></legend>
     162                        <ul>
     163                                #SET{name,captionBackcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     164                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     165                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     166                                        <span class='erreur_message'>(#GET{erreurs})</span>
     167                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'#000000'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     168                                </li>
     169                                #SET{name,captionFrontcolor}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     170                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     171                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     172                                        <span class='erreur_message'>(#GET{erreurs})</span>
     173                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'#FFFFFF'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     174                                </li>
     175                                #SET{name,captionOpacity}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     176                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     177                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     178                                        <span class='erreur_message'>(#GET{erreurs})</span>
     179                                        ]<input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name},'0.8'}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/>
     180                                </li>
     181                        </ul>
     182                </fieldset>
     183                <fieldset>
     184                        <legend><:nivoslider:default:></legend>
     185                        <ul>
     186                                #SET{name,id_defaut}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     187                                <li class="editer pleine_largeur editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     188                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     189                                        <span class='erreur_message'>(#GET{erreurs})</span>
     190                                        ]<select name="#GET{name}" class="select" id="#GET{name}">
     191                                                <BOUCLE_secteurs(RUBRIQUES){racine}{par num titre, titre}>
     192                                                <optgroup label="[(#TITRE|supprimer_numero)]">
     193                                                        <BOUCLE_articles_secteur(ARTICLES){id_rubrique}{par num titre, titre}>
     194                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
     195                                                        </BOUCLE_articles_secteur>
     196                                                        <BOUCLE_rubriques(RUBRIQUES){id_parent}{par num titre, titre}>
     197                                                        <optgroup label="[(#TITRE|supprimer_numero)]">
     198                                                                <BOUCLE_articles_rubrique(ARTICLES){id_rubrique}{par num titre, titre}>
     199                                                                        <option value="#ID_ARTICLE"[(#ENV{id_defaut}|=={#ID_ARTICLE}|?{selected="selected",''})]>[(#TITRE|supprimer_numero)]</option>
     200                                                                </BOUCLE_articles_rubrique>
     201                                                                <BOUCLE_sous_rubriques(BOUCLE_rubriques)></BOUCLE_sous_rubriques>
     202                                                        </optgroup>
     203                                                        </BOUCLE_rubriques>
     204                                                </optgroup>
     205                                                </BOUCLE_secteurs>
     206                                        </select>
     207                                </li>
     208                        </ul>
     209                </fieldset>
     210                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
     211                <!--extra-->
     212                <p class='boutons'><span class='image_loading'>&nbsp;</span>
     213                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
    164214        </div></form>
    165 
    166215</div>
    167216
    168217<script type="text/javascript">
    169 $(document).ready(function() {
     218function CheckThumb(t){
     219        if(t=='true'){
     220                $("select#controlNav").val('false');
     221                $(".editer_controlNav").hide('slow');
     222                $(".editer_controlNavThumbsWidth").show('slow');
     223                $(".editer_controlNavThumbsHeight").show('slow');
     224        }else{
     225                $(".editer_controlNav").show('slow');
     226                $(".editer_controlNavThumbsWidth").hide('slow');
     227                $(".editer_controlNavThumbsHeight").hide('slow');
     228        }
     229        return false;
     230}
    170231
    171         CheckThumb($("SELECT#\_ir\_controlNavThumbs option:selected").val());
    172         CheckNav($("SELECT#\_ir\_directionNav option:selected").val());
    173 
    174         $('SELECT#\_ir\_controlNavThumbs').change(function() { CheckThumb($("SELECT#\_ir\_controlNavThumbs option:selected").val()); });
    175         $('SELECT#\_ir\_directionNav').change(function() { CheckNav($("SELECT#\_ir\_directionNav option:selected").val()); });
    176 
    177         function CheckThumb(t){
    178                 if(t=='true'){
    179                         $("SELECT#\_ir\_controlNav").val('false');
    180                         $("P#\_ir\_controlNav\_container").hide('slow');
    181                         $("P#\_ir\_controlNavThumbsWidth\_container").show('slow');
    182                         $("P#\_ir\_controlNavThumbsHeight\_container").show('slow');
    183                 }else{
    184                         $("P#\_ir\_controlNav\_container").show('slow');
    185                         $("P#\_ir\_controlNavThumbsWidth\_container").hide('slow');
    186                         $("P#\_ir\_controlNavThumbsHeight\_container").hide('slow');
    187                 }
    188                 return false;
    189         }
    190 
    191         function CheckNav(t){
    192                 if(t=='false')
    193                         $("P#\_ir\_directionNavHide\_container").hide('slow');
    194                 else
    195                         $("P#\_ir\_directionNavHide\_container").show('slow');
    196                 return false;
    197         }
    198 
    199 });
     232function CheckNav(t){
     233        if(t=='false')
     234                $(".editer_directionNavHide").hide('slow');
     235        else
     236                $(".editer_directionNavHide").show('slow');
     237        return false;
     238}
     239function nivoslider_forminit(){
     240        CheckThumb($("select#controlNavThumbs option:selected").val());
     241        CheckNav($("select#directionNav option:selected").val());
     242        $('select#controlNavThumbs').change(function() { CheckThumb($("select#controlNavThumbs option:selected").val()); });
     243        $('select#directionNav').change(function() { CheckNav($("select#directionNav option:selected").val()); });
     244}
     245jQuery(document).ready(nivoslider_forminit);
     246onAjaxLoad(nivoslider_forminit);
    200247</script>
  • _plugins_/nivoslider/trunk/lang/nivoslider_en.php

    r48119 r54975  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77        // A
    8         'animspeed' => 'Slide transition speed',
    98        // B
    10         'bottommargin' => 'Bottom margin',
    119        'bouton_effacer' => 'Delete',
    1210        // C
    13         'caption_backcolor' => 'Caption background color',
    14         'caption_frontcolor' => 'Caption text color',
    15         'caption_opacity' => 'Caption opacity',
    1611        'controls' => 'Controls',
    17         'controlnav' => 'Show bullets',
    18         'cfg_title_nivoslider' => 'Nivo Slider',
    19         'cfg_boite_nivoslider' => 'Nivo Slider plugin configuration.<br /><br />[Documentation->http://www.spip-contrib.net/Nivo-Slider-pour-SPIP]',
     12        'cfg_title_nivoslider' => 'NivoSlider Configuration',
    2013        // D
    2114        'default' => 'Default article',
    22         'default_info' => 'Default article used by the snippet [#MODELE{nivoslider}] as default article id to use...<br/>',
    23         'directionnav' => 'Show Next &amp; Prev arrows',
    24         'directionnavhide' => 'Only show on hover',
    2515        // E
    26         'effect' => 'Transition effect',
    2716        // F
    2817        // G
    2918        'general' => 'General Appearance',
    3019        // H
    31         'height' => 'Height',
    3220        // I
    33         'image_align' => 'Crop',
    34         'image_backcolor' => 'Background color',
    3521        // J
    3622        // K
    37         'keyboardnav' => 'Use left & right arrows',
    3823        // L
     24        'label_animSpeed' => 'Slide transition speed',
     25        'label_height' => 'Height',
     26        'label_width' => 'Width',
     27        'label_effect' => 'Transition effect',
     28        'label_slices' => 'Cut images in slices',
     29        'label_pauseTime' => 'Pause between images',
     30        'label_imageAlign' => 'Crop',
     31        'label_imageBackcolor' => 'Background color',
     32        'label_non' => 'no',
     33        'label_oui' => 'yes',
     34        'label_directionNav' => 'Show Next &amp; Prev arrows',
     35        'label_directionNavHide' => 'Only show on hover',
     36        'label_keyboardNav' => 'Use left & right arrows',
     37        'label_pauseOnHover' => 'Stop animation while hovering',
     38        'label_controlNavThumbs' => 'Use thumbnails',
     39        'label_controlNav' => 'Show bullets',
     40        'label_bottomMargin' => 'Bottom margin',
     41        'label_captionBackcolor' => 'Caption background color',
     42        'label_captionFrontcolor' => 'Caption text color',
     43        'label_captionOpacity' => 'Caption opacity',
     44        'label_id_defaut' => 'Default article used by the snippet [#MODELE{nivoslider}] as default article id to use...<br/>',
    3945        'legend' => 'Legends',
    4046        // M
    4147        // N
    42         'non' => 'no',
    4348        // O
    44         'oui' => 'yes',
    4549        // P
    46         'pausetime' => 'Pause between images',
    47         'pauseonhover' => 'Stop animation while hovering',
    4850        // Q
    4951        // R
    5052        // S
    51         'slices' => 'Cut images in slices',
    5253        // T
    5354        // U
    54         'usethumbs' => 'Use thumbnails',
    5555        // V
    5656        // W
    57         'width' => 'Width',
    5857        // X
    5958        // Y
  • _plugins_/nivoslider/trunk/lang/nivoslider_fr.php

    r48119 r54975  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77        // A
    8         'animspeed' => 'Vitesse de l\'animation',
    98        // B
    10         'bottommargin' => 'Marge sous le slider',
    119        'bouton_effacer' => 'Effacer',
    1210        // C
    13         'caption_backcolor' => 'Couleur du fond',
    14         'caption_frontcolor' => 'Couleur du texte',
    15         'caption_opacity' => 'Transparence',
    1611        'controls' => 'Contrôles',
    17         'controlnav' => 'Afficher les puces',
    18         'cfg_title_nivoslider' => 'Nivo Slider',
    19         'cfg_boite_nivoslider' => 'Configuration du plugin Nivo Slider.<br /><br />[Documentation->http://www.spip-contrib.net/Nivo-Slider-pour-SPIP]',
     12        'cfg_title_nivoslider' => 'Configuration du carrousel NivoSlider',
    2013        // D
    2114        'default' => 'Diaporama par défaut',
    22         'default_info' => 'Article utilisé comme réservoir d\'images lors de l\'inclusion du modèle [(#MODELE{nivoslider})] sans paramètre <i>id_article</i> à partir d\'un squelette :',
    23         'directionnav' => 'Activer les flèches de navigation',
    24         'directionnavhide' => 'Cacher les fl&egrave;ches (afficher au survol)',
    2515        // E
    26         'effect' => 'Effet de transition',
    2716        // F
    2817        // G
    2918        'general' => 'Apparence générale',
    3019        // H
    31         'height' => 'Hauteur',
    32         // I
    33         'image_align' => 'Recadrer',
    34         'image_backcolor' => 'Couleur de fond',
     20        // I
    3521        // J
    3622        // K
    37         'keyboardnav' => 'Utiliser les fl&eacute;ches droite &amp; gauche du clavier',
    3823        // L
     24        'label_animSpeed' => 'Vitesse de l\'animation',
     25        'label_height' => 'Hauteur (px)',
     26        'label_width' => 'Largeur (px)',
     27        'label_effect' => 'Effet de transition',
     28        'label_slices' => 'Nombre de tranches',
     29        'label_pauseTime' => 'Pause entre les images',
     30        'label_imageAlign' => 'Recadrer',
     31        'label_imageBackcolor' => 'Couleur de fond',
     32        'label_false' => 'non',
     33        'label_true' => 'oui',
     34        'label_directionNav' => 'Activer les flèches de navigation',
     35        'label_directionNavHide' => 'Cacher les fl&egrave;ches (afficher au survol)',
     36        'label_keyboardNav' => 'Utiliser les fl&eacute;ches droite &amp; gauche du clavier',
     37        'label_pauseOnHover' => 'Pause au survol',
     38        'label_controlNavThumbs' => 'Activer les miniatures',
     39        'label_controlNav' => 'Afficher les puces',
     40        'label_bottomMargin' => 'Marge sous le slider (px)',
     41        'label_captionBackcolor' => 'Couleur du fond',
     42        'label_captionFrontcolor' => 'Couleur du texte',
     43        'label_captionOpacity' => 'Transparence',
     44        'label_id_defaut' => 'Article utilisé comme réservoir d\'images lors de l\'inclusion du modèle [(#MODELE{nivoslider})] sans paramètre <i>id_article</i> à partir d\'un squelette :',
    3945        'legend' => 'Légendes',
    4046        // M
    4147        // N
    42         'non' => 'non',
    4348        // O
    44         'oui' => 'oui',
    4549        // P
    46         'pausetime' => 'Pause entre les images',
    47         'pauseonhover' => 'Pause au survol',
    4850        // Q
    4951        // R
    5052        // S
    51         'slices' => 'Nombre de tranches',
    5253        // T
    5354        // U
    54         'usethumbs' => 'Activer les miniatures',
    5555        // V
    5656        // W
    57         'width' => 'Largeur',
    5857        // X
    5958        // Y
  • _plugins_/nivoslider/trunk/modeles/article_nivoslider.html

    r54971 r54975  
    11[(#REM) modèle Nivoslider pour un article :
    22 - Depuis un article : < nivosliderXX >, alors affiche l'article XX
    3  - Selon le modele CROCHET(# MODELE{nivoslider}{id_nivoslider=XX})CROCHET
     3 - Selon le modele CROCHET(# MODELE{nivoslider}{id_article=XX})CROCHET
    44]
    55
    6 [(#SET{id_article,[(#ENV{id_nivoslider, #CONFIG{nivoslider/id_defaut, 0} })]} )]
     6[(#SET{id_article,[(#ENV{id_article, #CONFIG{nivoslider/id_defaut, 0} })]} )]
    77
    88[(#SET{width,[(#ENV{width, #CONFIG{nivoslider/width, 500} })]} )]
     
    5353</div>
    5454<br style="clear:both"/>
    55 <script type="text/javascript">
    56         $(window).load(function() {
     55<script type="text/javascript">/*<![CDATA[*/
     56        jQuery(function() {
    5757                $('#slider_#GET{id_rand}').nivoSlider({
    5858                        [effect:'(#GET{effect})',]
     
    7474                });
    7575        });
    76 </script>
     76/*]]>*/</script>
    7777</B_doc>
    7878
  • _plugins_/nivoslider/trunk/modeles/nivoslider_doc.html

    r48119 r54975  
    5151</div>
    5252<br style="clear:both"/>
    53 <script type="text/javascript">
    54         $(window).load(function() {
     53        <script type="text/javascript">/*<![CDATA[*/
     54                jQuery(function() {
    5555                $('#slider_#GET{id_rand}').nivoSlider({
    5656                        [effect:'(#GET{effect})',]
     
    7272                });
    7373        });
    74 </script>
     74/*]]>*/</script>
    7575</B_doc>
  • _plugins_/nivoslider/trunk/modeles/rubrique_nivoslider.html

    r54971 r54975  
    5353</div>
    5454<br style="clear:both"/>
    55 <script type="text/javascript">
    56         $(window).load(function() {
     55<script type="text/javascript">/*<![CDATA[*/
     56        jQuery(function() {
    5757                $('#slider_#GET{id_rand}').nivoSlider({
    5858                        [effect:'(#GET{effect})',]
     
    7474                });
    7575        });
    76 </script>
     76/*]]>*/</script>
    7777</B_doc>
  • _plugins_/nivoslider/trunk/nivoslider_pipelines.php

    r48175 r54975  
    11<?php
     2/**
     3 * Plugin NivoSlider pour Spip 3.0
     4 * Licence GPL (c)
     5 *
     6 */
    27
    3 /**********
    4  * PUBLIC *
    5  **********/
     8if (!defined("_ECRIRE_INC_VERSION")) return;
    69
    7 function nivoslider_insert_head_css($flux_ = '', $prive = false){
    8         static $done = false;
    9         if($done) return $flux_;
    10         $done = true;
    11         $flux='<link rel="stylesheet" href="'.url_absolue(generer_url_public('css_nivoslider')).'" type="text/css" media="all" />';
    12         return $flux_ . $flux;
     10
     11function nivoslider_insert_head_css($flux){
     12        include_spip('inc/filtres');
     13        $css = produire_fond_statique("css/nivoslider.css");
     14        $flux .= '<link rel="stylesheet" href="'.$css.'" type="text/css" media="all" />';
     15        return $flux;
    1316}
    1417
    15 function nivoslider_insert_head($flux_ = ''){
    16         $flux='<script src="'.url_absolue(find_in_path('js/jquery.nivo.slider.pack.js')).'" type="text/javascript"></script>';
    17         return nivoslider_insert_head_css( $flux_) . $flux;
    18 }
    19 
    20 /*********
    21  * PRIVE *
    22  *********/
    23 
    24 function nivoslider_header_prive($flux_ = ''){
    25         return nivoslider_insert_head_prive($flux_);
    26 }
    27 
    28 function nivoslider_insert_head_prive($flux_ = ''){
    29         return nivoslider_insert_head($flux_);
     18function nivoslider_insert_head($flux){
     19        $flux .= '<script src="'.find_in_path('js/jquery.nivo.slider.pack.js').'" type="text/javascript"></script>';
     20        return $flux;
    3021}
    3122
Note: See TracChangeset for help on using the changeset viewer.