Changeset 10064 in spip-zone


Ignore:
Timestamp:
Mar 2, 2007, 3:36:42 PM (14 years ago)
Author:
patfr@…
Message:
  • tweaks : version devient version-min (version incluse)
  • tweaks : ajout de version-max (version exclue)
  • on profite pour limiter 'set_options' à 1.9.2
  • petite erreur ajax en admin
  • version 0.9
Location:
_plugins_/_stable_/tweak_spip
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/tweak_spip/exec/tweak_spip_admin.php

    r9617 r10064  
    246246        $inc = $tweak_id = $tweak['id'];
    247247        $actif = $tweak['actif'];
    248         $erreur_version = isset($tweak['version']) && $GLOBALS['spip_version_code']<$tweak['version'];
     248        $erreur_version = (isset($tweak['version-min']) && $GLOBALS['spip_version_code']<$tweak['version-min'])
     249                || (isset($tweak['version-max']) && $GLOBALS['spip_version_code']>$tweak['version-max']);
    249250        $puce = $actif?'puce-verte.gif':'puce-rouge.gif';
    250251        $titre_etat = _T('tweak:'.($actif?'':'in').'actif');
  • _plugins_/_stable_/tweak_spip/inc/tweak_input.php

    r9780 r10064  
    5555
    5656tweak_log("inc_tweak_input_dist($index, $variable, $valeur, [label], $actif, $url_self)");
    57 return "<div id='tweak_input-$index'>$res</div>";
     57return $res;
    5858
    5959}
  • _plugins_/_stable_/tweak_spip/lang/tweak_fr.php

    r10062 r10064  
    1717        'erreur:nom' => 'Erreur !',
    1818        'erreur:description'    => 'id manquant dans la d&eacute;finition du tweak !',
    19         'erreur:version'        => 'indisponible dans cette version de Spip trop ancienne.',
     19        'erreur:version'        => 'indisponible dans cette version de Spip.',
    2020
    2121// categories
     
    112112        'filtrer_javascript:nom' => 'Gestion du javascript',
    113113        'filtrer_javascript:description'        => 'Pour g&eacute;rer le javascript dans les articles, trois modes sont disponibles :
    114 - {jamais}: le javascript est refus&eacute; partout
    115 - {d&eacute;faut} : le javascript est signal&eacute; en rouge dans l\'espace priv&eacute;
    116 - {toujours} : le javascript est accept&eacute; partout.
     114- <i>jamais</i> : le javascript est refus&eacute; partout
     115- <i>d&eacute;faut</i> : le javascript est signal&eacute; en rouge dans l\'espace priv&eacute;
     116- <i>toujours</i> : le javascript est accept&eacute; partout.
    117117
    118 Attention : dans les forums, p&eacute;titions, flux syndiqu&eacute;s, etc., la gestion du javascript est {{toujours}} s&eacute;curis&eacute;e.<br />Votre choix : %radio_filtrer_javascript2%',
     118Attention : dans les forums, p&eacute;titions, flux syndiqu&eacute;s, etc., la gestion du javascript est <strong>toujours</strong> s&eacute;curis&eacute;e.<br />Votre choix : %radio_filtrer_javascript2%',
    119119        'js_jamais' => 'Jamais',
    120120        'js_defaut' => 'D&eacute;faut',
  • _plugins_/_stable_/tweak_spip/plugin.xml

    r10062 r10064  
    22        <nom>Tweak SPIP</nom>
    33        <icon>img/tweak-24.gif</icon>
    4         <version>0.8</version>
     4        <version>0.9</version>
    55        <auteur>        <!-- Auteur du plugin -->
    66        Patrice Vanneufville
  • _plugins_/_stable_/tweak_spip/tweak_spip.php

    r10062 r10064  
    177177                if (isset($metas_vars[$var]))
    178178                                $descrip .= $tweak_input(
    179                                         $tweaks[$tweak]['basic']+(++$tweaks[$tweak]['nb_variables']),
     179                                        $index = $tweaks[$tweak]['basic']+(++$tweaks[$tweak]['nb_variables']),
    180180                                        $var,
    181181                                        $metas_vars[$var],
     
    185185                        else $descrip .= $t[$i]."[$var?]";
    186186        } else $descrip .= $t[$i];
    187         $tweaks[$tweak]['description'] = $descrip;
     187        $tweaks[$tweak]['description'] = "<div id='tweak_input-$index'>$descrip</div>";
    188188}
    189189
     
    253253                if (!isset($tweak['description'])) $tweaks[$i]['description'] = _T('tweak:'.$tweak['id'].':description');
    254254                $tweaks[$i]['actif'] = isset($metas_tweaks[$tweaks[$i]['id']])?$metas_tweaks[$tweaks[$i]['id']]['actif']:0;
    255                 // Si Spip est trop ancien...
    256                 if (isset($tweak['version']) && $GLOBALS['spip_version_code']<$tweak['version']) $tweaks[$i]['actif'] = 0;
     255                // Si Spip est trop ancien ou trop recent...
     256                if ((isset($tweak['version-min']) && $GLOBALS['spip_version_code']<$tweak['version-min'])
     257                        || (isset($tweak['version-max']) && $GLOBALS['spip_version_code']>$tweak['version-max']))
     258                                $tweaks[$i]['actif'] = 0;
    257259                // au cas ou des variables sont presentes dans le code
    258260                $tweaks[$i]['basic'] = $i*10; $tweaks[$i]['nb_variables'] = 0;
  • _plugins_/_stable_/tweak_spip/tweak_spip_config.php

    r10062 r10064  
    8282        'categorie'     => 'squel',
    8383        'options'       => 1,
    84         'version'       => 1.92,
     84        'version-min'   => 1.92,
    8585));
    8686
     
    100100        // pipeline pour retirer en javascript le bouton de controle de l'interface
    101101        'pipeline:header_prive' => 'set_options_header_prive',
     102        // non supporte a partir de la version 1.9.3
     103        'version-max'   => 1.93,
    102104));
    103105
     
    113115        'categorie'     => 'admin',
    114116        'options'       => 1,
    115         'version'       => 1.92,
     117        'version-min'   => 1.92,
    116118));
    117119
     
    121123//      'categorie'     => 'admin',
    122124        'options'       => 1,
    123 ));
    124 
    125 //-----------------------------------------------------------------------------//
    126 //                               fonctions                                     //
    127 //-----------------------------------------------------------------------------//
    128 
    129 add_tweak( array(
    130         'id'    => 'verstexte',
    131         'auteur'        => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
    132         'categorie'     => 'squel',
    133         'fonctions'     => 1,
    134 ));
    135 
    136 add_tweak( array(
    137         'id'    => 'orientation',
    138         'auteur'                => 'Pierre Andrews (Mortimer) &amp; IZO',
    139         'categorie'     => 'squel',
    140         'fonctions'             => 1,
    141 ));
    142 
    143 
    144 //-----------------------------------------------------------------------------//
    145 //                               PUBLIC                                        //
    146 //-----------------------------------------------------------------------------//
    147 
    148 // TODO : gestion du jQuery dans la fonction a revoir ?
    149 add_tweak( array(
    150         'id'    => 'desactiver_flash',
    151         'auteur'                => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
    152         'categorie'             => 'squel',
    153         'pipeline:affichage_final' => 'InhibeFlash_affichage_final',
    154 ));
    155 
    156 //-----------------------------------------------------------------------------//
    157 //                               TYPO                                          //
    158 //-----------------------------------------------------------------------------//
    159 
    160 add_tweak( array(
    161         'id'    => 'toutmulti',
    162         'categorie'             => 'typo',
    163         'pipeline:pre_typo'     => 'ToutMulti_pre_typo',
    164 ));
    165 
    166 add_tweak( array(
    167         'id'    => 'pucesli',
    168         'auteur'                => '[J&eacute;r&ocirc;me Combaz->http://conseil-recherche-innovation.net/index.php/2000/07/08/72-jerome-combaz]',
    169         'categorie'             => 'typo',
    170         'pipeline:pre_typo' => 'pucesli_pre_typo',
    171 ));     
    172 
    173 add_tweak( array(
    174         'id'    => 'decoration',
    175         'auteur'                => '[izo@aucuneid.net->http://www.aucuneid.com/bones]',
    176         'categorie'             => 'typo',
    177         'pipeline:pre_typo' => 'decoration_pre_typo',
    178 ));
    179 
    180 // tweak specifiquement français. D'autres langues peuvent etre ajoutees dans tweaks/typo_exposants.php
    181 add_tweak( array(
    182         'id'    => 'typo_exposants',
    183         'auteur'                => 'Vincent Ramos [contact->mailto:www-lansargues@kailaasa.net]',
    184         'categorie'             => 'typo',
    185         'pipeline:post_typo'    => 'typo_exposants',
    186 ));
    187 
    188 add_tweak( array(
    189         'id'    => 'guillemets',
    190         'auteur'                => 'Vincent Ramos [contact->mailto:www-lansargues@kailaasa.net]',
    191         'categorie'             => 'typo',
    192         'pipeline:post_typo'    => 'typo_guillemets',
    193 ));
    194 
    195 add_tweak( array(
    196         'id'    => 'filets_sep',
    197         'auteur'                => 'FredoMkb',
    198         'categorie'             => 'typo',
    199         'pipeline:pre_typo'     => 'filets_sep',
    200 ));
    201 
    202 add_tweak( array(
    203         'id'    => 'smileys',
    204         'auteur'                => 'Sylvain',
    205         'categorie'             => 'typo',
    206         'pipeline:pre_typo'     => 'tweak_smileys_pre_typo',
    207 ));
    208 
    209 add_tweak( array(
    210         'id'    => 'chatons',
    211         'auteur'                => 'BoOz (booz.bloog@laposte.net)',
    212         'categorie'             => 'typo',
    213         'pipeline:pre_typo'     => 'chatons_pre_typo',
    214125));
    215126
     
    219130        'auteur' => 'Ma&iuml;eul Rouquette (maieulrouquette@tele2.fr)',
    220131        'categorie' =>'squel',
    221         'version'       => '1.92',
     132        'version-min'   => '1.92',
    222133        'options'       =>      1
    223        
    224         ));
     134));
     135
     136//-----------------------------------------------------------------------------//
     137//                               fonctions                                     //
     138//-----------------------------------------------------------------------------//
     139
     140add_tweak( array(
     141        'id'    => 'verstexte',
     142        'auteur'        => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
     143        'categorie'     => 'squel',
     144        'fonctions'     => 1,
     145));
     146
     147add_tweak( array(
     148        'id'    => 'orientation',
     149        'auteur'                => 'Pierre Andrews (Mortimer) &amp; IZO',
     150        'categorie'     => 'squel',
     151        'fonctions'             => 1,
     152));
     153
     154
     155//-----------------------------------------------------------------------------//
     156//                               PUBLIC                                        //
     157//-----------------------------------------------------------------------------//
     158
     159// TODO : gestion du jQuery dans la fonction a revoir ?
     160add_tweak( array(
     161        'id'    => 'desactiver_flash',
     162        'auteur'                => '[Cedric MORIN->mailto:cedric.morin@yterium.com]',
     163        'categorie'             => 'squel',
     164        'pipeline:affichage_final' => 'InhibeFlash_affichage_final',
     165));
     166
     167//-----------------------------------------------------------------------------//
     168//                               TYPO                                          //
     169//-----------------------------------------------------------------------------//
     170
     171add_tweak( array(
     172        'id'    => 'toutmulti',
     173        'categorie'             => 'typo',
     174        'pipeline:pre_typo'     => 'ToutMulti_pre_typo',
     175));
     176
     177add_tweak( array(
     178        'id'    => 'pucesli',
     179        'auteur'                => '[J&eacute;r&ocirc;me Combaz->http://conseil-recherche-innovation.net/index.php/2000/07/08/72-jerome-combaz]',
     180        'categorie'             => 'typo',
     181        'pipeline:pre_typo' => 'pucesli_pre_typo',
     182));     
     183
     184add_tweak( array(
     185        'id'    => 'decoration',
     186        'auteur'                => '[izo@aucuneid.net->http://www.aucuneid.com/bones]',
     187        'categorie'             => 'typo',
     188        'pipeline:pre_typo' => 'decoration_pre_typo',
     189));
     190
     191// tweak specifiquement français. D'autres langues peuvent etre ajoutees dans tweaks/typo_exposants.php
     192add_tweak( array(
     193        'id'    => 'typo_exposants',
     194        'auteur'                => 'Vincent Ramos [contact->mailto:www-lansargues@kailaasa.net]',
     195        'categorie'             => 'typo',
     196        'pipeline:post_typo'    => 'typo_exposants',
     197));
     198
     199add_tweak( array(
     200        'id'    => 'guillemets',
     201        'auteur'                => 'Vincent Ramos [contact->mailto:www-lansargues@kailaasa.net]',
     202        'categorie'             => 'typo',
     203        'pipeline:post_typo'    => 'typo_guillemets',
     204));
     205
     206add_tweak( array(
     207        'id'    => 'filets_sep',
     208        'auteur'                => 'FredoMkb',
     209        'categorie'             => 'typo',
     210        'pipeline:pre_typo'     => 'filets_sep',
     211));
     212
     213add_tweak( array(
     214        'id'    => 'smileys',
     215        'auteur'                => 'Sylvain',
     216        'categorie'             => 'typo',
     217        'pipeline:pre_typo'     => 'tweak_smileys_pre_typo',
     218));
     219
     220add_tweak( array(
     221        'id'    => 'chatons',
     222        'auteur'                => 'BoOz (booz.bloog@laposte.net)',
     223        'categorie'             => 'typo',
     224        'pipeline:pre_typo'     => 'chatons_pre_typo',
     225));
    225226
    226227// Idées d'ajouts :
Note: See TracChangeset for help on using the changeset viewer.