Changeset 94760 in spip-zone


Ignore:
Timestamp:
Jan 26, 2016, 11:19:06 PM (4 years ago)
Author:
teddy.spip@…
Message:
  • Il faut passer par la table PLUGINS en premier pour pouvoir classer par nom. Sinon, MySQL n'aime pas ça. Ce qui a pour effet aussi de régler le bug que rencontrait spipfactory : plusieurs fois un plugin dans la page. Toutefois, par sécurité, on force le select sur actif='oui'.
  • Up de z
Location:
_plugins_/lister_config/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lister_config/trunk/paquet.xml

    r92156 r94760  
    22        prefix="lister_config"
    33        categorie="outil"
    4         version="1.3.0"
     4        version="1.3.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
  • _plugins_/lister_config/trunk/prive/squelettes/contenu/lister_config.html

    r92156 r94760  
    1212
    1313<B_config>
    14 <div class="liste-plugins">
    15         <div class="liste plugins" id="liste_plugins">
    16                 <ul class="liste-items">
    17                         <BOUCLE_config(PAQUETS plugins) {tout} {par paquets.prefixe} {prefixe IN #GET{actif}} {fusion paquets.prefixe}>
    18                         <li class="item" id="[(#PREFIXE|strtolower)]">
    19                                 <div class="resume">
    20                                         [<h3 class="nom">(#NOM)</h3>]
    21                                         <div class="short">
    22                                                 [(#GET{erreur}|ltrim{'-'}|sinon{#SLOGAN|extraire_multi|typo|sinon{#DESCRIPTION|extraire_multi|propre}|PtoBR|explode{'<br />'}|reset|couper{80}})]
     14        <div class="liste-plugins">
     15                <div class="liste plugins" id="liste_plugins">
     16                        <ul class="liste-items">
     17                                <BOUCLE_config(PLUGINS paquets) {tout} {par multi plugins.nom} {prefixe IN #GET{actif}} {fusion plugins.prefixe} {paquets.actif=='oui'}>
     18                                <li class="item" id="[(#PREFIXE|strtolower)]">
     19                                        <div class="resume">
     20                                                [<h3 class="nom">(#NOM)</h3>]
     21                                                <div class="short">
     22                                                        [(#GET{erreur}|ltrim{'-'}|sinon{#SLOGAN|extraire_multi|typo|sinon{#DESCRIPTION|extraire_multi|propre}|PtoBR|explode{'<br />'}|reset|couper{80}})]
     23                                                </div>
     24                                                [(#LOGO|oui)[
     25                                                <div class="icon">
     26                                                        (#LOGO|trim|match{^http}|?{
     27                                                        [(#CONSTANTE|constant|concat{#LOGO}|image_reduire{32})],
     28                                                        [(#CONSTANTE|constant|concat{#SRC_ARCHIVE/#LOGO}|image_reduire{32})]
     29                                                        })
     30                                                </div>]
     31                                                ]#SET{prefixe,#PREFIXE|strtolower}
     32                                                [(#CHEMIN_IMAGE{ok-16.png}|balise_img{<:svp:plugin_info_actif:>,picto_actif}|inserer_attribut{title,<:svp:plugin_info_actif:>})]
     33                                                [(#INCLURE{fond=prive/squelettes/inclure/cfg,script=configurer_#GET{prefixe},nom=#NOM})]
     34                                                [(#INCLURE{fond=prive/squelettes/inclure/page_link,prefixe=#GET{prefixe},nom=#NOM})]
    2335                                        </div>
    24                                         [(#LOGO|oui)[
    25                                         <div class="icon">
    26                                         (#LOGO|trim|match{^http}|?{
    27                                                 [(#CONSTANTE|constant|concat{#LOGO}|image_reduire{32})],
    28                                                 [(#CONSTANTE|constant|concat{#SRC_ARCHIVE/#LOGO}|image_reduire{32})]
    29                                         })
    30                                         </div>]
    31                                         ]#SET{prefixe,#PREFIXE|strtolower}
    32                                         [(#CHEMIN_IMAGE{ok-16.png}|balise_img{<:svp:plugin_info_actif:>,picto_actif}|inserer_attribut{title,<:svp:plugin_info_actif:>})]
    33                                         [(#INCLURE{fond=prive/squelettes/inclure/cfg,script=configurer_#GET{prefixe},nom=#NOM})]
    34                                         [(#INCLURE{fond=prive/squelettes/inclure/page_link,prefixe=#GET{prefixe},nom=#NOM})]
    35                                 </div>
    36                         </li>
    37                         </BOUCLE_config>
    38                 </ul>
     36                                </li>
     37                                </BOUCLE_config>
     38                        </ul>
     39                </div>
    3940        </div>
    40 </div>
    4141</B_config>
    4242</B_webmestre>
Note: See TracChangeset for help on using the changeset viewer.