Changeset 54266 in spip-zone


Ignore:
Timestamp:
Nov 9, 2011, 4:27:09 PM (8 years ago)
Author:
cedric@…
Message:

icone du plugin
formulaire et page de configuration SPIP 3
suppression du fichier options qui ne sert plus

Location:
_plugins_/boutonstexte/trunk
Files:
6 added
1 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _plugins_/boutonstexte/trunk/boutonstexte_pipelines.php

    r54262 r54266  
    7676{
    7777        include_spip('inc/meta');
    78         lire_metas();
    79     global $meta;
    80     if (empty($meta['boutonstexte'])) {
    81         return 0;
    82     }
    83         $return = 0;
    84     $metabtxt = unserialize($meta['boutonstexte']);
    85     foreach ($metabtxt as $o=>$v) {
    86         if (isset($metacfg[$o])) {
    87                 $metacfg[$o] = $v;
    88                         ++$return;
    89         }
    90     }
    91     return $return;
     78        global $meta;
     79        if (empty($meta['boutonstexte'])) {
     80                return 0;
     81        }
     82        $return = 0;
     83        $metabtxt = unserialize($meta['boutonstexte']);
     84        foreach ($metabtxt as $o=>$v) {
     85                if (isset($metacfg[$o])) {
     86                        $metacfg[$o] = $v;
     87                        ++$return;
     88                }
     89        }
     90        return $return;
    9291}
    9392?>
  • _plugins_/boutonstexte/trunk/formulaires/configurer_boutonstexte.html

    r54257 r54266  
    1 <!-- titre=Boutons Texte-->
    2 <!-- icone=images/fontsizeup.png-->
    3 <!-- descriptif=
    4 <h4>Configuration du plugin boutonstexte</h4>
    5 Ici vous pouvez configurer les boutons dans le texte qui servent à augmenter/diminuer la taille de police de l'affichage des textes.<br />
    6 Pour supprimer une fonctionnalit&eacute;, mettez <b>_</b> dans la valeur du texte * correspondant, vide fonctionne mais ram&egrave;nera le d&eacute;faut &agrave; la prochaine mise &agrave; jour.
    7 <br /><a href="http://www.spip-contrib.net/?article1474" class="spip_out">Documentation sur contrib</a>
    8 -->
    9 <!-- boite=Configuration du plugin Boutons Texte -->
    10 
    11 #CACHE{0}
    12 
    13 <form method="post" action="#SELF"><div>[(#ENV{_cfg_}|form_hidden)]</div>
    14 
    15 <fieldset><legend><:boutonstexte:textes_icones:></legend>
    16 <p>
    17 <label for="_btx_txtOnly">* Texte seulement</label>
    18 <input type="text" name="txtOnly" class="type_txt" id="_btx_txtOnly" size="60"
    19         value="#ENV{txtOnly,boutonstexte:texte_seulement}" />
    20 </p>
    21 <p>
    22 <label for="_btx_txtBackSpip">Texte retour spip</label>
    23 <input type="text" name="txtBackSpip" class="type_txt" id="_btx_txtBackSpip" size="60"
    24         value="#ENV{txtBackSpip,boutonstexte:retour_a_spip}" />
    25 </p>
    26 <p>
    27 <label for="_btx_txtSizeUp">* Texte augmenter</label>
    28 <input type="text" name="txtSizeUp" class="type_txt" id="_btx_txtSizeUp" size="60"
    29         value="#ENV{txtSizeUp,boutonstexte:augmenter_police}" />
    30 </p>
    31 <p>
    32 <label for="_btx_txtSizeDown">* Texte diminuer</label>
    33 <input type="text" name="txtSizeDown" class="type_txt" id="_btx_txtSizeDown" size="60"
    34         value="#ENV{txtSizeDown,boutonstexte:diminuer_police}" />
    35 </p>
    36 <p>* si <b>_</b> ou vide, supprime la fonctionnalit&eacute; (vide reviendra au d&eacute;faut)</p>
    37 </fieldset>
    38 
    39 <fieldset><legend><:boutonstexte:selecteur:></legend>
    40 <p>
    41 <label for="_btx_selector">Expression CSS ou etendue jQuery</label>
    42 <input type="text" name="selector" class="type_txt" id="_btx_selector" size="60"
    43         value="#ENV{selector,#contenu .texte}" />
    44 </p>
    45 </fieldset>
    46 
    47 [(#EVAL{_BTX_CFG_MODE_DEBUG}|=={oui}|?{' '})
    48 <fieldset><legend><:boutonstexte:donnees_techniques:></legend>
    49 <p><label for="_btx_jsFile">Fichier javascript</label>
    50 <input type="text" name="jsFile" class="type_file" id="_btx_jsFile" size="15"
    51         value="#ENV{jsFile,boutonstexte.js}" /></p>
    52 <p><label for="_btx_cssFile">Fichier style</label>
    53 <input type="text" name="cssFile" class="type_file" id="_btx_cssFile" size="15"
    54         value="#ENV{cssFile,boutonstexte}" /></p>
    55 <p><label for="_btx_imgPath">R&eacute;pertoire d'image</label>
    56 <input type="text" name="imgPath" class="type_file" id="_btx_imgPath" size="20"
    57         value="#ENV{imgPath,images/fontsizeup.png}" /> (adresse d'une image)
    58 </p>
    59 <p>Si vide, reviendront au d&eacute;faut</p>
    60 </fieldset>
    61 ]
    62 <div>
    63         <input type="submit" name="_cfg_ok" class="fondo" value="<:bouton_valider:>" />
    64         <input type="submit" name="_cfg_delete" class="fondo" value="<:cfg:bouton_effacer:>" />
     1<div class="ajax formulaire_spip formulaire_configurer formulaire_#FORM formulaire_#FORM-#ENV{id,nouveau}">
     2        [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV**{message_ok})</p>]
     3        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV**{message_erreur})</p>]
     4        [(#ENV{editable})
     5        <form method='post' action='#ENV{action}'><div>
     6                [(#REM) declarer les hidden qui declencheront le service du formulaire
     7                parametre : url d'action ]
     8                #ACTION_FORMULAIRE{#ENV{action}}
     9                #SET{fl,boutonstexte}
     10                <fieldset>
     11                        <legend><:boutonstexte:textes_icones:></legend>
     12                        <ul>
     13                                #SET{name,txtOnly}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     14                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     15                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     16                                        <span class='erreur_message'>(#GET{erreurs})</span>
     17                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name},boutonstexte:texte_seulement}" id="#GET{name}"/>
     18                                </li>
     19                                #SET{name,txtBackSpip}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     20                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     21                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     22                                        <span class='erreur_message'>(#GET{erreurs})</span>
     23                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name},boutonstexte:retour_a_spip}" id="#GET{name}"/>
     24                                </li>
     25                                #SET{name,txtSizeUp}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     26                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     27                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     28                                        <span class='erreur_message'>(#GET{erreurs})</span>
     29                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name},boutonstexte:augmenter_police}" id="#GET{name}"/>
     30                                </li>
     31                                #SET{name,txtSizeDown}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     32                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     33                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     34                                        <span class='erreur_message'>(#GET{erreurs})</span>
     35                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name},boutonstexte:diminuer_police}" id="#GET{name}"/>
     36                                </li>
     37                        </ul>
     38                        <p class="explication">* si <b>_</b> ou vide, supprime la fonctionnalit&eacute; (vide reviendra au d&eacute;faut)</p>
     39                </fieldset>
     40                <fieldset>
     41                        <legend><:boutonstexte:selecteur:></legend>
     42                        <ul>
     43                                #SET{name,selector}#SET{obli,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     44                                <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     45                                        <label for="#GET{name}">[(#GET{fl}|concat{':label_',#GET{name}}|_T)]</label>[
     46                                        <span class='erreur_message'>(#GET{erreurs})</span>
     47                                        ]<input type="text" class="text" name="#GET{name}" value="#ENV*{#GET{name},'#content .texte'}" id="#GET{name}"/>
     48                                </li>
     49                        </ul>
     50                </fieldset>
     51                [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
     52                <!--extra-->
     53                <p class='boutons'><span class='image_loading'>&nbsp;</span>
     54                        <input type='submit' class='submit' value='<:bouton_enregistrer:>' /></p>
     55        </div></form>
     56        ]
    6557</div>
    66 </form>
    67 
  • _plugins_/boutonstexte/trunk/lang/boutonstexte_fr.php

    r53406 r54266  
    55
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
     7'boutonstexte_nom' => 'Boutons dans le Texte',
    78'textes_icones' => 'Textes des bulles d\'icones',
    89'texte_seulement' => 'Texte seulement',
     
    1213'selecteur' => 'S&eacute;lecteur du texte &agrave; traiter',
    1314
     15'label_txtOnly' => 'Texte seulement *',
     16'label_txtBackSpip' => 'Texte retour spip',
     17'label_txtSizeUp' => 'Texte augmenter *',
     18'label_txtSizeDown' => 'Texte diminuer *',
     19'label_selector' => 'Expression CSS ou etendue jQuery',
     20
     21
    1422'donnees_techniques' => 'Donn&eacute;es techniques &agrave; ne pas changer'
    1523);
  • _plugins_/boutonstexte/trunk/paquet.xml

    r54258 r54266  
    55        etat="test"
    66        compatibilite="[3.0.0-dev;3.0.*]"
    7         logo="images/fontsizeup.png"
     7        logo="boutonstexte-32.png"
    88        documentation="http://www.spip-contrib.net/?article1474"
    99>       
Note: See TracChangeset for help on using the changeset viewer.