Changeset 48773 in spip-zone


Ignore:
Timestamp:
Jun 13, 2011, 10:34:48 PM (10 years ago)
Author:
eric@…
Message:

Enfin la page téléchargements est optimisée !!!
Le critère inconnu provenait d'une déclaration de jointure incorrecte entre paquets et plugins.

Location:
_plugins_/svp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/svp/base/svp_declarer.php

    r48719 r48773  
    8585                "KEY id_plugin" => "id_plugin"
    8686        );
     87
     88        // Les jointures
     89        // -- Entre spip_paquets et spip_plugins
     90        $paquets_join = array(
     91                "id_paquet"     => "id_paquet",
     92                "id_plugin"     => "id_plugin"
     93        );
    8794       
    8895        $tables_principales['spip_paquets'] =
    89                 array('field' => &$paquets, 'key' => &$paquets_key);
     96                array('field' => &$paquets, 'key' => &$paquets_key, 'join' => &$paquets_join);
    9097
    9198        return $tables_principales;
     
    129136        $interface['tables_jointures']['spip_depots'][] = 'depots_plugins';
    130137        // -- Entre spip_paquets et spip_plugins
    131         $interface['tables_jointures']['spip_plugins'][] = 'paquets';
    132         $interface['tables_jointures']['spip_paquets'][] = 'plugins';
    133138
    134139        // Titre pour url des objets plugin et depot
  • _plugins_/svp/listes/paquets-plugin.html

    r48670 r48773  
    1 <B_plugins>
     1<B_paquets>
    22<ul class="liste-items">
    3 <BOUCLE_plugins(PLUGINS){id_depot?}{categorie?}{par nom}>
    4         <B_paquets>
     3<BOUCLE_paquets(PAQUETS plugins){compatible_spip}{categorie?}{id_depot?}{par nom}{!par version}>
     4        [(#ID_PLUGIN|unique|oui)
    55        <li id="plugin-#ID_DEPOT-#PREFIXE" class="item">
    66                <div class="unit">[<strong>(#NOM)</strong>]</div>
    7         </li>
    8         <BOUCLE_paquets(PAQUETS){compatible_spip?}{id_depot}{id_plugin}{!par version}>
     7        </li>]
    98        <li id="paquet-#ID_PAQUET" class="item">
    109                <div class="unit size2of5">
     
    1716                <div class="unit size1of5 lastunit">[(#COMPATIBILITE_SPIP|svp_afficher_intervalle{SPIP}|sinon{&nbsp;})]</div>
    1817        </li>
    19         </BOUCLE_paquets>
    20         </B_paquets>
    21 </BOUCLE_plugins>
     18</BOUCLE_paquets>
    2219</ul>
    23 </B_plugins>
     20</B_paquets>
    2421<p><:svp:info_aucun_paquet_disponible:></p>
    25 <//B_plugins>
     22<//B_paquets>
Note: See TracChangeset for help on using the changeset viewer.