Changeset 82430 in spip-zone


Ignore:
Timestamp:
May 15, 2014, 10:56:34 PM (5 years ago)
Author:
chankalan@…
Message:

nouvelle version en développement basée sur la nouvelle librairie Cycle2

Location:
_plugins_/sjcycle/trunk
Files:
14 added
5 deleted
13 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sjcycle/trunk/formulaires/configurer_sjcycle.html

    r56090 r82430  
     1<div class="formulaire_spip formulaire_cfg formulaire_#FORM">
     2        [<p class='reponse_formulaire reponse_formulaire_erreur'>(#ENV*{message_erreur})</p>]
     3        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
     4       
     5        <form method="post" action="#ENV{action}"><div>
     6                #ACTION_FORMULAIRE{#ENV{action}}
     7               
     8               
     9                <h3 class="legend"><:sjcycle:parametres_diaporama:></h3>
     10                <ul>
     11                #SET{cc,sjcycle}
     12               
     13                        #SET{name,largeurmax}
     14                        <li class="editer editer_[(#GET{name})]">
     15                                <label for="#GET{name}">[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     16                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     17                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     18                        </li>
     19                       
     20                        #SET{name,timeout}
     21                        <li class="editer editer_[(#GET{name})]">
     22                                <label for="#GET{name}">[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     23                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     24                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     25                        </li>
     26                       
     27                        #SET{name,speed}
     28                        <li class="editer editer_[(#GET{name})]">
     29                                <label for="#GET{name}">[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     30                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     31                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     32                        </li>
     33                       
     34                        #SET{name,fx}
     35                        <li class="editer editer_[(#GET{name})]">
     36                                <label for="#GET{name}">[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     37                                <select name="#GET{name}" class="select" id="#GET{name}">
     38                                        #SET{val,fade}
     39                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     40                                        #SET{val,fadeout}
     41                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     42                                        #SET{val,scrollHorz}
     43                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     44                                        #SET{val,scrollVert}
     45                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     46                                        #SET{val,flipHorz}
     47                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     48                                        #SET{val,flipVert}
     49                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     50                                        #SET{val,shuffle}
     51                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     52                                        #SET{val,tileSlide}
     53                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     54                                        #SET{val,tileBlind}
     55                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     56                                        #SET{val,none}
     57                                        <option value="#GET{val}"[(#ENV{#GET{name}}|=={#GET{val}}|oui)selected="selected"]>[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</option>
     58                                </select>
     59                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     60                        </li>
     61                       
     62                        #SET{name,pauseonhover}
     63                        <li class="editer editer_[(#GET{name})]">
     64                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     65                                #SET{val,true}
     66                                <div class="choix">
     67                                        <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
     68                                        <label for="#GET{name}_#GET{val}">[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     69                                        <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     70                                </div>
     71                        </li>
     72                       
     73                        #SET{name,random}
     74                        <li class="editer editer_[(#GET{name})]">
     75                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     76                                #SET{val,true}
     77                                <div class="choix">
     78                                        <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
     79                                        <label for="#GET{name}_#GET{val}">[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     80                                        <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     81                                </div>
     82                        </li>
     83                       
     84                        #SET{name,next}
     85                        <li class="editer editer_[(#GET{name})]">
     86                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     87                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     88                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     89                        </li>
     90                       
     91                        #SET{name,prev}
     92                        <li class="editer editer_[(#GET{name})]">
     93                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     94                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     95                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     96                        </li>
     97                       
     98                        #SET{name,paused}
     99                        <li class="editer editer_[(#GET{name})]">
     100                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     101                                #SET{val,true}
     102                                <div class="choix">
     103                                        <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
     104                                        <label for="#GET{name}_#GET{val}">[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     105                                        <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     106                                </div>
     107                        </li>
     108                       
     109                        #SET{name,pager}
     110                        <li class="editer editer_[(#GET{name})]">
     111                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     112                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     113                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     114                        </li>
     115                       
     116                        #SET{name,caption}
     117                        <li class="editer editer_[(#GET{name})]">
     118                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     119                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     120                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     121                        </li>
     122                       
     123                        #SET{name,captiontemplate}
     124                        <li class="editer editer_[(#GET{name})]">
     125                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     126                                <input type="text" name="#GET{name}" class="text" value="#ENV*{#GET{name}}" id="#GET{name}" />
     127                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>
     128                        </li>
     129                       
     130                        #SET{name,backgroundcolor}
     131                        <li class="editer editer_[(#GET{name})]">
     132                                <label for="#GET{name}">[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     133                                <input type="text" name="#GET{name}" class="palette"[ value="(#ENV{backgroundcolor})"] id="#GET{name}" />
     134                                <p class="explication">[(#GET{cc}|concat{':explication_',#GET{name}}|_T)]</p>[(#PLUGIN{palette}|oui)
     135                                <p class="explication"><:sjcycle:explication_palette:></p>]
     136                        </li>
     137                       
     138                </ul>
     139               
     140                <fieldset>
     141                <legend><:sjcycle:legend_parametres_suplementaires:></legend>
     142                <ul>
     143                        #SET{name,afficher_aide}
     144                        <li class="long_label editer editer_[(#GET{name})]">
     145                                <label>[(#GET{cc}|concat{':label_',#GET{name}}|_T)]</label>
     146                                #SET{val,oui}
     147                                <div class="choix">
     148                                        <input type="checkbox" name="#GET{name}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|=={#ENV{#GET{name}}}|oui)checked="checked"] />
     149                                        <label for="#GET{name}_#GET{val}">[(#GET{cc}|concat{':label_',#GET{name},'_',#GET{val}}|_T)]</label>
     150                                </div>
     151                        </li>
     152                </ul>
     153                </fieldset>
     154               
     155                <p class="boutons">
     156                        <input type="submit" value="<:bouton_valider:>" class="submit" />
     157                </p>
     158        </div>
     159        </form>
     160</div>
  • _plugins_/sjcycle/trunk/lang/paquet-sjcycle_fr.php

    r57145 r82430  
    22
    33// Ceci est un fichier langue de SPIP -- This is a SPIP language file
    4 
    5 ///  Fichier produit par PlugOnet
    6 // Module: paquet-sjcycle
    7 // Langue: fr
    8 // Date: 04-01-2012 19:07:25
    9 // Items: 2
    104
    115if (!defined('_ECRIRE_INC_VERSION')) return;
     
    148
    159// S
    16         'sjcycle_description' => 'Diaporama paramétrable pour Spip basé sur le plugin [jQuery Cycle->http://malsup.com/jquery/cycle/]. Le diaporama peut s\'insérer dans le texte de vos articles. Le plugin fournit également des modèles permettant par exemple d\'ajouter un diaporama aléatoire d\'images ou un diaporama des sites syndiqués dans un squelette...',
     10        'sjcycle_description' => 'Version 2 du diaporama paramétrable pour Spip basé sur le plugin [sjcycle->http://jquery.malsup.com/cycle2/]. Les rédacteurs peuvent insérer des diaporamas dans le texte des articles.',
    1711        'sjcycle_slogan' => 'Un diaporama paramétrable pour Spip',
     12        'sjcycle_nom' => 'SPIP Cycle2'
    1813);
    1914?>
  • _plugins_/sjcycle/trunk/lang/sjcycle_fr.php

    r70842 r82430  
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    66        // B
    7         'boite_info' =>'Recopiez l\'un de ces raccourcis et insérez-le à l’intérieur de la case « Texte », là où vous désirez situer le diaporama dans votre article.<br /><br />Consultez l\'aide pour connaître les paramètres disponibles.<br /><br />',
     7        'boite_info' =>'Dans vos textes, ce raccourci insère un diaporama de toutes les images liées à cet article :',
     8        'boite_info_explication' => 'Vous pouvez aussi combiner ces paramètres.',
     9        'boite_info_explication_docs' =>'Vous pouvez choisir les documents en les désignant comme ceci :',
     10        'boite_info_exemple_docs' => '&lt;sjcycleXX<strong>|docs=AA,BB,CC</strong>&gt;',
     11        'boite_info_explication_docs_2' => '<small>où AA,BB et CC sont les n° identifiants des images.</small>',
     12        'boite_info_explication_largeur' =>'Vous pouvez choisir la largeur maximum du diaporama, par exemple :',
     13        'boite_info_exemple_largeur' => '&lt;sjcycleXX<strong>|largeurmax=200&gt;</strong>',
     14        'boite_info_explication_float' =>'Vous pouvez choisir de placer le diaporama à gauche ou à droite, comme une vignette :',
     15        'boite_info_exemple_float' => '&lt;sjcycleXX<strong>|left</strong>&gt; ou &lt;sjcycleXX<strong>|right</strong>&gt;',
    816        'boite_info_titre' =>'Diaporama',
    917
    1018        // C
    11         'configurer_titre' => 'Configurer jQuery Cycle',
     19        'configurer_titre' => 'Configurer Cycle2',
    1220       
    1321        // E
    14         '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 !',
    15         'erreur_config_image_process' => 'Attention : La 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 !',
    16         'explication_afficher_aide'=>'Afficher la boite d\'aide dans la colonne de gauche des pages d\'édition des articles',
    17         'explication_fx'=>'Consultez les exemples en ligne : <a href="http://malsup.com/jquery/cycle/browser.html" target="_blank">jQuery Cycle Plugin</a>',
    18         '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).',
    19         'explication_imgparams'=>'Les images sont redimensionnées et recadrées automatiquement afin de préserver la mise en page lors de l\'insertion du diaporama au sein du texte. Ce traitement se réalise sur les images suivant :
    20 -* leur position dans le diaporama, combinaison des valeurs d\'alignement "left/center/right" et "top/center/bottom" (ex "left center")
    21 -* leur taille finale souhaitée (largeur, hauteur)',
    22         '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>',
    23         'explication_pause'=>'Active la mise en pause du diaporama automatique au survol de la souris',
    24         'explication_random'=>'Active le défilement aléatoire',
    25         'explication_speed'=>'Vitesse de la transition en millisecondes',
    26         'explication_sync'=>'Définit si les transitions entre images se produisent simultanément',
    27         'explication_timeout'=>'Exprime le temps en millisecondes entre 2 transitions (0 désactive le défilement automatique)',
    28         'explication_tooltip'=>'Au survol, affiche une infobulle contenant titre et descriptif de l’image. Utilisation du plugin tooltip de jquery',
    29         'explication_tooltip_carac'=>'Afficher les caractéristiques de l\'image originale dans l\'infobulle : largeur, hauteur et poids',
    30         'explication_text_next' => 'Vous pouvez introduire le bouton "suivant" en ajoutant à vos diaporamas <code>|btn_suivant=1</code><br />Choisissez ici le libellé de ce bouton.',
    31         'explication_text_prev' => 'Vous pouvez introduire le bouton "précédent" en ajoutant à vos diaporamas <code>|btn_precedent=1</code><br />Choisissez ici le libellé de ce bouton.',
     22        'erreur_config_creer_preview' => 'Attention : la génération de miniatures des images est actuellement inactive, veuillez  l\'activer dans les <a href=".?exec=configurer_avancees">fonctions avancées</a> de la configuration du site !',
     23        'erreur_config_image_process' => 'Attention : La méthode de fabrication des vignettes n\'a pas été choisie, veuillez  en sélectionner une dans les <a href=".?exec=configurer_avancees">fonctions avancées</a> de la configuration du site !',
     24        'explication_caption' => 'Afficher une légende pour chaque image. Cibler un bloc html par sa classe ou son identifiant css, ou bien par défaut "<strong>.cycle-caption</strong>".<br />&lt;sjcycleXX<strong>|caption=.cycle-caption</strong>&gt;',
     25        'explication_captiontemplate' => 'Vide pour avoir le décompte/le nombre total, "<strong>{{alt}}</strong>" pour avoir les titres des images en légende, ou encore par exemple "<strong>Diapositive {{slideNum}} : {{alt}}</strong>"".<br />&lt;sjcycleXX<strong>|captiontemplate={{alt}}</strong>&gt;',
     26        'explication_largeurmax' => 'Toutes les images seront retaillées en largeur à cette valeur, en pixels. Les diaporamas étant en taille proportionnelle, ils s\'adapteront à la largeur définie par l\'interface du site, mais dans la limite définie ici.<br />&lt;sjcycleXX<strong>|largeurmax=150</strong>&gt;',
     27        'explication_timeout' => 'Temps d\'affichage pour chaque image (en millisecondes).<br />&lt;sjcycleXX<strong>|timeout=4000</strong>&gt;',
     28        'explication_speed' => 'Temps de transition entre chaque image (en millisecondes).<br />&lt;sjcycleXX<strong>|speed=1000</strong>&gt;',
     29        'explication_backgroundcolor' => 'Une valeur de couleur héxadécimale avec le "#", ex "#C5E41C". La valeur "transparent" rétabli la transparence.',
     30        'explication_palette' => 'Avec le plugin Palette, commencez par taper le "#" avant de choisir la couleur.<br />&lt;sjcycleXX<strong>|backgroundcolor=#C5E41C</strong>&gt;',
     31        'explication_fx' => '&lt;sjcycleXX<strong>|fx=scrollHorz</strong>&gt;',
     32        'explication_next' => 'Cibler un bloc html par sa classe ou son identifiant. Par défaut "<strong>.cycle-next</strong>" place une flèche à droite au survol de l\'image.<br />&lt;sjcycleXX<strong>|next=.cycle-next</strong>&gt;',
     33        'explication_prev' => 'Cibler un bloc html par sa classe ou son identifiant. Par défaut "<strong>.cycle-prev</strong>" place une flèche gauche au survol de l\'image.<br />&lt;sjcycleXX<strong>|prev=.cycle-prev</strong>&gt;',
     34        'explication_pauseonhover' => '&lt;sjcycleXX<strong>|pauseonhover=true</strong>&gt; ou &lt;sjcycleXX<strong>|pauseonhover=false</strong>&gt;',
     35        'explication_random' => '&lt;sjcycleXX<strong>|random=true</strong>&gt; ou &lt;sjcycleXX<strong>|random=false</strong>&gt;',
     36        'explication_paused' => '&lt;sjcycleXX<strong>|paused=true</strong>&gt; ou &lt;sjcycleXX<strong>|paused=false</strong>&gt;',
     37        'explication_pager' => 'Cibler un bloc html qui contiendra la pagination en nommant sa classe ou son identifiant css. Par défaut : "<strong>.cycle-pager</strong>". &lt;sjcycleXX<strong>|pager=.cycle-pager</strong>&gt;',
    3238
    3339        // L
    34         'label_afficher_aide' => 'Afficher la boite d\'aide',
    35         'label_div_background' => 'Couleur de bordure',
    36         'label_div_class' => 'Nom de classe css',
    37         'label_div_margin' => 'Marge externe',
    38         'label_fx' => 'Effet',
    39         'label_img_background' => 'Couleur de fond',
    40         'label_img_bordure' => 'Largeur de la bordure',
    41         'label_img_height' => 'Hauteur',
    42         'label_img_position' => 'Positionnement',
    43         'label_img_width' => 'Largeur',
    44         'label_mediabox' => 'Mediabox',
    45         'label_pause' => 'Pause au survol',
    46         'label_random' => 'Défilement aléatoire',
    47         'label_speed' => 'Vitesse de transition',
    48         'label_sync' => 'Synchronisation',
    49         'label_text_next' => 'Libellé du bouton <strong>"suivant"</strong>',
    50         'label_text_prev' => 'Libellé du bouton <strong>"précédent"</strong>',
    51         'label_timeout' => 'Temps d\'affichage',
    52         'label_tooltip' => 'Afficher les infobulles',
    53         'label_tooltip_carac' => 'Caractéristiques de l\'originale',
    54         'legend_autres' => 'Autres paramètres',
    55         'legend_cssparams' => 'Paramètres styles SjCycle',
    56         'legend_imgparams' => 'Traitements images SjCycle',
    57         'legend_jsparams' => 'Paramètres javascript jQuery Cycle',
    58         'legend_tooltip_box' => 'Paramètres tooltip et mediabox',       
    59        
    60         // N
    61         'next' => 'suivant',
    62         'noisette_alea_description' => 'Affiche un diaporama aléatoire jcycle des images du site',
    63         'noisette_alea_nom_noisette' => 'Diaporama aléatoire',
    64         'noisette_description' => 'Affiche un diaporama jcycle des images d\'un article',
    65         'noisette_duree' => 'Durée (ms) :',
    66         'noisette_fx' => 'Effet :',
    67         'noisette_hauteur' => 'Hauteur (px) :',
    68         'noisette_id_sjcycle' => 'Numéro de l\'article contenant les images',
    69         'noisette_label_afficher_nom_site' => 'Afficher le nom du site sous le logo :',
    70         'noisette_label_afficher_titre_menu' => 'Afficher le titre :',
    71         'noisette_largeur' => 'Largeur (px) :',
    72         'noisette_nb' => 'Nombre d\'images :',
    73         'noisette_nom_noisette' => 'Diaporama',
    74         'noisette_sites_description' => 'Affiche un diaporama des logos des sites enregistrés',
    75         'noisette_sites_nom_noisette' => 'Diaporama des sites',
    76         'noisette_titre_alea_defaut' => 'Au Hasard',
    77         'noisette_titre_noisette' => 'Titre :',
    78         'noisette_titre_sites_defaut' => 'Liens',
     40        'label_afficher_aide' => 'Afficher un bloc d\'aide à la rédaction sur la page d\'édition d\'un article',
     41        'label_afficher_aide_oui' => 'oui',
     42        'label_backgroundcolor' => 'Couleur de fond',
     43        'label_caption' => 'Légende',
     44        'label_captiontemplate' => 'Format de la légende',
     45        'label_largeurmax' => 'Largeur maximum',
     46        'label_timeout' => 'Affichage',
     47        'label_speed' => 'Transition',
     48        'label_pauseonhover' => 'Pause au survol',
     49        'label_pauseonhover_true' => 'oui',
     50        'label_random' => 'Ordre aléatoire',
     51        'label_random_true' => 'oui',
     52        'label_fx' => 'Effet de transition',
     53        'label_fx_fade' => 'Fondu (fade)',
     54        'label_fx_fadeout' => 'Fondu simultané (fadeout)',
     55        'label_fx_scrollHorz' => 'Glissement horizontal (scrollHorz)',
     56        'label_fx_scrollVert' => 'Glissement vertical (scrollVert)',
     57        'label_fx_flipHorz' => 'Retournement horizontal (flipHorz)',
     58        'label_fx_flipVert' => 'Retournement vertical (flipVert)',
     59        'label_fx_shuffle' => 'Remplacement - paquet de carte (shuffle)',
     60        'label_fx_tileSlide' => 'Glissement par bandes en longueur (tileSlide)',
     61        'label_fx_tileBlind' => 'Glissement par bandes en largeur (tileBlind)',
     62        'label_fx_none' => 'Aucun (none)',
     63        'label_next' => 'Bouton "suivant"',
     64        'label_prev' => 'Bouton "précédent"',
     65        'label_paused' => 'Départ arrêté',
     66        'label_paused_true' => 'oui',
     67        'label_pager' => 'Pagination',
     68        'legend_parametres_suplementaires' => 'Paramètres supplémentaires',
    7969       
    8070        // P
    81         'prev' => 'précédent',
    82 
     71        'parametres_diaporama' => 'Paramétrage général des diaporamas du site, peut être corrigé à la rédaction lors de l\'inclusion d\'un diaporama.<br /><small>&lt;sjcycleXX<strong>|right|largeurmax=250</strong>&gt;</small>',
     72        'pre' => 'précédent',
     73       
    8374        // T
    84         'titre_menu' => 'jQuery Cycle',
     75        'titre_menu' => 'Cycle2',
    8576);
    8677?>
  • _plugins_/sjcycle/trunk/modeles/sjcycle.html

    r71077 r82430  
    1 [(#REM)  L'appel depuis un article se fait par < sjcycleXX >, alors id_sjcycle=XX
    2         ou par un modele  CROCHET(# MODELE{sjcycle}{id_sjcycle=XX})CROCHET , alors id_article=XX
    3         (A noter que CROCHET(# MODELE{sjcycle}{id=XX})CROCHET ne fonctionne pas si le modele se trouve
    4    dans une boucle, id prenant l'id de l'objet de la boucle. Donc on evite cette ecriture)
    5 ]
    61
    7 [(#SET{id_objet,                [(#ENV{id_sjcycle,              0})]})]
    8 [(#SET{id_diapo,                        [(#ENV{id_diapo,                #VAL{id_}|uniqid})]})]
    9 [(#SET{img_width,               [(#ENV{width,                           #CONFIG{sjcycle/img_width}})]})]
    10 [(#SET{img_height,              [(#ENV{height,                          #CONFIG{sjcycle/img_height}})]})]
    11 [(#SET{img_position,            [(#ENV{position,                        #CONFIG{sjcycle/img_position}})]})]
    12 [(#SET{img_background,          [(#ENV{background,                      #CONFIG{sjcycle/img_background}})]})]
    13 [(#SET{div_background,          [(#ENV{border_color,            #CONFIG{sjcycle/div_background}})]})]
    14 [(#SET{div_margin,              [(#ENV{div_margin,              #CONFIG{sjcycle/div_margin}})]})]
    15 [(#SET{img_bordure,             [(#ENV{border_width,            #CONFIG{sjcycle/img_bordure}})]})]
    16 [(#SET{legende,                 [(#ENV{legende,                 0})]})]
    17 [(#SET{liens_individuels,       [(#ENV{liens_individuels,       0})]})]
     2[(#SET{timeout,         [(#ENV{timeout,         #CONFIG{sjcycle/timeout}})]})]
     3[(#SET{speed,           [(#ENV{speed,           #CONFIG{sjcycle/speed}})]})]
     4[(#SET{pauseonhover,    [(#ENV{pauseonhover,    #CONFIG{sjcycle/pauseonhover}})]})]
     5[(#SET{random,          [(#ENV{random,          #CONFIG{sjcycle/random}})]})]
     6[(#SET{fx,              [(#ENV{fx,              #CONFIG{sjcycle/fx}})]})]
     7[(#SET{largeurmax,      [(#ENV{largeurmax,      #CONFIG{sjcycle/largeurmax}})]})]
     8[(#SET{backgroundcolor, [(#ENV{backgroundcolor, #CONFIG{sjcycle/backgroundcolor}})]})]
     9[(#SET{prev,            [(#ENV{prev,            #CONFIG{sjcycle/prev}})]})]
     10[(#SET{next,            [(#ENV{next,            #CONFIG{sjcycle/next}})]})]
     11[(#SET{paused,          [(#ENV{paused,          #CONFIG{sjcycle/paused}})]})]
     12[(#SET{pager,           [(#ENV{pager,           #CONFIG{sjcycle/pager}})]})]
     13[(#SET{caption,         [(#ENV{caption,         #CONFIG{sjcycle/caption}})]})]
     14[(#SET{captiontemplate, [(#ENV{captiontemplate, #CONFIG{sjcycle/captiontemplate}})]})]
    1815
    19 [(#REM) largeur div = largeur image + 2*bordure ]
    20 [(#SET{div_width,                       #GET{img_bordure}|mult{2}|plus{#GET{img_width}} })]
    21 [(#SET{btn_pre,                 [(#ENV{btn_precedent,           0})]})]
    22 [(#SET{btn_suiv,                [(#ENV{btn_suivant,                     0})]})]
    23 
    24 [(#REM)
    25          Ceci permet de surclasser la taille définie sur un éventuel filtre image placé sur la balise #TEXTE.]
    26          
    27 [(#ENV{width}|ou{#ENV{height}}|oui)#SET{class,no_image_filtrer}]
    28 [(#ENV{width}|ou{#ENV{height}}|non)#SET{class,image_filtrer}]
    29 
    30 [(#REM) Si un lien est demande vers un article, on cherche eventuellement l'id de l'article traduit
    31                         - Si l'article n'existe pas dans la langue courante on met ou pas un lien
    32            vers l'article de reference suivant la valeur de forcer_lien_reference ]
    33 <BOUCLE_contexte_article(ARTICLES){id_article=#ENV{lien_article}}>
    34    [(#ENV{forcer_lien_reference}|oui)
    35       #SET{id_article_a_lier,#ID_ARTICLE}
    36       #SET{titre_article_a_lier,#TITRE}]
    37    <BOUCLE_traductions(ARTICLES){traduction}>
    38         [(#ENV{lang}|=={#LANG}|oui)
    39         #SET{id_article_a_lier,#ID_ARTICLE}
    40          #SET{titre_article_a_lier,#TITRE}]
    41    </BOUCLE_traductions>
    42 </BOUCLE_contexte_article>
    43 
    44 [(#REM) Je ne sais plus a quoi ca sert, mais ca gene pour l'affichage des legendes a partir des titres des documents
    45                   C'etait auparavant dans le style de la div principale ]
    46 [(#SET{div_height, #GET{img_bordure}|mult{2}|plus{#GET{img_height}} })]
    47 
    48 [(#SET{cssbox,  [(#EVAL{8}|randomString)]})]
     16[(#ENV{align}|match{left|right}|=={left}|?{ #SET{marginfl,"margin-right"}, #SET{marginfl,"margin-left"}})]
     17[(#SET{style,   [float:(#ENV{align}|match{left|right});#GET{marginfl}:1em;margin-top:0;][background-color:(#GET{backgroundcolor});][max-width:(#GET{largeurmax})px;]    })]
    4918
    5019<B_img>
    51         <script type="text/javascript">/*<!#EVAL{chr(91)}CDATA#EVAL{chr(91)}*/
    52         $(document).ready(function() {
    53                 [(#CONFIG{sjcycle/tooltip}|=={on}|oui)
    54                         $('.infobulle').tooltip({
    55                                         bodyHandler: function() {
    56                                                 return $($(this).children(".textinfobulle")).html();
    57                                         },
    58                                         track: true,
    59                                         delay: 0,
    60                                         showURL: false,
    61                                         opacity: 1,
    62                                         fixPNG: true,
    63                                         extraClass: "pretty",
    64                                         top: -15,
    65                                         left: 5
    66                         });
    67                 ]
    68                 [(#CONFIG{sjcycle/mediabox}|=={on}|oui)
    69                         $("a.#GET{cssbox}").mediabox(box_settings);
    70                 ]
    71                 $("#dsjcycle_#GET{id_diapo}").cycle({
    72                          fx:                    "#CONFIG{sjcycle/fx}",
    73                          timeout:       "#CONFIG{sjcycle/timeout}",
    74                          speed:         "#CONFIG{sjcycle/speed}",
    75                          sync:          "#CONFIG{sjcycle/sync}",
    76                          pause:         "#CONFIG{sjcycle/pause}",
    77                          random:                "#CONFIG{sjcycle/random}"[,
    78                          prev:          ".dsjcycle_prev#GET{id_diapo}"(#GET{btn_pre}|oui)][,
    79                          next:          ".dsjcycle_next#GET{id_diapo}"(#GET{btn_suiv}|oui)],
    80                          cleartype: 1
    81                          [,(#ENV*{opt}|replace{';',','}|html_entity_decode)]
    82                          });
    83                 [(#GET{btn_pre}|oui) $('.dsjcycle_prev#GET{id_diapo}').click(function(){ return false; }); ]
    84                 [(#GET{btn_suiv}|oui) $('.dsjcycle_next#GET{id_diapo}').click(function(){ return false; }); ]
    85         });
    8620
    87         /*#EVAL{chr(93)}[(#EVAL{chr(93)})]>*/</script>
    88         [(#REM) diaporama documents images conteneur jquery cycle ]
    89         [(#SET{style,[float:(#ENV{align}|match{left|right});margin:[(#GET{div_margin})]px;][width:(#GET{div_width})px;][background:(#GET{div_background})]})]
    90    
    91         <div class="#CONFIG{sjcycle/div_class}" id="dsjcycle_#GET{id_diapo}" style='#GET{style}'>
     21<div class="cycle-slideshow"[ style="(#GET{style})"][
     22        data-cycle-speed="(#GET{speed})"][
     23        data-cycle-timeout="(#GET{timeout})"][
     24        data-cycle-pause-on-hover="(#GET{pauseonhover})"][
     25        data-cycle-random="(#GET{random})"][
     26        data-cycle-paused="(#GET{paused})"][
     27        data-cycle-prev="(#GET{prev})"]][
     28        data-cycle-next="(#GET{next})"]][
     29        data-cycle-fx="(#GET{fx})"][
     30        data-cycle-pager="(#GET{pager})"][
     31        data-cycle-caption="(#GET{caption})"][
     32        data-cycle-caption-template="(#GET{captiontemplate})"]>[(#GET{prev}|=={.cycle-prev}|oui)
     33        <div class="cycle-prev"></div>][(#GET{next}|=={.cycle-next}|oui)
     34        <div class="cycle-next"></div>][(#GET{pager}|=={.cycle-pager}|oui)
     35        <div class="cycle-pager"></div>][(#GET{caption}|=={'.cycle-caption'}|oui)
     36        <div class="cycle-caption"></div>]
     37        <BOUCLE_img(DOCUMENTS){id_article=#ENV{id_sjcycle}}{extension==jpg|png|gif}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{par num titre, date}{doublons}{0,#ENV{limite,100000000}}>[
     38                <img class="no_image_filtrer" src="(#FICHIER|image_passe_partout{#GET{largeurmax},*}|extraire_attribut{src})"[ alt="(#TITRE)"] />
     39        ]</BOUCLE_img>
     40</div>
    9241
    93         [(#REM) Solution de denisb pour eviter de dupliquer le code Cf http://article.gmane.org/gmane.comp.web.spip.zone/18622 ]
    94 
    95         <BOUCLE_img(DOCUMENTS){id_article=#GET{id_objet}}{extension==jpg|png|gif}{id_document==^((#ENV{docs}|replace{',',|}|sinon{.*}))$}{par #ENV{par}}{par num titre, date}{doublons}{0,#ENV{limite,100000000}}>
    96         <div>
    97                 [(#REM) Les effets de type turnLeft ne fonctionnent pas si ce div est en place. En attendant de corriger
    98          rajout dans la doc de l'incompatibilite entre infobulles et ces effets. Du coup la bordure autour de l'image
    99          ne se met pas en place non plus ]
    100          #SET{fermer_a,non}
    101          
    102          [(#REM) Doit-on afficher les infobulles ET y a t'il quelque chose a afficher ?]
    103          #SET{afficher_infobulle,non}
    104          [(#CONFIG{sjcycle/tooltip}|=={on}|oui)
    105                 [(#SET{texte_infobulle,[<h4>(#TITRE|supprimer_numero)</h4>][(#DESCRIPTIF)<br />]})]
    106             [(#CONFIG{sjcycle/tooltip_carac}|=={on}|oui)
    107                [(#SET{texte_infobulle,[(#GET{texte_infobulle}|concat{<strong>Original :</strong> l. #LARGEUR x L. #HAUTEUR pixels, [(#TAILLE|taille_en_octets)]})]})]
    108             ]
    109             [(#SET{texte_infobulle,[(#GET{texte_infobulle}|trim)]})]
    110             [(#GET{texte_infobulle}|strlen|!={0}|oui) #SET{afficher_infobulle,oui}]
    111          ]
    112 
    113          [(#GET{afficher_infobulle}|=={oui}|oui)
    114                         <div class="infobulle" style="width:#GET{img_width}px;
    115                                                                                 [(#GET{img_height}|>{0}|oui)height:#GET{img_height}px;]
    116                                     padding:0px;
    117                                     margin:[(#GET{img_bordure})]px;">
    118          ]
    119          [(#REM) Si un lien est demande vers un article, on annule l'ouverture vers une box ]
    120          [(#GET{liens_individuels}|=={article}|oui)
    121             <a href="#URL_ARTICLE{#DESCRIPTIF|supprimer_tags}"[ title="(#TITRE)"]>
    122             #SET{fermer_a,oui}]
    123          [(#GET{liens_individuels}|=={rubrique}|oui)
    124             <a href="#URL_RUBRIQUE{#DESCRIPTIF|supprimer_tags}"[ title="(#TITRE)"]>
    125             #SET{fermer_a,oui}]
    126          [(#GET{liens_individuels}|=={externe}|oui)
    127             <a href="[(#DESCRIPTIF|supprimer_tags)]"[ title="(#TITRE)"]>
    128             #SET{fermer_a,oui}]
    129          [(#GET{id_article_a_lier}|oui)
    130             <a href="#URL_ARTICLE{#GET{id_article_a_lier}}" title="#GET{titre_article_a_lier}">
    131             #SET{fermer_a,oui}]
    132          [(#GET{fermer_a}|=={oui}|non|et{#CONFIG{sjcycle/mediabox}|=={on}|oui})
    133             <a href="[(#URL_DOCUMENT)]" type="#MIME_TYPE"
    134                                          class="#GET{cssbox}"
    135                                          rel="#GET{cssbox}"
    136                                          [(#CONFIG{sjcycle/tooltip}|=={on}|non) title="[(#TITRE|supprimer_numero|attribut_html)]"]
    137                                          style="display:block;padding:0px;margin:0px;">
    138             #SET{fermer_a,oui}]
    139          [(#GET{img_background}|=={'transparent'}|oui)
    140             [(#FICHIER|image_passe_partout{ #GET{img_width},
    141                                       #GET{img_height}}
    142                       |image_alpha{0}
    143                       |image_recadre{ #GET{img_width},
    144                                       #GET{img_height},
    145                                       #GET{img_position},
    146                                       #GET{img_background}}
    147                       |inserer_attribut{alt,[(#TITRE|supprimer_numero|attribut_html)]}
    148                       |inserer_attribut{style,"display:block;"}
    149                       |inserer_attribut{class,#GET{class}})]
    150          ]
    151          [(#GET{img_background}|=={'transparent'}|non)
    152             [(#FICHIER|image_passe_partout{ #GET{img_width},
    153                                       #GET{img_height}}
    154                       |image_recadre{ #GET{img_width},
    155                                       #GET{img_height},
    156                                       #GET{img_position},
    157                                       #GET{img_background}}
    158                       |inserer_attribut{alt,[(#TITRE|supprimer_numero|attribut_html)]}
    159                       |inserer_attribut{style,"display:block;"}
    160                       |inserer_attribut{class,#GET{class}})]
    161          ]
    162          [(#GET{fermer_a}|=={oui}|oui)
    163                 </a>
    164          ]
    165          [(#GET{afficher_infobulle}|=={oui}|oui)
    166             <div class="textinfobulle" style="display:none;text-align:left;">#GET{texte_infobulle}</div>
    167          </div> <!-- .infobulle -->
    168          ]
    169          [(#GET{legende}|oui|et{#GET{legende}|=={1}|oui})
    170             [(#REM) La legende est cree a partir du titre de chaque image ]
    171             [<div class="sjcycle_legende">(#TITRE)</div>]
    172          ]
    173                 </div>
    174         </BOUCLE_img>
    175         </div><!-- sjcycle-->
    176 
    177    [(#GET{legende}|oui|et{#GET{legende}|=={modele}|oui})
    178          [(#REM) La legende est cree a partir du modele sjcycle_legende ]
    179          [<div class="sjcycle_legende"  style='#GET{style}'>(#MODELE{sjcycle_legende}{id_article=#GET{id_objet}})</div>]
    180    ]
    181 
    182    [(#GET{legende}|oui|et{#GET{legende}|=={1}|non}|et{#GET{legende}|=={modele}|non})
    183          [(#REM) La legende est cree a partir du texte fourni ]
    184          [<div class="sjcycle_legende"  style='#GET{style}'>(#GET{legende})</div>]
    185    ]
    186         [(#GET{btn_pre}|oui)<a href="#" class="sjcycle_btn sjcycle_btn_precedent[ dsjcycle_prev(#GET{id_diapo})]">[(#CONFIG{sjcycle/text_prev}|sinon{<:sjcycle:prev:>})]</a>]
    187         [(#GET{btn_pre}|?{ [(#GET{btn_suiv}|oui)<span class="dsjcycle_sep"> / </span>] , '' })]
    188         [(#GET{btn_suiv}|oui)<a href="#" class="sjcycle_btn sjcycle_btn_suivant[ dsjcycle_next(#GET{id_diapo})]">[(#CONFIG{sjcycle/text_next}|sinon{<:sjcycle:next:>})]</a>]
    189        
    19042</B_img>
  • _plugins_/sjcycle/trunk/paquet.xml

    r81027 r82430  
    22        prefix="sjcycle"
    33        categorie="multimedia"
    4         version="2.3.0"
    5         etat="stable"
     4        version="3.0.1"
     5        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/sjcycle-32.png"
    8         schema="0.5"
    9         documentation="http://www.spip-contrib.net/Plugin-Spip-jQuery-Cycle-2"
    10 >       
    11 
    12         <nom>jQuery Cycle</nom>
    13         <!-- Un diaporama param&#233;trable pour Spip -->
    14 
    15         <auteur lien="http://www.minimalteck.fr/">Minimalteck</auteur>
    16         <auteur>Yffic</auteur>
    17 
     8        schema="1.0.0"
     9        documentation=""
     10>
     11       
     12        <nom>Spip Cycle2</nom>
     13        <!--  Un diaporama param&#233;trable pour Spip  -->
     14       
     15        <auteur>chankalan</auteur>
     16       
    1817        <pipeline nom="insert_head_css" inclure="sjcycle_pipelines.php" />
    1918        <pipeline nom="insert_head" inclure="sjcycle_pipelines.php" />
     
    2120        <pipeline nom="affiche_gauche" inclure="sjcycle_prive_pipelines.php" />
    2221        <pipeline nom="ieconfig_metas" inclure="sjcycle_ieconfig_metas.php" />
    23         <pipeline nom="autoriser" inclure="inc/sjcycle_autoriser.php" />
    24 
    25         <necessite nom="saisies" compatibilite="[1.9.0;[" />
    26         <necessite nom="YAML" compatibilite="[1.4.1;[" />
    27 
    28         <utilise nom="aveline" compatibilite="[1.7.0;[" />
     22        <pipeline nom="autoriser" inclure="sjcycle_autoriser.php" />
     23       
    2924        <utilise nom="palette" compatibilite="[1.2.2;[" />
    30 
    31         <menu nom="sjcycle" titre="sjcycle:titre_menu" parent="menu_squelette" icone="images/sjcycle-16.png" action="configurer_sjcycle" />
     25       
     26        <menu nom="sjcycle" titre="sjcycle:titre_menu" parent="menu_squelette" icone="prive/themes/spip/images/sjcycle-16.png" action="configurer_sjcycle" />
     27       
    3228</paquet>
  • _plugins_/sjcycle/trunk/prive/navigation/bloc_aide.html

    r57424 r82430  
    1 #BOITE_OUVRIR{#CHEMIN_IMAGE{sjcycle-24.png}|balise_img{'',cadre-icone}|concat{#REM|concat{sjcycle:boite_info_titre}|_T}|concat{#AIDER{sjcycle}},'simple','section'}
     1#BOITE_OUVRIR{#CHEMIN_IMAGE{sjcycle-24.png}|balise_img{'',cadre-icone}|concat{#REM|concat{sjcycle:boite_info_titre}|_T},'simple','section'}
    22<:sjcycle:boite_info:>
    33<div class='raccourcis'>
    4 [(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, left})]
    5 [(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, center})]
    6 [(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, right})]
     4        [<strong>(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, left})</strong>]
     5        [<strong>(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}})</strong>]
     6        [<strong>(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, right})</strong>]
    77</div>
     8
     9<:sjcycle:boite_info_explication_docs:>
     10<div class="raccourcis">
     11        #SET{docs,#ARRAY}
     12<BOUCLE_docs(DOCUMENTS){id_article=#ENV{id_article}}{0,2}>#SET{docs,#GET{docs}|push{#ID_DOCUMENT}}</BOUCLE_docs>
     13        [<strong>(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, docs=[(#GET{docs}|implode{','})]})</strong>]
     14</div>
     15
     16
     17<:sjcycle:boite_info_explication_largeur:>
     18<div class="raccourcis">
     19        [<strong>(#VAL{sjcycle}|affiche_raccourci_doc{#ENV{id_article}, largeurmax=200})</strong>]
     20</div>
     21
     22<:sjcycle:boite_info_explication:>
     23
    824#BOITE_FERMER
  • _plugins_/sjcycle/trunk/sjcycle_administrations.php

    r66216 r82430  
    77function sjcycle_upgrade($nom_meta_version_base, $version_cible){
    88
     9        include_spip('inc/config');
    910        $maj = array();
    10 
    11         include_spip('inc/config');
    12    $maj = array();
    1311        $maj['create'] = array(
    1412                        array('ecrire_config','sjcycle', array(
    15                                 'tooltip' => '',
    16                                 'tooltip_carac' => '',
    17                                 'mediabox' => '',
     13                                'largeurmax' => '640',
     14                                'timeout' => '4000',
     15                                'speed' => '1000',
    1816                                'fx' => 'fade',
    19                                 'sync' => 'on',
    20                                 'speed' => '2000',
    21                                 'timeout' => '4000',
    22                                 'pause' => '',
    23                                 'random' => '',
    24                                 'div_class' => 'dsjcycle',
    25                                 'div_width' => '400',
    26                                 'div_height' => '400',
    27                                 'div_margin' => '0',
    28                                 'img_bordure' => '0',
    29                                 'div_background' => 'ffffff',
    30                                 'img_position' => 'center',
    31                                 'img_width' => '400',
    32                                 'img_height' => '400',
    33                                 'img_background' => 'ffffff',
    34                                 'afficher_aide' => 'on'
     17                                'caption' => '.cycle-caption',
     18                                'afficher_aide' => 'oui'
    3519        )));
    3620        include_spip('base/upgrade');
    37    maj_plugin($nom_meta_version_base, $version_cible, $maj);
     21        maj_plugin($nom_meta_version_base, $version_cible, $maj);
    3822}
    3923
    4024// Désinstallation
    4125function sjcycle_vider_tables($nom_meta_version_base){
    42 
    43    effacer_meta('sjcycle');
     26        effacer_meta('sjcycle');
    4427        effacer_meta($nom_meta_version_base);
    4528}
  • _plugins_/sjcycle/trunk/sjcycle_options.php

    r57132 r82430  
    44
    55// Le serveur d'aide en ligne pour ce plugin
    6 $GLOBALS['help_server'][] = url_de_base(1) . str_replace("../", "", _DIR_PLUGIN_SJCYCLE) . "aide/";
    7 // Tests en cours
    8 //$GLOBALS['help_server'][] ='http://plugins.spip.net/aide/';
    9 //$GLOBALS['index_aide_sjcycle'] = array(       'sjcycle' );
     6// $GLOBALS['help_server'][] = url_de_base(1) . str_replace("../", "", _DIR_PLUGIN_SJCYCLE) . "aide/";
     7// commente tant que l'aide n'est pas redigee pour le nouveau plugin
     8// en meme temps ce serait bien de renvoyer directement sur http://jquery.malsup.com/cycle2/api/
     9// car c'est tout pareil. Les parametres configurables depuis la page de config le sont également à la rédaction lors de l'inclusion.
    1010
    1111?>
  • _plugins_/sjcycle/trunk/sjcycle_pipelines.php

    r64562 r82430  
    33if (!defined("_ECRIRE_INC_VERSION")) return;
    44
    5 include_spip('inc/config');
     5// include_spip('inc/config');
    66
    77function sjcycle_insert_head_css($flux){
    8         $conf_jcycle = lire_config('sjcycle');
    9         if($conf_jcycle["tooltip"]) {
    10                 $flux .="\n".'<link rel="stylesheet" href="'.find_in_path('javascript/jquery.tooltip.css').'" type="text/css" media="all" />';
    11         $flux .= '<link rel="stylesheet" href="'.generer_url_public('sjcycle.css').'" type="text/css" media="all" />';
    12         }
     8        $flux .= "\n".'<link rel="stylesheet" type="text/css" href="'.find_in_path('css/sjcycle.css').'" media="all" />'."\n";
    139        return $flux;
    1410}
    1511
    1612function sjcycle_insert_head($flux){
    17         $conf_jcycle = lire_config('sjcycle');
    18         $flux .="\n".'<script src="'.find_in_path('javascript/jquery.cycle.all.js').'" type="text/javascript"></script>';
    19         if($conf_jcycle['tooltip']) {
    20                 $flux .="\n".'<script src="'.find_in_path('javascript/jquery.tooltip.js').'" type="text/javascript" charset="utf-8"></script>';
    21         }
     13
     14        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.js').'" type="text/javascript"></script>';
     15        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.flip.js').'" type="text/javascript"></script>';
     16        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.carousel.js').'" type="text/javascript"></script>';
     17        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.scrollVert.js').'" type="text/javascript"></script>';
     18        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.shuffle.js').'" type="text/javascript"></script>';
     19        $flux .="\n".'<script src="'.find_in_path('lib/jquery.cycle2.tile.js').'" type="text/javascript"></script>';
    2220       
    2321        return $flux;
  • _plugins_/sjcycle/trunk/sjcycle_prive_pipelines.php

    r60577 r82430  
    77
    88        if ($flux['args']['exec'] == 'article_edit') {
    9                 $conf_jcycle = lire_config('sjcycle');
    10                 if($conf_jcycle['afficher_aide']) {
     9                $conf_sjcycle = lire_config('sjcycle');
     10                if($conf_sjcycle['afficher_aide']) {
    1111                        $document='';
    1212                        $document = sql_countsel('spip_documents as docs JOIN spip_documents_liens AS lien ON docs.id_document=lien.id_document', '(lien.id_objet='.$flux["args"]["id_article"].') AND (lien.objet="article") AND (docs.extension REGEXP "jpg|png|gif")');
Note: See TracChangeset for help on using the changeset viewer.