Changeset 93518 in spip-zone


Ignore:
Timestamp:
Dec 10, 2015, 2:43:22 PM (5 years ago)
Author:
teddy.spip@…
Message:
  • Amélioration ergonomique du formulaire de configuration ;
  • Ajout de la sécu usuelle sur les fichiers php ;
  • Up de y.
Location:
_plugins_/outils_article/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/outils_article/trunk/formulaires/configurer_outils_article.html

    r93497 r93518  
    22        <form method="post">
    33                #ACTION_FORMULAIRE{#ENV{action}}
    4                 [(#CHEMIN{outilsarticle.png}|balise_img)]<:outils_article:descriptif:>
    5                 <fieldset>
    6                         <legend><:outils_article:boutonstexte_legend:> (<a href="[(#URL_ECRIRE{configurer_boutonstexte})]"><:outils_article:configuration:></a>)</legend>
     4                <fieldset>
     5                        <legend><:outils_article:boutonstexte_legend:>[(#PLUGIN{BOUTONSTEXTE}|oui)(<a href="[(#URL_ECRIRE{configurer_boutonstexte})]"><:outils_article:configuration:></a>)]</legend>
    76[(#PLUGIN{BOUTONSTEXTE}|oui)
    87                        <ul class="editer-groupe">
    9                                 <li class="editer">
    10                                         <label><:outils_article:boutonstexte_affichage:></label>
    11                                         <input type="checkbox" name="texte" [checked="(#ENV{texte})"] />
    12                                         <img src="#CHEMIN{css/images/kdepetit/textemoins.png}">
    13                                 </li>
    14                                 <li class="editer">
    15                                         <label><:outils_article:boutonstexte_affichage_int:></label>
    16                                         <input type="checkbox" name="textemoinsint" [checked="(#ENV{textemoinsint})"] />
    17                                         <label for="textemoinsdesc"></label>
    18                                         <input type="text" name="textemoinsdesc" id="textemoinsdesc" value="[(#CONFIG{outils_article/textemoinsdesc}|sinon{<:outils_article:textemoins:>})]" style="display:inline"/>
    19                                 </li>
    20                                 <li class="editer">
    21                                         <label><:outils_article:boutonstexte_affichage_int:></label>
    22                                         <input type="checkbox" name="texteplusint" [checked="(#ENV{texteplusint})"] />
    23                                         <label for="texteplusdesc"></label>
    24                                         <input type="text" name="texteplusdesc" id="texteplusdesc" value="[(#CONFIG{outils_article/texteplusdesc}|sinon{<:outils_article:texteplus:>})]" style="display:inline"/>
     8                                <li class="editer editer-texte" id="li_texte">
     9                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/textemoins.png}"/></label>
     10                                        <div class="choix">
     11                                                <input type="checkbox" name="texte" id="champ_texte" [checked="(#ENV{texte})"] />
     12                                                <label for="champ_texte"><:outils_article:boutonstexte_affichage:></label>
     13                                        </div>
     14                                </li>
     15                                <li class="editer editer-textemoinsint" id="li_textemoinsint"[ style="(#ENV{texte}|non)display:none;"]>
     16                                        <div class="choix">
     17                                                <input type="checkbox" name="textemoinsint" id="champ_textemoinsint" [checked="(#ENV{textemoinsint})"] />
     18                                                <label for="champ_textemoinsint"><:outils_article:boutonstexte_affichage_int:> "<:outils_article:textemoins:>"</label>
     19                                        </div>
     20                                        <ul class="editer-groupe explication" id="ul_textemoinsdesc"[ style="(#ENV{textemoinsint}|non)display:none;"]>
     21                                                <li class="editer editer-textemoinsdesc" id="li_textemoinsdesc">
     22                                                        <label for="champ_textemoinsdesc"><:outils_article:intitule_personnalise:></label>
     23                                                        <input type="text" class="text" name="textemoinsdesc" id="champ_textemoinsdesc" value="[(#CONFIG{outils_article/textemoinsdesc}|sinon{<:outils_article:textemoins:>})]"/>
     24                                                </li>
     25                                        </ul>
     26                                </li>
     27                                <li class="editer editer-texteplusint" id="li_texteplusint"[ style="(#ENV{texte}|non)display:none;"]>
     28                                        <div class="choix">
     29                                                <input type="checkbox" name="texteplusint" id="champ_texteplusint" [checked="(#ENV{texteplusint})"] />
     30                                                <label for="champ_texteplusint"><:outils_article:boutonstexte_affichage_int:> "<:outils_article:texteplus:>"</label>
     31                                        </div>
     32                                        <ul class="editer-groupe explication" id="ul_texteplusdesc"[ style="(#ENV{texteplusint}|non)display:none;"]>
     33                                                <li class="editer editer-texteplusdesc" id="li_texteplusdesc">
     34                                                        <label for="champ_texteplusdesc"><:outils_article:intitule_personnalise:></label>
     35                                                        <input type="text" class="text" name="texteplusdesc" id="champ_texteplusdesc" value="[(#CONFIG{outils_article/texteplusdesc}|sinon{<:outils_article:texteplus:>})]"/>
     36                                                </li>
     37                                        </ul>
    2538                                </li>
    2639                        </ul>
     
    2841                        #SET{plugin, Boutons dans le texte}
    2942                        <p class="notice"><:outils_article:cfg_inf_plugin_inactif{lbl_plugin=#GET{plugin}}:></p>
    30 ]
    31 
    32                 </fieldset>
     43]               </fieldset>
    3344                <fieldset>
    3445                        <legend><:outils_article:impression:></legend>
    3546                        <ul class="editer-groupe">
    36                                 <li class="editer">
    37                                         <label><:outils_article:impression_affichage:></label>
    38                                         <input type="checkbox" name="impression" [checked="(#ENV{impression})"] />
    39                                         <img src="#CHEMIN{css/images/kdepetit/printer.png}">
    40                                 </li>
    41                                 <li class="editer">
    42                                         <label><:outils_article:impression_affichage_int:></label>
    43                                         <input type="checkbox" name="impressionint" [checked="(#ENV{impressionint})"] />
    44                                         <label for="impressiondesc"></label>
    45                                         <input type="text" name="impressiondesc" id="impressiondesc" value="[(#CONFIG{outils_article/impressiondesc}|sinon{<:outils_article:impression:>})]" style="display:inline"/>
     47                                <li class="editer editer-impression" id="li_impression">
     48                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/printer.png}" /></label>
     49                                        <div class="choix">
     50                                                <input type="checkbox" name="impression" id="champ_impression" [checked="(#ENV{impression})"] />
     51                                                <label for="champ_impression"><:outils_article:impression_affichage:></label>
     52                                        </div>
     53                                </li>
     54                                <li class="editer editer-impressionint" id="li_impressionint"[ style="(#ENV{impression}|non)display:none;"]>
     55                                        <div class="choix">
     56                                                <input type="checkbox" name="impressionint" id="champ_impressionint" [checked="(#ENV{impressionint})"] />
     57                                                <label for="champ_impressionint"><:outils_article:affichage_int:> "<:outils_article:impression:>"</label>
     58                                        </div>
     59                                        <ul class="editer-groupe explication" id="ul_impressiondesc"[ style="(#ENV{impressionint}|non)display:none;"]>
     60                                                <li class="editer editer-impressiondesc" id="li_impressiondesc">
     61                                                        <label for="champ_impressiondesc"><:outils_article:intitule_personnalise:></label>
     62                                                        <input type="text" class="text" name="impressiondesc" id="champ_impressiondesc" value="[(#CONFIG{outils_article/impressiondesc}|sinon{<:outils_article:impression:>})]"/>
     63                                                </li>
     64                                        </ul>
    4665                                </li>
    4766                        </ul>
     
    4968                <fieldset>
    5069                        <legend><:outils_article:flux_rss:></legend>
    51                         <ul class="editer-groupe">
    52                                 <li class="editer">
    53                                         <label><:outils_article:rss:></label>
    54                                         <input type="checkbox" name="rss" [checked="(#ENV{rss})"] />
    55                                         <img src="#CHEMIN{css/images/kdepetit/feed.png}">
    56                                 </li>
    57                                 <li class="editer">
    58                                         <label><:outils_article:intitule:></label>
    59                                         <input type="checkbox" name="rssint" [checked="(#ENV{rssint})"] />
    60                                         <label for="rssdesc"></label>
    61                                         <input type="text" name="rssdesc" id="rssdesc" value="[(#CONFIG{outils_article/rssdesc}|sinon{<:outils_article:rss:>})]" style="display:inline"/>
    62                                 </li>
    63                         </ul>
    64                         <ul class="editer-groupe">
    65                                 <li class="editer">
    66                                         <label><:outils_article:rssforum:></label>
    67                                         <input type="checkbox" name="rssforum" [checked="(#ENV{rssforum})"] />
    68                                         <img src="#CHEMIN{css/images/kdepetit/rss_black.png}">
    69                                 </li>
    70                                 <li class="editer">
    71                                         <label><:outils_article:intitule:></label>
    72                                         <input type="checkbox" name="rssforumint" [checked="(#ENV{rssforumint})"] />
    73                                         <label for="rssforumdesc"></label>
    74                                         <input type="text" name="rssforumdesc" id="rssforumdesc" value="[(#CONFIG{outils_article/rssforumdesc}|sinon{<:outils_article:rssforum:>})]" style="display:inline"/>
     70                        <ul class="editer-groupe" id="ul_rss">
     71                                <li class="explication"><:outils_article:rss:></li>
     72                                <li class="editer editer-rss" id="li_rss">
     73                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/feed.png}" /></label>
     74                                        <div class="choix">
     75                                                <input type="checkbox" name="rss" id="champ_rss" [checked="(#ENV{rss})"] />
     76                                                <label for="champ_rss"><:outils_article:affichage:></label>
     77                                        </div>
     78                                </li>
     79                                <li class="editer editer-rssint" id="li_rssint"[ style="(#ENV{rss}|non)display:none;"]>
     80                                        <div class="choix">
     81                                                <input type="checkbox" name="rssint" id="champ_rssint" [checked="(#ENV{rssint})"] />
     82                                                <label for="champ_rssint"><:outils_article:affichage_int:> "<:outils_article:rss:>"</label>
     83                                        </div>
     84                                        <ul class="editer-groupe explication" id="ul_rssdesc"[ style="(#ENV{rssint}|non)display:none;"]>
     85                                                <li class="editer editer-rssdesc" id="li_rssdesc">
     86                                                        <label for="champ_rssdesc"><:outils_article:intitule_personnalise:></label>
     87                                                        <input type="text" class="text" name="rssdesc" id="champ_rssdesc" value="[(#CONFIG{outils_article/rssdesc}|sinon{<:outils_article:rss:>})]"/>
     88                                                </li>
     89                                        </ul>
     90                                </li>
     91                        </ul>
     92                        <ul class="editer-groupe">
     93                                <li class="explication"><:outils_article:rssforum:></li>
     94                                <li class="editer editer-rssforum" id="li_rssforum">
     95                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/rss_black.png}" /></label>
     96                                        <div class="choix">
     97                                                <input type="checkbox" name="rssforum" id="champ_rssforum" [checked="(#ENV{rssforum})"] />
     98                                                <label for="champ_rssforum"><:outils_article:affichage:></label>
     99                                        </div>
     100                                </li>
     101                                <li class="editer editer-rssforumint" id="li_rssforumint"[ style="(#ENV{rssforum}|non)display:none;"]>
     102                                        <div class="choix">
     103                                                <input type="checkbox" name="rssforumint" id="champ_rssforumint" [checked="(#ENV{rssforumint})"] />
     104                                                <label for="champ_rssforumint"><:outils_article:affichage_int:> "<:outils_article:rssforum:>"</label>
     105                                        </div>
     106                                        <ul class="editer-groupe explication" id="ul_rssforumdesc"[ style="(#ENV{rssforumint}|non)display:none;"]>
     107                                                <li class="editer editer-rssforumdesc" id="li_rssforumdesc">
     108                                                        <label for="champ_rssforumdesc"><:outils_article:intitule_personnalise:></label>
     109                                                        <input type="text" class="text" name="rssforumdesc" id="champ_rssforumdesc" value="[(#CONFIG{outils_article/rssforumdesc}|sinon{<:outils_article:rssforum:>})]"/>
     110                                                </li>
     111                                        </ul>
    75112                                </li>
    76113                        </ul>
     
    79116                        <legend><:outils_article:auteur:></legend>
    80117                        <ul class="editer-groupe">
    81                                 <li class="editer">
    82                                         <label><:outils_article:affichage:></label>
    83                                         <input type="checkbox" name="auteur" [checked="(#ENV{auteur})"] />
    84                                         <img src="#CHEMIN{css/images/kdepetit/auteur.png}">
    85                                 </li>
    86                                 <li class="editer">
    87                                         <label><:outils_article:affichage_int:></label>
    88                                         <input type="checkbox" name="auteurint" [checked="(#ENV{auteurint})"] />
    89                                         <label for="auteurdesc"></label>
    90                                         <input type="text" name="auteurdesc" id="auteurdesc" value="[(#CONFIG{outils_article/auteurdesc}|sinon{<:outils_article:auteur:>})]" style="display:inline"/>
     118                                <li class="editer editer-auteur" id="li_auteur">
     119                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/auteur.png}" /></label>
     120                                        <div class="choix">
     121                                                <input type="checkbox" name="auteur" id="champ_auteur" [checked="(#ENV{auteur})"] />
     122                                                <label for="champ_auteur"><:outils_article:affichage:></label>
     123                                        </div>
     124                                </li>
     125                                <li class="editer editer-auteurint" id="li_auteurint"[ style="(#ENV{auteur}|non)display:none;"]>
     126                                        <div class="choix">
     127                                                <input type="checkbox" name="auteurint" id="champ_auteurint" [checked="(#ENV{auteurint})"] />
     128                                                <label for="champ_auteurint"><:outils_article:affichage_int:> "<:outils_article:auteur:>"</label>
     129                                        </div>
     130                                        <ul class="editer-groupe explication" id="ul_auteurdesc"[ style="(#ENV{auteurint}|non)display:none;"]>
     131                                                <li class="editer editer-auteurdesc" id="li_auteurdesc">
     132                                                        <label for="champ_auteurdesc"><:outils_article:intitule_personnalise:></label>
     133                                                        <input type="text" class="text" name="auteurdesc" id="champ_auteurdesc" value="[(#CONFIG{outils_article/auteurdesc}|sinon{<:outils_article:auteur:>})]"/>
     134                                                </li>
     135                                        </ul>
    91136                                </li>
    92137                        </ul>
     
    95140                        <legend><:outils_article:reagir:></legend>
    96141                        <ul class="editer-groupe">
    97                                 <li class="editer">
    98                                         <label><:outils_article:affichage:></label>
    99                                         <input type="checkbox" name="reagir" [checked="(#ENV{reagir})"] />
    100                                         <img src="#CHEMIN{css/images/kdepetit/chat.png}" />
    101                                 </li>
    102                                 <li class="editer">
    103                                         <label><:outils_article:affichage_int:></label>
    104                                         <input type="checkbox" name="reagirint" [checked="(#ENV{reagirint})"] />
    105                                         <label for="reagirdesc"></label>
    106                                         <input type="text" name="reagirdesc" id="reagirdesc" value="[(#CONFIG{outils_article/reagirdesc}|sinon{<:outils_article:reagir:>})]" style="display:inline"/>
     142                                <li class="editer editer-reagir" id="li_reagir">
     143                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/chat.png}" /></label>
     144                                        <div class="choix">
     145                                                <input type="checkbox" name="reagir" id="champ_reagir" [checked="(#ENV{reagir})"] />
     146                                                <label for="champ_reagir"><:outils_article:affichage:></label>
     147                                        </div>
     148                                </li>
     149                                <li class="editer editer-reagirint" id="li_reagirint"[ style="(#ENV{reagir}|non)display:none;"]>
     150                                        <div class="choix">
     151                                                <input type="checkbox" name="reagirint" id="champ_reagirint" [checked="(#ENV{reagirint})"] />
     152                                                <label for="champ_reagirint"><:outils_article:affichage_int:> "<:outils_article:reagir:>"</label>
     153                                        </div>
     154                                        <ul class="editer-groupe explication" id="ul_reagirdesc"[ style="(#ENV{reagirint}|non)display:none;"]>
     155                                                <li class="editer editer-reagirdesc" id="li_reagirdesc">
     156                                                        <label for="champ_reagirdesc"><:outils_article:intitule_personnalise:></label>
     157                                                        <input type="text" class="text" name="reagirdesc" id="champ_reagirdesc" value="[(#CONFIG{outils_article/reagirdesc}|sinon{<:outils_article:reagir:>})]"/>
     158                                                </li>
     159                                        </ul>
    107160                                </li>
    108161                        </ul>
     
    111164                        <legend><:outils_article:compteur:></legend>
    112165                        <ul class="editer-groupe">
    113                                 <li class="editer">
    114                                         <label><:outils_article:affichage:></label>
    115                                         <input type="checkbox" name="compteur" [checked="(#ENV{compteur})"] />
    116                                         <img src="#CHEMIN{css/images/compteur.png}" />
     166                                <li class="editer editer-compteur" id="li_compteur">
     167                                        <label><img src="#CHEMIN{css/images/compteur.png}" /></label>
     168                                        <div class="choix">
     169                                                <input type="checkbox" name="compteur" id="champ_compteur" [checked="(#ENV{compteur})"] />
     170                                                <label for="champ_compteur"><:outils_article:affichage:></label>
     171                                        </div>
    117172                                </li>
    118173                        </ul>
     
    122177[(#PLUGIN{ARTICLE_PDF}|oui)
    123178                        <ul class="editer-groupe">
    124                                 <li class="editer">
    125                                         <label><:outils_article:affichage:></label>
    126                                         <input type="checkbox" name="pdf" [checked="(#ENV{pdf})"] />
    127                                         <img src="#CHEMIN{css/images/kdepetit/pdf.png}">
    128                                 </li>
    129                                 <li class="editer">
    130                                         <label><:outils_article:affichage_int:></label>
    131                                         <input type="checkbox" name="pdfint" [checked="(#ENV{pdfint})"] />
    132                                         <label for="pdfdesc"></label>
    133                                         <input type="text" name="pdfdesc" id="pdfdesc" value="[(#CONFIG{outils_article/pdfdesc}|sinon{<:outils_article:pdf:>})]" style="display:inline"/>
     179                                <li class="editer editer-pdf" id="li_pdf">
     180                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/pdf.png}" /></label>
     181                                        <div class="choix">
     182                                                <input type="checkbox" name="pdf" id="champ_pdf" [checked="(#ENV{pdf})"] />
     183                                                <label for="champ_pdf"><:outils_article:affichage:></label>
     184                                        </div>
     185                                </li>
     186                                <li class="editer editer-pdfint" id="li_pdfint"[ style="(#ENV{pdf}|non)display:none;"]>
     187                                        <div class="choix">
     188                                                <input type="checkbox" name="pdfint" id="champ_pdfint" [checked="(#ENV{pdfint})"] />
     189                                                <label for="champ_pdfint"><:outils_article:affichage_int:> "<:outils_article:pdf:>"</label>
     190                                        </div>
     191                                        <ul class="editer-groupe explication" id="ul_pdfdesc"[ style="(#ENV{pdfint}|non)display:none;"]>
     192                                                <li class="editer editer-pdfdesc" id="li_pdfdesc">
     193                                                        <label for="champ_pdfdesc"><:outils_article:intitule_personnalise:></label>
     194                                                        <input type="text" class="text" name="pdfdesc" id="champ_pdfdesc" value="[(#CONFIG{outils_article/pdfdesc}|sinon{<:outils_article:pdf:>})]"/>
     195                                                </li>
     196                                        </ul>
    134197                                </li>
    135198                        </ul>
     
    137200                        #SET{plugin, Article PDF}
    138201                        <p class="notice"><:outils_article:cfg_inf_plugin_inactif{lbl_plugin=#GET{plugin}}:></p>
    139 ]
    140                 </fieldset>
     202]               </fieldset>
    141203                <fieldset>
    142204                        <legend><:outils_article:mail:></legend>
    143205[(#PLUGIN{ENVIAR_EMAIL}|oui)
    144206                        <ul class="editer-groupe">
    145                                 <li class="editer">
    146                                         <label><:outils_article:affichage:></label>
    147                                         <input type="checkbox" name="mail" [checked="(#ENV{mail})"] />
    148                                         <img src="#CHEMIN{css/images/kdepetit/mail.png}" />
    149                                 </li>
    150                                 <li class="editer">
    151                                         <label><:outils_article:affichage_int:></label>
    152                                         <input type="checkbox" name="mailint" [checked="(#ENV{mailint})"] />
    153                                         <label for="maildesc"></label>
    154                                         <input type="text" name="maildesc" id="maildesc" value="[(#CONFIG{outils_article/maildesc}|sinon{<:outils_article:mail:>})]" style="display:inline"/>
     207                                <li class="editer editer-mail" id="li_mail">
     208                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/mail.png}" /></label>
     209                                        <div class="choix">
     210                                                <input type="checkbox" name="mail" id="champ_mail" [checked="(#ENV{mail})"] />
     211                                                <label for="champ_mail"><:outils_article:affichage:></label>
     212                                        </div>
     213                                </li>
     214                                <li class="editer editer-mailint" id="li_mailint"[ style="(#ENV{mail}|non)display:none;"]>
     215                                        <div class="choix">
     216                                                <input type="checkbox" name="mailint" id="champ_mailint" [checked="(#ENV{mailint})"] />
     217                                                <label for="champ_mailint"><:outils_article:affichage_int:> "<:outils_article:mail:>"</label>
     218                                        </div>
     219                                        <ul class="editer-groupe explication" id="ul_maildesc"[ style="(#ENV{mailint}|non)display:none;"]>
     220                                                <li class="editer editer-maildesc" id="li_maildesc">
     221                                                        <label for="champ_maildesc"><:outils_article:intitule_personnalise:></label>
     222                                                        <input type="text" class="text" name="maildesc" id="champ_maildesc" value="[(#CONFIG{outils_article/maildesc}|sinon{<:outils_article:mail:>})]"/>
     223                                                </li>
     224                                        </ul>
    155225                                </li>
    156226                        </ul>
     
    158228                        #SET{plugin, Envoyer par mail}
    159229                        <p class="notice"><:outils_article:cfg_inf_plugin_inactif{lbl_plugin=#GET{plugin}}:></p>
    160 ]
    161                 </fieldset>
     230]               </fieldset>
    162231                <fieldset>
    163232                        <legend><:outils_article:recommander:></legend>
    164233[(#PLUGIN{RECOMMANDER}|oui)
    165234                        <ul class="editer-groupe">
    166                                 <li class="editer">
    167                                         <label><:outils_article:affichage:></label>
    168                                         <input type="checkbox" name="recommander" [checked="(#ENV{recommander})"] />
    169                                         <img src="#CHEMIN{css/images/kdepetit/mail.png}" />
    170                                 </li>
    171                                 <li class="editer">
    172                                         <label><:outils_article:affichage_int:></label>
    173                                         <input type="checkbox" name="recommanderint" [checked="(#ENV{recommanderint})"] />
    174                                         <label for="recommanderdesc"></label>
    175                                         <input type="text" name="recommanderdesc" id="recommanderdesc" value="[(#CONFIG{outils_article/recommanderdesc}|sinon{<:outils_article:recommander:>})]" style="display:inline"/>
     235                                <li class="editer editer-recommander" id="li_recommander">
     236                                        <label><img src="#CHEMIN{css/images/#CONFIG{outils_article/theme,basepetit}/mail.png}" /></label>
     237                                        <div class="choix">
     238                                                <input type="checkbox" name="recommander" id="champ_recommander" [checked="(#ENV{recommander})"] />
     239                                                <label for="champ_recommander"><:outils_article:affichage:></label>
     240                                        </div>
     241                                </li>
     242                                <li class="editer editer-recommanderint" id="li_recommanderint"[ style="(#ENV{recommander}|non)display:none;"]>
     243                                        <div class="choix">
     244                                                <input type="checkbox" name="recommanderint" id="champ_recommanderint" [checked="(#ENV{recommanderint})"] />
     245                                                <label for="champ_recommanderint"><:outils_article:affichage_int:> "<:outils_article:recommander:>"</label>
     246                                        </div>
     247                                        <ul class="editer-groupe explication" id="ul_recommanderdesc"[ style="(#ENV{recommanderint}|non)display:none;"]>
     248                                                <li class="editer editer-recommanderdesc" id="li_recommanderdesc">
     249                                                        <label for="champ_recommanderdesc"><:outils_article:intitule_personnalise:></label>
     250                                                        <input type="text" class="text" name="recommanderdesc" id="champ_recommanderdesc" value="[(#CONFIG{outils_article/recommanderdesc}|sinon{<:outils_article:recommander:>})]"/>
     251                                                </li>
     252                                        </ul>
    176253                                </li>
    177254                        </ul>
     
    179256                        #SET{plugin, Recommander à un ami}
    180257                        <p class="notice"><:outils_article:cfg_inf_plugin_inactif{lbl_plugin=#GET{plugin}}:></p>
    181 ]
    182                 </fieldset>
    183                 <fieldset>
    184                         <legend><:outils_article:notation:> (<a href="[(#URL_ECRIRE{configurer_notation})]"><:outils_article:configuration:></a>)</legend>
     258]               </fieldset>
     259                <fieldset>
     260                        <legend><:outils_article:notation:>[(#PLUGIN{NOTATION}|oui)(<a href="[(#URL_ECRIRE{configurer_notation})]"><:outils_article:configuration:></a>)]</legend>
    185261[(#PLUGIN{NOTATION}|oui)
    186                         <ul class="editer-groupe">
    187                                 <li class="editer">
    188                                         <label><:outils_article:affichage:></label>
    189                                         <input type="checkbox" name="note" [checked="(#ENV{note})"] />
    190                                         <img src="#CHEMIN{css/images/note.png}" />
     262                        <ul class="editer-groupe" id="ul_note">
     263                                <li class="editer editer-note" id="li_note">
     264                                        <label><img src="#CHEMIN{css/images/note.png}" /></label>
     265                                        <div class="choix">
     266                                                <input type="checkbox" name="note" id="champ_note" [checked="(#ENV{note})"] />
     267                                                <label for="champ_note"><:outils_article:affichage:></label>
     268                                        </div>
    191269                                </li>
    192270                        </ul>
     
    194272                        #SET{plugin, Notation}
    195273                        <p class="notice"><:outils_article:cfg_inf_plugin_inactif{lbl_plugin=#GET{plugin}}:></p>
    196 ]
    197                 </fieldset>
     274]               </fieldset>
    198275                <fieldset>
    199276                        <legend><:outils_article:apparence:></legend>
    200                         <ul class="editer-groupe">
    201                                 <li class="editer">
    202                                         <label><:outils_article:barre:></label>
    203                                         <input type="checkbox" name="barre" [checked="(#ENV{barre})"] />
    204                                         <img src="#CHEMIN{css/images/barre.png}" />
    205                                 </li>
    206                         </ul>
    207                         <ul class="editer-groupe">
    208                                 <li class="editer">
    209                                         <label><:outils_article:boite:></label>
    210                                         <input type="checkbox" name="boite" [checked="(#ENV{boite})"] />
    211                                         <img src="#CHEMIN{css/images/boite.png}" />
     277                        <ul class="editer-groupe" id="ul_barre">
     278                                <li class="editer editer-barre" id="li_barre">
     279                                        <label for="champ_barre"><:outils_article:barre:></label>
     280                                        <div class="choix">
     281                                                <input type="checkbox" name="barre" id="champ_barre" [checked="(#ENV{barre})"] />
     282                                                <label for="champ_barre"><img src="#CHEMIN{css/images/barre.png}" /></label>
     283                                        </div>
     284                                </li>
     285                        </ul>
     286                        <ul class="editer-groupe" id="ul_boite">
     287                                <li class="editer editer-boite" id="li_boite">
     288                                        <label for="champ_boite"><:outils_article:boite:></label>
     289                                        <div class="choix">
     290                                                <input type="checkbox" name="boite" id="champ_boite" [checked="(#ENV{boite})"] />
     291                                                <label for="champ_boite"><img src="#CHEMIN{css/images/boite.png}" /></label>
     292                                        </div>
    212293                                </li>
    213294                        </ul>
     
    240321                <fieldset>
    241322                        <ul class="editer-groupe">
    242                                 <li class="editer">
    243                                         <label for="theme"><:outils_article:theme:></label>
    244                                         <select name="theme" id="theme">
     323                                <li class="editer editer-theme" id="li_theme">
     324                                        <label for="champ_theme"><:outils_article:theme:></label>
     325                                        <select name="theme" id="champ_theme">
    245326                                                <option value="basepetit" [(#CONFIG{outils_article/theme}|=={basepetit}|?{selected="selected",})]><:outils_article:basepetit:></option>
    246327                                                <option value="basegrand" [(#CONFIG{outils_article/theme}|=={basegrand}|?{selected="selected",})]><:outils_article:basegrand:></option>
     
    259340        </form>
    260341</div>
     342
     343<script type="text/javascript">
     344        jQuery(document).ready(function($) {
     345                $('#champ_texte').change(function() {
     346                        changeEtat($(this), $('#li_textemoinsint'));
     347                });
     348                $('#champ_texte').change(function() {
     349                        changeEtat($(this), $('#li_texteplusint'));
     350                });
     351                $('#champ_textemoinsint').change(function() {
     352                        changeEtat($(this), $('#ul_textemoinsdesc'));
     353                });
     354                $('#champ_texteplusint').change(function() {
     355                        changeEtat($(this), $('#ul_texteplusdesc'));
     356                });
     357
     358                $('#champ_impression').change(function() {
     359                        changeEtat($(this), $('#li_impressionint'));
     360                });
     361                $('#champ_impressionint').change(function() {
     362                        changeEtat($(this), $('#ul_impressiondesc'));
     363                });
     364
     365                $('#champ_rss').change(function() {
     366                        changeEtat($(this), $('#li_rssint'));
     367                });
     368                $('#champ_rssint').change(function() {
     369                        changeEtat($(this), $('#ul_rssdesc'));
     370                });
     371
     372                $('#champ_rssforum').change(function() {
     373                        changeEtat($(this), $('#li_rssforumint'));
     374                });
     375                $('#champ_rssforumint').change(function() {
     376                        changeEtat($(this), $('#ul_rssforumdesc'));
     377                });
     378
     379                $('#champ_auteur').change(function() {
     380                        changeEtat($(this), $('#li_auteurint'));
     381                });
     382                $('#champ_auteurint').change(function() {
     383                        changeEtat($(this), $('#ul_auteurdesc'));
     384                });
     385
     386                $('#champ_reagir').change(function() {
     387                        changeEtat($(this), $('#li_reagirint'));
     388                });
     389                $('#champ_reagirint').change(function() {
     390                        changeEtat($(this), $('#ul_reagirdesc'));
     391                });
     392
     393                $('#champ_pdf').change(function() {
     394                        changeEtat($(this), $('#li_pdfint'));
     395                });
     396                $('#champ_pdfint').change(function() {
     397                        changeEtat($(this), $('#ul_pdfdesc'));
     398                });
     399
     400                $('#champ_mail').change(function() {
     401                        changeEtat($(this), $('#li_mailint'));
     402                });
     403                $('#champ_mailint').change(function() {
     404                        changeEtat($(this), $('#ul_maildesc'));
     405                });
     406
     407                $('#champ_recommander').change(function() {
     408                        changeEtat($(this), $('#li_recommanderint'));
     409                });
     410                $('#champ_recommanderint').change(function() {
     411                        changeEtat($(this), $('#ul_recommanderdesc'));
     412                });
     413
     414        });
     415        function changeEtat(check, target) {
     416                if (check.is(':checked')) {
     417                        target.show(400);
     418                } else {
     419                        target.hide(400);
     420                };
     421        }
     422</script>
  • _plugins_/outils_article/trunk/lang/outils_article_es.php

    r93497 r93518  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37$GLOBALS[$GLOBALS['idx_lang']] = array(
  • _plugins_/outils_article/trunk/lang/outils_article_fr.php

    r93497 r93518  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37$GLOBALS[$GLOBALS['idx_lang']] = array(
     
    2529        'crystal' => 'Crystal',
    2630
    27         'descriptif' => '<p>Vous pouvez configurer les &eacute;l&eacute;ments &agrave; afficher dans la boite &agrave; outils<br />Documentation compl&egrave;te sur <a href="http://contrib.spip.net/Boite-a-outils-pour-articles-version-plugin">contrib</a><br />Plugins compl&eacute;mentaires</p><ul class="spip"><li><a href="http://contrib.spip.net/Plugin-Article-PDF">Article PDF</a></li><li><a href="http://contrib.spip.net/Plugin-envoyer-a-un-ami">Envoyer &agrave; un ami</a></li><li><a href="http://contrib.spip.net/?art3727">Recommander à un ami</a></li><li><a href="http://contrib.spip.net/Texte-agrandi-ou-pleine-page">Bouton texte</a></li><li><a href="http://contrib.spip.net/Notation-d-articles-SPIP">Notation</a></li></ul>',
     31        'descriptif' => '<p>Vous pouvez configurer les &eacute;l&eacute;ments &agrave; afficher dans la boite &agrave; outils. La documentation compl&egrave;te se trouve sur <a href="http://contrib.spip.net/Boite-a-outils-pour-articles-version-plugin">contrib</a><br />Plugins compl&eacute;mentaires</p><ul class="spip"><li><a href="http://contrib.spip.net/Plugin-Article-PDF">Article PDF</a></li><li><a href="http://contrib.spip.net/Plugin-envoyer-a-un-ami">Envoyer &agrave; un ami</a></li><li><a href="http://contrib.spip.net/?art3727">Recommander à un ami</a></li><li><a href="http://contrib.spip.net/Texte-agrandi-ou-pleine-page">Bouton texte</a></li><li><a href="http://contrib.spip.net/Notation-d-articles-SPIP">Notation</a></li></ul>',
    2832
    2933        'elements' => 'Éléments &agrave; afficher',
     
    3943        'impression_title' => 'Version imprimable de l\'article',
    4044        'intitule' => 'Intitulé',
     45        'intitule_personnalise' => 'Intitulé personnalisé',
    4146
    4247        'jakukdesc' => 'jakukdesc',
  • _plugins_/outils_article/trunk/lang/paquet-outils_article_es.php

    r62655 r93518  
    99// Items: 3
    1010
    11 if (!defined('_ECRIRE_INC_VERSION')) return;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12        return;
     13}
    1214
    1315$GLOBALS[$GLOBALS['idx_lang']] = array(
     
    2022        'outils_article_slogan' => 'Colecciòn de herramientas a los artculos',
    2123);
    22 ?>
  • _plugins_/outils_article/trunk/lang/paquet-outils_article_fr.php

    r62655 r93518  
    99// Items: 3
    1010
    11 if (!defined('_ECRIRE_INC_VERSION')) return;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12        return;
     13}
    1214
    1315$GLOBALS[$GLOBALS['idx_lang']] = array(
     
    2022        'outils_article_slogan' => 'Collection d\'outils pour articles',
    2123);
    22 ?>
  • _plugins_/outils_article/trunk/outils_article_administrations.php

    r93468 r93518  
    11<?php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    26
    37function outils_article_upgrade($nom_meta_base_version, $version_cible) {
  • _plugins_/outils_article/trunk/outils_article_fonctions.php

    r93421 r93518  
    11<?php
    22
     3
     4if (!defined('_ECRIRE_INC_VERSION')) {
     5        return;
     6}
    37
    48// Toute personne censee se detournerait de la rfc 822... et pourtant
  • _plugins_/outils_article/trunk/paquet.xml

    r93497 r93518  
    22        prefix="outils_article"
    33        categorie="navigation"
    4         version="1.1.2"
     4        version="1.2.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
     
    1818
    1919        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
     20
    2021        <menu nom="configurer_outils_article" titre="outils_article:titre" parent="menu_configuration" icone="images/outils_article-16.png" />
     22
    2123        <utilise nom="article_pdf" compatibilite="[0.3.0;]" />
    2224        <utilise nom="enviar_email" compatibilite="[0.2.0;]" />
  • _plugins_/outils_article/trunk/prive/squelettes/contenu/configurer_outils_article.html

    r93497 r93518  
    11[(#AUTORISER{configurer,outils_article}|sinon_interdire_acces)]
    22<h1 class="grostitre"><:outils_article:titre:></h1>
     3<div class="texte">[(#CHEMIN{prive/themes/spip/images/outils_article-64.png}|balise_img|inserer_attribut{class,"spip_documents spip_documents_right"})]<:outils_article:descriptif:></div>
     4
    35<div class="ajax">
    46        #FORMULAIRE_CONFIGURER_OUTILS_ARTICLE
Note: See TracChangeset for help on using the changeset viewer.