Changeset 39697 in spip-zone


Ignore:
Timestamp:
Aug 8, 2010, 11:14:41 AM (9 years ago)
Author:
kent1@…
Message:

Améliorer la conformité du plugin.xml et éviter des choses inutiles (styles et autres) pour que ce soit réutilisable facilement

Faire en sorte que cela fonctionne avec fancybox et mediabox

Rangement du fichier de langue pour passage futur dans salvator

Passage en version 0.4.1

Location:
_plugins_/sjcycle2
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sjcycle2/fonds/cfg_sjcycle.html

    r39176 r39697  
    11<!-- titre=<:sjcycle:cfg_titre_sjcycle:> -->
    22<!-- icone=images/sjcycle-24.png-->
     3<!-- logo=images/sjcycle-48.png-->
    34[(#SET{logo, <img src='[(#CHEMIN{images/sjcycle-48.png})]' width='48' height='48' alt='sjcycle' style="float:#LANG_RIGHT;" /> })]
    45<!-- descriptif=[(#GET{logo})] <:sjcycle:cfg_boite_sjcycle:> -->
    5 <!-- autoriser=configurer -->
    6 <!-- refus=Seuls les webmestres du site sont autoris&#233;s &#224; modifier ces param&#232;tres. -->
     6<!-- autoriser=webmestre -->
     7<!-- refus=<:cfg:refus_configuration_webmestre:> -->
    78<!-- depot=metapack -->
    89<!-- nom=sjcycle-->
  • _plugins_/sjcycle2/formulaires/config_sjcycle.html

    r39228 r39697  
    1313
    1414      <ul>
    15          <li class="fieldset">
    16             <fieldset>
    17                <ul>
    18                   [(#SAISIE{fieldset,ftooltipfancy,env,
    19                      label=<:sjcycle:tooltipfancy_legend:>,
    20                      saisies=#ARRAY{
    21                         0, #ARRAY{
    22                                 saisie, oui_non,
    23                            options, #ARRAY{
    24                                 nom, tooltip,
    25                               label, <:sjcycle:tooltip:>,
    26                               explication, <:sjcycle:explication_tooltip:>,
    27                               obligatoire, oui,
    28                               defaut,
    29                            }
    30                         },
    31                         1, #ARRAY{
    32                                 saisie, oui_non,
    33                            options, #ARRAY{
    34                                 nom, tooltip_carac,
    35                               label, <:sjcycle:tooltip_carac:>,
    36                               explication, <:sjcycle:explication_tooltip_carac:>,
    37                               obligatoire, oui,
    38                               defaut,
    39                            }
    40                         },
    41                         2, #ARRAY{
    42                                 saisie, oui_non,
    43                            options, #ARRAY{
    44                                 nom, fancy,
    45                               label, <:sjcycle:fancy:>,
    46                               explication, <:sjcycle:explication_fancy:>,
    47                               obligatoire, oui,
    48                               defaut,
    49                            }
    50                         }
    51                      }
    52                   })]
    53 
    54                   [(#SAISIE{fieldset,fjavascriptjcyle,env,
    55                      label=<:sjcycle:jsparams_legend:>,
    56                      saisies=#ARRAY{
    57                         0, #ARRAY{
    58                                 saisie, selection,
    59                            options, #ARRAY{
    60                                 nom, fx,
    61                               label, <:sjcycle:fx:>,
    62                               explication, <:sjcycle:explication_fx:>,
    63                               obligatoire, oui,
    64                               defaut,fade,
    65                               datas,#ARRAY{
    66                                     blindX, blindX,
    67                                     blindY, blindY,
    68                                     blindZ, blindZ,
    69                                     cover, cover,
    70                                     curtainX, curtainX,
    71                                     curtainY, curtainY,
    72                                     fade, fade,
    73                                     fadeZoom, fadeZoom,
    74                                     growX, growX,
    75                                     growY, growY,
    76                                     scrollUp, scrollUp,
    77                                     scrollDown, scrollDown,
    78                                     scrollLeft, scrollLeft,
    79                                     scrollRight, scrollRight,
    80                                     scrollHorz, scrollHorz,
    81                                     scrollVert, scrollVert,
    82                                     shuffle, shuffle,
    83                                     slideX, slideX,
    84                                     slideY, slideY,
    85                                     toss, toss,
    86                                     turnUp, turnUp,
    87                                     turnDown, turnDown,
    88                                     turnLeft, turnLeft,
    89                                     turnRigh, turnRigh,
    90                                     uncover, uncover,
    91                                     wipe, wipe,
    92                                     zoom, zoom
    93                                      }
    94                               }
    95 
    96                         },
    97                         1, #ARRAY{
    98                                 saisie, oui_non,
    99                            options, #ARRAY{
    100                                 nom, sync,
    101                               label, <:sjcycle:sync:>,
    102                               explication, <:sjcycle:explication_sync:>,
    103                               obligatoire, oui,
    104                               defaut, on
    105                            }
    106                         },
    107                         2, #ARRAY{
    108                                 saisie, input,
    109                            options, #ARRAY{
    110                                 nom, speed,
    111                               label, <:sjcycle:speed:>,
    112                               defaut, 2000,
    113                               obligatoire, oui,
    114                               explication, <:sjcycle:explication_speed:>
    115                            }
    116                         },
    117                         3, #ARRAY{
    118                                 saisie, input,
    119                            options, #ARRAY{
    120                                 nom, timeout,
    121                               label, <:sjcycle:timeout:>,
    122                               defaut, 4000,
    123                               obligatoire, oui,
    124                               explication, <:sjcycle:explication_timeout:>
    125                            }
    126                         },
    127                         4, #ARRAY{
    128                                 saisie, oui_non,
    129                            options, #ARRAY{
    130                                 nom, pause,
    131                               label, <:sjcycle:pause:>,
    132                               explication, <:sjcycle:explication_pause:>,
    133                               obligatoire, oui,
    134                               defaut,
    135                            }
    136                         },
    137                         5, #ARRAY{
    138                                 saisie, oui_non,
    139                            options, #ARRAY{
    140                                 nom, random,
    141                               label, <:sjcycle:random:>,
    142                               explication, <:sjcycle:explication_random:>,
    143                               obligatoire, oui,
    144                               defaut,
    145                            }
    146                         }
    147                      }
    148                   })]
    149 
    150                   [(#SAISIE{fieldset,fstylessjcyle,env,
    151                      label=<:sjcycle:cssparams_legend:>,
    152                      saisies=#ARRAY{
    153                         0, #ARRAY{
    154                                 saisie, input,
    155                            options, #ARRAY{
    156                                 nom, div_class,
    157                               defaut, dsjcycle,
    158                               obligatoire, oui,
    159                               label, <:sjcycle:div_class:>
    160                            }
    161                         },
    162                         1, #ARRAY{
    163                                 saisie, input,
    164                            options, #ARRAY{
    165                                 nom, div_margin,
    166                               defaut, 0,
    167                               obligatoire, oui,
    168                               label, <:sjcycle:div_margin:>
    169                            }
    170                         },
    171                         2, #ARRAY{
    172                                 saisie, input,
    173                            options, #ARRAY{
    174                                 nom, img_bordure,
    175                               defaut, 0,
    176                               obligatoire, oui,
    177                               label, <:sjcycle:img_bordure:>
    178                            }
    179                         },
    180                         3, #ARRAY{
    181                                 saisie, couleur,
    182                            options, #ARRAY{
    183                                 nom, div_background,
    184                               defaut, #ffffff,
    185                               obligatoire, oui,
    186                               label, <:sjcycle:div_background:>
    187                            }
    188                         }
    189                      }
    190                   })]
    191 
    192                   [(#SAISIE{fieldset,fimgparam,env,
    193                      label=<:sjcycle:imgparams_legend:>,
    194                      saisies=#ARRAY{
    195                         0, #ARRAY{
    196                                 saisie, explication,
    197                            options, #ARRAY{
    198                               texte, <:sjcycle:img_recadre:> - <:sjcycle:explication_img_recadre:>
    199                            }
    200                         },
    201                         1, #ARRAY{
    202                                 saisie, selection,
    203                            options, #ARRAY{
    204                                 nom, img_position,
    205                               label, <:sjcycle:img_position:>,
    206                               obligatoire, oui,
    207                               defaut,center,
    208                               datas,#ARRAY{
    209                                     left top, left top,
    210                                     left center, left center,
    211                                     left bottom, left bottom,
    212                                     center top, center top,
    213                                     center, center,
    214                                     center bottom, center bottom,
    215                                     right top, right top,
    216                                     right center, right center,
    217                                     right bottom, right bottom
    218                                      }
    219                               }
    220 
    221                         },
    222                         2, #ARRAY{
    223                                 saisie, input,
    224                            options, #ARRAY{
    225                                 nom, img_width,
    226                               label, <:sjcycle:img_width:>,
    227                               defaut, 400,
    228                               obligatoire, oui
    229                            }
    230                         },
    231                         3, #ARRAY{
    232                                 saisie, input,
    233                            options, #ARRAY{
    234                                 nom, img_height,
    235                               label, <:sjcycle:img_height:>,
    236                               defaut, 400,
    237                               obligatoire, oui
    238                            }
    239                         },
    240                         4, #ARRAY{
    241                                 saisie, couleur,
    242                            options, #ARRAY{
    243                                 nom, img_background,
    244                               label, <:sjcycle:img_background:>,
    245                               explication, <:sjcycle:explication_img_background:>,
    246                               defaut, #ffffff,
    247                               obligatoire, oui
    248                            }
    249                         }
    250                      }
    251                   })]
    252 
    253                </ul>
    254             </fieldset>
    255          </li>
     15          [(#SAISIE{fieldset,fjavascriptjcyle,env,
     16             label=<:sjcycle:legend_jsparams:>,
     17             saisies=#ARRAY{
     18                0, #ARRAY{
     19                        saisie, selection,
     20                   options, #ARRAY{
     21                        nom, fx,
     22                      label, <:sjcycle:label_fx:>,
     23                      explication, <:sjcycle:explication_fx:>,
     24                      obligatoire, oui,
     25                      defaut,fade,
     26                      datas,#ARRAY{
     27                            blindX, blindX,
     28                            blindY, blindY,
     29                            blindZ, blindZ,
     30                            cover, cover,
     31                            curtainX, curtainX,
     32                            curtainY, curtainY,
     33                            fade, fade,
     34                            fadeZoom, fadeZoom,
     35                            growX, growX,
     36                            growY, growY,
     37                            scrollUp, scrollUp,
     38                            scrollDown, scrollDown,
     39                            scrollLeft, scrollLeft,
     40                            scrollRight, scrollRight,
     41                            scrollHorz, scrollHorz,
     42                            scrollVert, scrollVert,
     43                            shuffle, shuffle,
     44                            slideX, slideX,
     45                            slideY, slideY,
     46                            toss, toss,
     47                            turnUp, turnUp,
     48                            turnDown, turnDown,
     49                            turnLeft, turnLeft,
     50                            turnRigh, turnRigh,
     51                            uncover, uncover,
     52                            wipe, wipe,
     53                            zoom, zoom
     54                             }
     55                      }
     56
     57                },
     58                1, #ARRAY{
     59                        saisie, oui_non,
     60                   options, #ARRAY{
     61                        nom, sync,
     62                      label, <:sjcycle:label_sync:>,
     63                      explication, <:sjcycle:explication_sync:>,
     64                      obligatoire, oui,
     65                      defaut, on
     66                   }
     67                },
     68                2, #ARRAY{
     69                        saisie, input,
     70                   options, #ARRAY{
     71                        nom, speed,
     72                      label, <:sjcycle:label_speed:>,
     73                      defaut, 2000,
     74                      obligatoire, oui,
     75                      explication, <:sjcycle:explication_speed:>
     76                   }
     77                },
     78                3, #ARRAY{
     79                        saisie, input,
     80                   options, #ARRAY{
     81                        nom, timeout,
     82                      label, <:sjcycle:label_timeout:>,
     83                      defaut, 4000,
     84                      obligatoire, oui,
     85                      explication, <:sjcycle:explication_timeout:>
     86                   }
     87                },
     88                4, #ARRAY{
     89                        saisie, oui_non,
     90                   options, #ARRAY{
     91                        nom, pause,
     92                      label, <:sjcycle:label_pause:>,
     93                      explication, <:sjcycle:explication_pause:>,
     94                      obligatoire, oui,
     95                      defaut,
     96                   }
     97                },
     98                5, #ARRAY{
     99                        saisie, oui_non,
     100                   options, #ARRAY{
     101                        nom, random,
     102                      label, <:sjcycle:label_random:>,
     103                      explication, <:sjcycle:explication_random:>,
     104                      obligatoire, oui,
     105                      defaut,
     106                   }
     107                }
     108             }
     109          })]
     110
     111          [(#SAISIE{fieldset,fstylessjcyle,env,
     112             label=<:sjcycle:legend_cssparams:>,
     113             saisies=#ARRAY{
     114                0, #ARRAY{
     115                        saisie, input,
     116                   options, #ARRAY{
     117                        nom, div_class,
     118                      defaut, dsjcycle,
     119                      obligatoire, oui,
     120                      label, <:sjcycle:label_div_class:>
     121                   }
     122                },
     123                1, #ARRAY{
     124                        saisie, input,
     125                   options, #ARRAY{
     126                        nom, div_margin,
     127                      defaut, 0,
     128                      obligatoire, oui,
     129                      label, <:sjcycle:label_div_margin:>
     130                   }
     131                },
     132                2, #ARRAY{
     133                        saisie, input,
     134                   options, #ARRAY{
     135                        nom, img_bordure,
     136                      defaut, 0,
     137                      obligatoire, oui,
     138                      label, <:sjcycle:label_img_bordure:>
     139                   }
     140                },
     141                3, #ARRAY{
     142                        saisie, couleur,
     143                   options, #ARRAY{
     144                        nom, div_background,
     145                      defaut, #ffffff,
     146                      obligatoire, oui,
     147                      label, <:sjcycle:label_div_background:>
     148                   }
     149                }
     150             }
     151          })]
     152
     153          [(#SAISIE{fieldset,fimgparam,env,
     154             label=<:sjcycle:legend_imgparams:>,
     155             saisies=#ARRAY{
     156                0, #ARRAY{
     157                        saisie, explication,
     158                   options, #ARRAY{
     159                      texte, <:sjcycle:img_recadre:> - <:sjcycle:explication_img_recadre:>
     160                   }
     161                },
     162                1, #ARRAY{
     163                        saisie, selection,
     164                   options, #ARRAY{
     165                        nom, img_position,
     166                      label, <:sjcycle:label_img_position:>,
     167                      obligatoire, oui,
     168                      defaut,center,
     169                      datas,#ARRAY{
     170                            left top, left top,
     171                            left center, left center,
     172                            left bottom, left bottom,
     173                            center top, center top,
     174                            center, center,
     175                            center bottom, center bottom,
     176                            right top, right top,
     177                            right center, right center,
     178                            right bottom, right bottom
     179                             }
     180                      }
     181
     182                },
     183                2, #ARRAY{
     184                        saisie, input,
     185                   options, #ARRAY{
     186                        nom, img_width,
     187                      label, <:sjcycle:label_img_width:>,
     188                      defaut, 400,
     189                      obligatoire, oui
     190                   }
     191                },
     192                3, #ARRAY{
     193                        saisie, input,
     194                   options, #ARRAY{
     195                        nom, img_height,
     196                      label, <:sjcycle:label_img_height:>,
     197                      defaut, 400,
     198                      obligatoire, oui
     199                   }
     200                },
     201                4, #ARRAY{
     202                        saisie, couleur,
     203                   options, #ARRAY{
     204                        nom, img_background,
     205                      label, <:sjcycle:label_img_background:>,
     206                      explication, <:sjcycle:explication_img_background:>,
     207                      defaut, #ffffff,
     208                      obligatoire, oui
     209                   }
     210                }
     211             }
     212          })]
     213                        [(#SAISIE{fieldset,ftooltipfancy,env,
     214                                label=<:sjcycle:legend_tooltipfancy:>,
     215                                saisies=#ARRAY{
     216                                        0, #ARRAY{
     217                                                saisie, oui_non,
     218                                                options, #ARRAY{
     219                                                        nom, tooltip,
     220                                                        label, <:sjcycle:label_tooltip:>,
     221                                                        explication, <:sjcycle:explication_tooltip:>,
     222                                                        obligatoire, oui,
     223                                                        defaut, ''
     224                                                }
     225                                        },
     226                                        1, #ARRAY{
     227                                                saisie, oui_non,
     228                                                options, #ARRAY{
     229                                                        nom, tooltip_carac,
     230                                                        label, <:sjcycle:label_tooltip_carac:>,
     231                                                        explication, <:sjcycle:explication_tooltip_carac:>,
     232                                                        obligatoire, oui,
     233                                                        defaut, ''
     234                                                }
     235                                        },
     236                        2, #ARRAY{
     237                        saisie, oui_non,
     238                                                options, #ARRAY{
     239                                                nom, fancy,
     240                                                        label, <:sjcycle:label_fancy:>,
     241                                                        explication, <:sjcycle:explication_fancy:>,
     242                                                        obligatoire, oui,
     243                                                        defaut, ''
     244                                                }
     245                                        },
     246                                        3, #ARRAY{
     247                        saisie, oui_non,
     248                                                options, #ARRAY{
     249                                                        nom, mediabox,
     250                                                        label, <:sjcycle:label_mediabox:>,
     251                                                        explication, <:sjcycle:explication_mediabox:>,
     252                                                        obligatoire, oui,
     253                                                        defaut, ''
     254                                                }
     255                                        }
     256                                }
     257                        })]
    256258      </ul>
    257 
    258259      <p class="boutons">
    259260         <input type="submit" name="_cfg_ok" class="submit" value="<:bouton_enregistrer:>" />
  • _plugins_/sjcycle2/formulaires/config_sjcycle_fonctions.php

    r39176 r39697  
    22
    33function cfg_config_sjcycle_pre_verifier(&$cfg){
    4    // vérif des valeurs
     4        // verif des valeurs du formulaire
    55        $erreurs = array();
    66               
     
    99                return $cfg->ajouter_erreurs($erreurs);
    1010        }
    11 
    12         if (lire_config('creer_preview')!='oui') {//Génération de miniatures des images inactive
     11       
     12        //Generation de miniatures des images inactive
     13        if (lire_config('creer_preview')!='oui') {
    1314                $erreurs['message_erreur'] = _T('sjcycle:erreur_config_creer_preview');
    1415                return $cfg->ajouter_erreurs($erreurs);
  • _plugins_/sjcycle2/lang/sjcycle_en.php

    r39228 r39697  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    6        
    7 //CFG/CVT FORM PARAMS
     6        // B
     7        'boite_info' =>'Recopy one of these shortcuts and insert it inside the box "Text", where you wish to locate the slideshow in your article.<br /><br />
     8                Click on <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Click to consult the help in a new window" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Click to consult the help in a new window" class="aide" title="Click to consult the help and the different parameters in a new window" /></a> to consult the inline help and other parameters.',
     9
     10        // C
    811        'cfg_boite_sjcycle' => 'Spip jQuery Cycle plugin configuration.<br /><br />
    912                Click on <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Click to consult the help in a new window" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Click to consult the help in a new window" class="aide" title="Click to consult the help and the different parameters in a new window" /></a> to consult the inline help and other parameters.',
     
    1114        'cfg_titre_sjcycle' => 'Spip jQuery Cycle Plugin',
    1215
    13 //fieldset <:sjcycle:tooltipfancy_legend:>
    14         'tooltipfancy_legend' => 'Tooltip & fancybox Parameters',
    15 
    16         'tooltip' => 'Display tooltips',
    17         'explication_tooltip'=>'On hover, display a tooltip with image title and description. Use the jQuery tooltip plugin',
    18 
    19         'tooltip_carac' => 'Characteristics of the original image',
    20         'explication_tooltip_carac'=>'Display the characteristics of the original image in the tooltip: width, heigth and size',
    21 
    22         'fancy' => 'FancyBox',
     16        // E
     17        'erreur_config_creer_preview' => 'Caution: the generation of miniatures of the images is currently inactive, please activate it in the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
     18        'erreur_config_image_process' => 'Caution: Method of thumbnails creation was not selected, please select of them one din the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
    2319        'explication_fancy'=>'On clic, display the original image in a jQuery fancybox. Need the <a href="http://www.spip-contrib.net/FancyBox,3020" target="_blank">FancyBox plugin</a>',
    24 
    25        
    26 //fieldset <:sjcycle:jsparams_legend:>
    27         'jsparams_legend' => 'jQuery Cycle javascript parameters',
    28        
    29         'fx' => 'Effect',
    3020        'explication_fx'=>'Consultez les exemples en ligne : <a href="http://malsup.com/jquery/cycle/browser.html" target="_blank">jQuery Cycle Plugin</a>',
    31        
    32         'sync' => 'Synchronisation',
    33         'explication_sync'=>'Define if in/out transitions should occur simultaneously',
    34        
    35         'speed' => 'speed of the transition',
    36         'explication_speed'=>'speed of the transition in milliseconds',
    37        
    38         'timeout' => 'Display time',
    39         'explication_timeout'=>'Milliseconds between slide transitions (0 to disable auto advance)',
    40        
    41         'pause' => 'Pause on hover',
    42         'explication_pause'=>'Enable pause of the slideshow on hover',
    43        
    44         'random' => 'Random slideshow',
    45         'explication_random'=>'true for random, false for sequence (not applicable to shuffle fx) ',
    46        
    47 //fieldset <:sjcycle:cssparams_legend:>
    48         'cssparams_legend' => 'SjCycle styles parameters',
    49         'div_class' => 'Class name css',
    50         'div_margin' => 'External margin',
    51         'img_bordure' => 'Border width',
    52         'div_background' => 'Border color',
    53        
    54 //fieldset <:sjcycle:imgparams_legend:>
    55         'imgparams_legend' => 'Images treatments SjCycle',
    56         'img_recadre' => 'Images are automatically resized and cropped in order to preserve the page layout during the insertion of the slideshow within the text.',
     21        'explication_img_background' => 'Type the background color in hexa format or with the palette if the Palette Plugin is available. To force transparent background, type "transparent" (in which case, the final images will be with in png format)',
    5722        'explication_img_recadre'=>'This treatment is carried out on the images according to<br />
    5823        - their position in the slideshow, combination of the values of alignment "left/center/right" and "top/center/bottom" (ex "left center")<br />
     
    6126        - <a href="http://www.spip.net/fr_article3327.html#image_reduire" target="_blank">image_reduire</a>;<br />
    6227        - <a href="http://www.spip.net/fr_article3327.html#image_recadre" target="_blank">image_recadre</a>.',
    63         'img_position' => 'Positioning',
    64         'img_width' => 'Width',
    65         'img_height' => 'Height',
    66         'img_background' => 'Background color',
    67         'explication_img_background' => 'Type the background color in hexa format or with the palette if the Palette Plugin is available. To force transparent background, type "transparent" (in which case, the final images will be with in png format)',
     28        'explication_mediabox'=>'On clic, display the original image in a jQuery mediabox. Need the <a href="http://www.spip-contrib.net/MediaBox" target="_blank">Mediabox plugin</a>',
     29        'explication_pause'=>'Enable pause of the slideshow on hover',
     30        'explication_random'=>'true for random, false for sequence (not applicable to shuffle fx) ',   
     31        'explication_speed'=>'speed of the transition in milliseconds',
     32        'explication_sync'=>'Define if in/out transitions should occur simultaneously',
     33        'explication_timeout'=>'Milliseconds between slide transitions (0 to disable auto advance)',
     34        'explication_tooltip'=>'On hover, display a tooltip with image title and description. Use the jQuery tooltip plugin',
     35        'explication_tooltip_carac'=>'Display the characteristics of the original image in the tooltip: width, heigth and size',
    6836
    69 //CFG/CVT ERRORS & MESSAGES
    70         'erreur_config_creer_preview' => 'Caution: the generation of miniatures of the images is currently inactive, please activate it in the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
    71         'erreur_config_image_process' => 'Caution: Method of thumbnails creation was not selected, please select of them one din the <a href=".?exec=config_fonctions">advanced functions</a> of the site configuration !',
     37        // I
     38        'img_recadre' => 'Images are automatically resized and cropped in order to preserve the page layout during the insertion of the slideshow within the text.',
    7239
    73 //Insertion du diapo
    74         'boite_info' =>'Recopy one of these shortcuts and insert it inside the box "Text", where you wish to locate the slideshow in your article.<br /><br />
    75                 Click on <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Click to consult the help in a new window" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Click to consult the help in a new window" class="aide" title="Click to consult the help and the different parameters in a new window" /></a> to consult the inline help and other parameters.',
    76         'nouvelle_fenetre' =>'Click to consult the help in a new window'
     40        // L
     41        'label_div_background' => 'Border color',
     42        'label_div_class' => 'Class name css',
     43        'label_div_margin' => 'External margin',
     44        'label_fancy' => 'FancyBox',
     45        'label_fx' => 'Effect',
     46        'label_img_background' => 'Background color',   
     47        'label_img_bordure' => 'Border width',
     48        'label_img_height' => 'Height',
     49        'label_img_position' => 'Positioning',
     50        'label_img_width' => 'Width',
     51        'label_mediabox' => 'Mediabox',
     52        'label_pause' => 'Pause on hover',
     53        'label_random' => 'Random slideshow',
     54        'label_speed' => 'speed of the transition',
     55        'label_sync' => 'Synchronisation',
     56        'label_timeout' => 'Display time',
     57        'label_tooltip' => 'Display tooltips',
     58        'label_tooltip_carac' => 'Characteristics of the original image',
     59        'legend_cssparams' => 'SjCycle styles parameters',
     60        'legend_imgparams' => 'Images treatments SjCycle',
     61        'legend_jsparams' => 'jQuery Cycle javascript parameters',
     62        'legend_tooltipfancy' => 'Tooltip & fancybox Parameters',
     63
     64        // N
     65        'nouvelle_fenetre' =>'Click to consult the help in a new window',
     66
     67        // V
     68        'valeur_hex' => 'Hexadecimal value or "transparent"',
     69        'valeur_px' => 'Value in pixels',
    7770);
    7871?>
  • _plugins_/sjcycle2/lang/sjcycle_fr.php

    r39228 r39697  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    6        
    7 //CFG/CVT FORM PARAMS
     6        // B
     7        'boite_info' =>'Recopiez l\'un de ces raccourcis et ins&eacute;rez-le &agrave; l’int&eacute;rieur de la case «&nbsp;Texte&nbsp;», l&agrave; o&ugrave; vous d&eacute;sirez situer le diaporama dans votre article.<br /><br />
     8                Cliquer sur <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" class="aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" /></a> pour consulter l\'aide en ligne et les param&egrave;tres disponibles.',
     9
     10        // C
    811        'cfg_boite_sjcycle' => 'Configuration du plugin Spip jQuery Cycle.<br /><br />
    912                Cliquer sur <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" class="aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" /></a> pour consulter l\'aide en ligne et les autres param&egrave;tres disponibles localement dans un article.',
    1013        'cfg_descr_sjcycle' => '<h4>sjcycle</h4>Plugin jQuery Cycle pour SPIP',
    1114        'cfg_titre_sjcycle' => 'Spip jQuery Cycle Plugin',
    12 
    13 //fieldset <:sjcycle:tooltipfancy_legend:>
    14         'tooltipfancy_legend' => 'Param&egrave;tres tooltip & fancybox',
    15 
    16         'tooltip' => 'Afficher les infobulles',
    17         'explication_tooltip'=>'Au survol, affiche une infobulle contenant titre et descriptif de l’image. Utilisation du plugin tooltip de jquery',
    18 
    19         'tooltip_carac' => 'Caractéristiques de l\'originale',
    20         'explication_tooltip_carac'=>'Afficher les caractéristiques de l\'image originale dans l\'infobulle : largeur, hauteur et poids',
    21 
    22         'fancy' => 'FancyBox',
    23         'explication_fancy'=>'Au clic, afficher l\'image originale dans une fancybox jquery. Nécessite le plugin <a href="http://www.spip-contrib.net/FancyBox,3020" target="_blank">FancyBox</a>',
    24 
    2515       
    26 //fieldset <:sjcycle:jsparams_legend:>
    27         'jsparams_legend' => 'Param&egrave;tres javascript jQuery Cycle',
    28        
    29         'fx' => 'Effet',
     16        // E
     17        'erreur_config_creer_preview' => 'Attention : la génération de miniatures des images est actuellement inactive, veuillez  l\'activer dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
     18        'erreur_config_image_process' => 'Attention : Méthode de fabrication des vignettes n\'a pas été choisie, veuillez  en sélectionner une dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
     19        'explication_fancy'=>'Au clic, afficher l\'image originale dans une fancybox jQuery. Nécessite le plugin <a href="http://www.spip-contrib.net/FancyBox,3020" target="_blank">FancyBox</a>',
    3020        'explication_fx'=>'Consultez les exemples en ligne : <a href="http://malsup.com/jquery/cycle/browser.html" target="_blank">jQuery Cycle Plugin</a>',
    31        
    32         'sync' => 'Synchronisation',
    33         'explication_sync'=>'D&eacute;finit si les transitions entre images se produisent simultanément',
    34        
    35         'speed' => 'Vitesse de transition',
    36         'explication_speed'=>'Vitesse de la transition en millisecondes',
    37        
    38         'timeout' => 'Temps d\'affichage',
    39         'explication_timeout'=>'Exprime le temps en millisecondes entre 2 transitions (0 désactive le d&eacute;filement automatique)',
    40        
    41         'pause' => 'Pause au survol',
    42         'explication_pause'=>'Active la mise en pause du diaporama automatique au survol de la souris',
    43        
    44         'random' => 'D&eacute;filement al&eacute;atoire',
    45         'explication_random'=>'Active le d&eacute;filement al&eacute;atoire',
    46        
    47 //fieldset <:sjcycle:cssparams_legend:>
    48         'cssparams_legend' => 'Param&egrave;tres styles SjCycle',
    49         'div_class' => 'Nom de classe css',
    50         'div_margin' => 'Marge externe',
    51         'img_bordure' => 'Largeur de la bordure',
    52         'div_background' => 'Couleur de bordure',
    53        
    54 //fieldset <:sjcycle:imgparams_legend:>
    55         'imgparams_legend' => 'Traitements images SjCycle',
    56         'img_recadre' => 'Les images sont redimensionnées et recadr&eacute;es automatiquement afin de pr&eacute;server la mise en page lors de l\'insertion du diaporama au sein du texte.',
     21        'explication_img_background' => 'Saisir la couleur de fond au format hexadecimal (#FF0000 par exemple) ou via la palette si le plugin Palette est installé. Pour un fond transparent, saisir "transparent" (auquel cas, les images finales seront au format png).',
    5722        'explication_img_recadre'=>'Ce traitement se r&eacute;alise sur les images suivant<br />
    5823        - leur position dans le diaporama, combinaison des valeurs d\'alignement "left/center/right" et "top/center/bottom" (ex "left center")<br />
     
    6126        - <a href="http://www.spip.net/fr_article3327.html#image_reduire" target="_blank">image_reduire</a>;<br />
    6227        - <a href="http://www.spip.net/fr_article3327.html#image_recadre" target="_blank">image_recadre</a>.',
    63         'img_position' => 'Positionnement',
    64         'img_width' => 'Largeur',
    65         'img_height' => 'Hauteur',
    66         'img_background' => 'Couleur de fond',
    67         'explication_img_background' => 'Saisir la couleur de fond au format hexadecimal (#FF0000 par exemple) ou via la palette si le plugin Palette est installé. Pour un fond transparent, saisir "transparent" (auquel cas, les images finales seront au format png).',
     28        'explication_mediabox'=>'Au clic, afficher l\'image originale dans une mediabox jQuery. Nécessite le plugin <a href="http://www.spip-contrib.net/MediaBox" target="_blank">Mediabox</a>',
     29        'explication_pause'=>'Active la mise en pause du diaporama automatique au survol de la souris',
     30        'explication_random'=>'Active le d&eacute;filement al&eacute;atoire',
     31        'explication_speed'=>'Vitesse de la transition en millisecondes',
     32        'explication_sync'=>'D&eacute;finit si les transitions entre images se produisent simultanément',
     33        'explication_timeout'=>'Exprime le temps en millisecondes entre 2 transitions (0 désactive le d&eacute;filement automatique)',
     34        'explication_tooltip'=>'Au survol, affiche une infobulle contenant titre et descriptif de l’image. Utilisation du plugin tooltip de jquery',
     35        'explication_tooltip_carac'=>'Afficher les caractéristiques de l\'image originale dans l\'infobulle : largeur, hauteur et poids',
    6836
    69 //CFG/CVT FORM INFO
     37        // I
     38        'img_recadre' => 'Les images sont redimensionnées et recadr&eacute;es automatiquement afin de pr&eacute;server la mise en page lors de l\'insertion du diaporama au sein du texte.',
     39
     40        // L
     41        'label_div_background' => 'Couleur de bordure',
     42        'label_div_class' => 'Nom de classe css',
     43        'label_div_margin' => 'Marge externe',
     44        'label_fancy' => 'FancyBox',
     45        'label_fx' => 'Effet',
     46        'label_img_background' => 'Couleur de fond',
     47        'label_img_bordure' => 'Largeur de la bordure',
     48        'label_img_height' => 'Hauteur',
     49        'label_img_position' => 'Positionnement',
     50        'label_img_width' => 'Largeur',
     51        'label_mediabox' => 'Mediabox',
     52        'label_pause' => 'Pause au survol',
     53        'label_random' => 'D&eacute;filement al&eacute;atoire',
     54        'label_speed' => 'Vitesse de transition',
     55        'label_sync' => 'Synchronisation',
     56        'label_timeout' => 'Temps d\'affichage',
     57        'label_tooltip' => 'Afficher les infobulles',
     58        'label_tooltip_carac' => 'Caractéristiques de l\'originale',
     59        'legend_cssparams' => 'Param&egrave;tres styles SjCycle',
     60        'legend_imgparams' => 'Traitements images SjCycle',
     61        'legend_jsparams' => 'Param&egrave;tres javascript jQuery Cycle',
     62        'legend_tooltipfancy' => 'Param&egrave;tres tooltip, fancybox et mediabox',     
     63
     64        // N
     65        'nouvelle_fenetre' =>'Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre',
     66       
     67        // V
    7068        'valeur_hex' => 'Valeur hexadecimale ou "transparent"',
    7169        'valeur_px' => 'Valeur en pixels',
    72 
    73 //CFG/CVT ERRORS & MESSAGES
    74         'erreur_config_creer_preview' => 'Attention : la génération de miniatures des images est actuellement inactive, veuillez  l\'activer dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
    75         'erreur_config_image_process' => 'Attention : Méthode de fabrication des vignettes n\'a pas été choisie, veuillez  en sélectionner une dans les <a href=".?exec=config_fonctions">fonctions avancées</a> de la configuration du site !',
    76 
    77 //Insertion du diapo
    78         'boite_info' =>'Recopiez l\'un de ces raccourcis et ins&eacute;rez-le &agrave; l’int&eacute;rieur de la case «&nbsp;Texte&nbsp;», l&agrave; o&ugrave; vous d&eacute;sirez situer le diaporama dans votre article.<br /><br />
    79                 Cliquer sur <a href="'._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@" target="_blank" rel="#sjcycle_infobulle" id="sjcyle_aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" onclick="javascript:window.open(\''._DIR_PLUGIN_SJCYCLE.'doc.php?art=@art@\', \'aide\', \'scrollbars=yes,resizable=yes,width=740,height=580\');; return false;"><img src="'._DIR_IMG_PACK.'aide.gif" alt="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" class="aide" title="Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre" /></a> pour consulter l\'aide en ligne et les param&egrave;tres disponibles.',
    80         'nouvelle_fenetre' =>'Cliquer pour consulter l\'aide dans une nouvelle fen&ecirc;tre'
    8170);
    8271?>
  • _plugins_/sjcycle2/modeles/sjcycle.html

    r39176 r39697  
    1212[(#SET{div_height, #GET{img_bordure}|mult{2}|plus{#GET{img_height}} })]
    1313
    14 [(#SET{cssfancybox,       [(#EVAL{8}|randomString)]})]
     14[(#SET{cssbox,  [(#EVAL{8}|randomString)]})]
    1515
    1616<B_img>
     
    1818        $(document).ready(function() {
    1919                [(#CONFIG{sjcycle/tooltip}|=={1}|oui)
    20                         $('.infobulle').tooltip({ 
     20                        $('.infobulle').tooltip({
    2121                                        bodyHandler: function() {
    2222                                                return $($(this).children(".textinfobulle")).html();
    2323                                        },
    24                                         track: true, 
    25                                         delay: 0, 
    26                                         showURL: false, 
    27                                         opacity: 1, 
     24                                        track: true,
     25                                        delay: 0,
     26                                        showURL: false,
     27                                        opacity: 1,
    2828                                        fixPNG: true,
    29                                         extraClass: "pretty", 
    30                                         top: -15, 
    31                                         left: 5 
     29                                        extraClass: "pretty",
     30                                        top: -15,
     31                                        left: 5
    3232                        });
    3333                ]
    34                 [(#CONFIG{sjcycle/fancy}|=={1}|oui)
    35                         $("a.#GET{cssfancybox}").fancybox({
     34                [(#CONFIG{sjcycle/fancy}|=={on}|oui)
     35                        $("a.#GET{cssbox}").fancybox({
    3636                                'hideOnContentClick': false
    3737                        });
    3838                ]
    39                 $("#dsjcycle_#GET{id_diapo}").cycle({
     39                [(#CONFIG{sjcycle/mediabox}|=={on}|oui)
     40                        $("a.#GET{cssbox}").mediabox(box_settings);
     41                ]
     42                $("#dsjcycle_#GET{id_diapo}").cycle({
    4043                         fx:                    "#CONFIG{sjcycle/fx}",
    4144                         timeout:       "#CONFIG{sjcycle/timeout}",
     
    5255        [(#REM) diaporama documents images conteneur jquery cycle ]
    5356
    54         <div class="#CONFIG{sjcycle/div_class}" id="dsjcycle_#GET{id_diapo}" style='[float:(#ENV{align}|match{left|right});margin:[(#GET{div_margin})]px;][width:(#GET{div_width})px;][height:(#GET{div_height})px;][background:(#GET{div_background})]'>
     57        <div class="#CONFIG{sjcycle/div_class}" id="dsjcycle_#GET{id_diapo}" style='[float:(#ENV{align}|match{left|right});margin:[(#GET{div_margin})]px;][width:(#GET{div_width})px;][height:(#GET{div_height}|>{0}|oui)px;][background:(#GET{div_background})]'>
    5558
    5659        [(#REM) Solution de denisb pour eviter de dupliquer le code Cf http://article.gmane.org/gmane.comp.web.spip.zone/18622 ]
     
    5861        <BOUCLE_img(DOCUMENTS){id_article=#ENV{id}}{extension==jpg|png|gif}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{par num titre, date}{doublons}>
    5962                <div class="infobulle" style="width:#GET{img_width}px;
    60                                                                                 height:#GET{img_height}px;
     63                                                                [(#GET{img_height}|>{0}|oui)height:#GET{img_height}px;]
    6164                                    padding:0px;
    6265                                    margin:[(#GET{img_bordure})]px;">
    63          [(#CONFIG{sjcycle/fancy}|=={1}|oui)
    64             <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE" 
    65                                          class="#GET{cssfancybox}"
    66                                          rel="#GET{cssfancybox}"
     66         [(#CONFIG{sjcycle/fancy}|=={on}|ou{#CONFIG{sjcycle/mediabox}|=={on}}|oui)
     67            <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE"
     68                                         class="#GET{cssbox}"
     69                                         rel="#GET{cssbox}"
    6770                                         title="[(#TITRE|supprimer_numero|attribut_html)]"
    6871                                         style="display:block;padding:0px;margin:0px;">
     
    8992                      |inserer_attribut{style,"display:block;"})]
    9093         ]
    91          [(#CONFIG{sjcycle/fancy}|=={1}|oui)
     94         [(#CONFIG{sjcycle/fancy}|=={on}|ou{#CONFIG{sjcycle/mediabox}|=={on}}|oui)
    9295                </a>
    9396         ]
  • _plugins_/sjcycle2/plugin.xml

    r39228 r39697  
    1 <?xml version="1.0"?>
    21<plugin>
    32        <nom>Spip jQuery Cycle Plugin : sjcycle2</nom>
    43        <auteur>
    5                 <a href="http://www.minimalteck.fr/" style="color:#999;text-decoration:underline;" title="Minimalteck : http://www.minimalteck.fr/">Minimalteck</a>. Port&eacute; pour spip 2 par Yffic
     4                [Minimalteck->http://www.minimalteck.fr/]. Port&#233; pour spip 2 par Yffic
    65        </auteur>
    7         <version>0.4</version>
     6        <version>0.4.1</version>
    87        <version_base>0.3</version_base>
    98        <etat>test</etat>
    109        <description>
    11                 <h3>Plugin Spip jQuery Cycle Version 2: sjcycle 2</h3>
    12                 <img src="../prive/puce_prive.gif" width="16" height="14" alt="-" />
    13                 &nbsp;Diaporama paramétrable pour Spip basé sur la librairie javascript
    14                 <a href="http://jquery.com/" style="color:#999;text-decoration:underline;" title="Site officiel de jQuery">jQuery</a>
    15                  et les plugins :
    16                 <ul>
    17                         <li><a href="http://malsup.com/jquery/cycle/" style="color:#999;text-decoration:underline;"
    18                                     title="Site officiel du jQuery Cycle Plugin">jQuery Cycle Plugin</a>;</li>
    19                         <li>FancyBox (via le <a href="http://www.spip-contrib.net/FancyBox,3020"
    20                                  style="color:#999;text-decoration:underline;" title="Plugin fancybox pour Spip">plugin fancybox pour spip</a>);</li>
    21                         <li><a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/"
    22                                  style="color:#999;text-decoration:underline;" title="Site officiel du jQuery Tooltip Plugin">Tooltip</a>.</li>
    23                 </ul>
    24                 <img src="../prive/puce_prive.gif" width="16" height="14" alt="-" />&nbsp;Int&eacute;gration pour Spip [2.0.x]
    25                 <ul>
    26                         <li>basée sur les formulaires <a href="http://www.spip.net/fr_article3800.html"
    27                              style="color:#999;text-decoration:underline;" title="Les formulaires CVT de SPIP 2.0 sur Spip.net">CVT</a>;</li>
    28                         <li>utilisant le moteur de configuration <a href="http://www.spip-contrib.net/Config-cfg"
    29                                         style="color:#999;text-decoration:underline;" title="CFG sur Spip-Contrib">CFG</a> [1.10].</li>
    30                 </ul>
     10Diaporama param&#233;trable pour Spip bas&#233; sur la librairie javascript <a href="http://jquery.com/" title="Site officiel de jQuery">jQuery</a> et les plugins :
     11-* <a href="http://malsup.com/jquery/cycle/" title="Site officiel du jQuery Cycle Plugin">jQuery Cycle Plugin</a>;
     12-* FancyBox (via le <a href="http://www.spip-contrib.net/FancyBox,3020" title="Plugin fancybox pour Spip">plugin fancybox pour spip</a>);
     13-* <a href="http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/" title="Site officiel du jQuery Tooltip Plugin">Tooltip</a>.
     14
     15Int&#233;gration pour Spip [2.0.x]
     16-* bas&#233;e sur les formulaires <a href="http://www.spip.net/fr_article3800.html" title="Les formulaires CVT de SPIP 2.0 sur Spip.net">CVT</a>;
     17-* utilisant le moteur de configuration <a href="http://www.spip-contrib.net/Config-cfg" title="CFG sur Spip-Contrib">CFG</a> [1.10].
    3118        </description>
    3219        <icon>images/sjcycle-32.png</icon>
    3320        <lien>http://www.spip-contrib.net/Plugin-Spip-jQuery-Cycle-2</lien>
    34         <lien>
    35                 <img src="../prive/puce_prive.gif" width="16" height="14" alt="-" />
    36                         &nbsp;Configuration via <a href=".?exec=cfg&amp;cfg=sjcycle" style="color:#999;text-decoration:underline;"
    37                         title="Configuration du plugin Spip jQuery Cycle (sjcycle) via CFG">CFG</a>
    38         </lien>
    3921        <prefix>sjcycle</prefix>
    4022        <install>base/sjcycle_install.php</install>
Note: See TracChangeset for help on using the changeset viewer.