Changeset 110837 in spip-zone


Ignore:
Timestamp:
Jun 24, 2018, 10:27:03 AM (3 years ago)
Author:
eric@…
Message:

Mise au point du message d'avertissement pour les noisettes dont le type n'est pas actif.
Mise à jour des necessite du paquet et en particulier, le plugin Z-Core devient nécessaire.
On ne force pas le chargement des pages sur l'admin plugins.

Location:
_plugins_/noizetier/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/formulaires/inclure/inc-resume_noisette.html

    r110817 r110837  
    77                #SET{type_noisette_icone, #ICON}
    88                #SET{type_noisette_actif, #ACTIF}
     9                #SET{type_noisette_necessite, #NECESSITE**}
    910                #SET{type_noisette_disponible, oui}
    1011        </BOUCLE_type_noisette>
     
    1516                        [(#CHEMIN_IMAGE{#GET{type_noisette_icone}}|image_reduire{24}|extraire_attribut{src}|balise_img)]
    1617                </div>
    17                 [(#NOISETTE_PREVIEW{#ID_NOISETTE, #GET{type_noisette_actif}})]
     18                [(#NOISETTE_PREVIEW{#ID_NOISETTE, #GET{type_noisette_actif}, #GET{type_noisette_necessite}})]
    1819        ]
    1920        [(#GET{type_noisette_disponible}|non)
  • _plugins_/noizetier/trunk/inc/noizetier_page.php

    r110826 r110837  
    3131
    3232        // Initialiser le contexte de rechargement
    33         // TODO : en attente de voir si on rajoute un var_mode=vider_noizetier
    3433        $forcer_chargement = $recharger;
    3534
  • _plugins_/noizetier/trunk/noizetier_pipelines.php

    r110819 r110837  
    278278
    279279// TODO : à supprimer ou transformer pour exclure certaines pages pour l'utilisateur admin et pas webmestre
     280/**
     281 * @param $flux
     282 *
     283 * @return mixed
     284 */
    280285function noizetier_noizetier_lister_pages($flux) {
    281286        return $flux;
    282287}
     288
     289/**
     290 * @param $flux
     291 *
     292 * @return mixed
     293 */
    283294function noizetier_noizetier_blocs_defaut($flux) {
    284295        return $flux;
    285296}
     297
     298/**
     299 * @param $flux
     300 *
     301 * @return mixed
     302 */
    286303function noizetier_noizetier_config_export($flux) {
    287304        return $flux;
    288305}
     306
     307/**
     308 * @param $flux
     309 *
     310 * @return mixed
     311 */
    289312function noizetier_noizetier_config_import($flux) {
    290313        return $flux;
     
    292315
    293316// les boutons d'administration : ajouter le mode voir=noisettes
     317/**
     318 * @param $flux
     319 *
     320 * @return mixed
     321 */
    294322function noizetier_formulaire_admin($flux) {
    295323        if (autoriser('configurer', 'noizetier')) {
     
    305333// Au moins, le cache est supprimé à chaque changement, mise à jour des plugins.
    306334
     335/**
     336 * @param $flux
     337 *
     338 * @return mixed
     339 */
    307340function noizetier_affiche_milieu($flux) {
    308341        $exec = $flux['args']['exec'];
    309342
    310343        if ($exec == 'admin_plugin') {
    311                 // On recharge en forçant un chargement complet pour prendre en compte éventuellement les types de
    312                 // noisettes qui nécessitent un plugin donné qui serait activé ou désactivé.
     344                // On recharge les pages du noiZetier dont la liste a pu changer. Inutile de forcer un rechargement complet.
    313345                include_spip('inc/noizetier_page');
    314                 noizetier_page_charger(true);
     346                noizetier_page_charger();
     347                // On recharge les types de noisettes en forçant un chargement complet. En effet, il est nécessaire de tenir
     348                // compte des types de noisettes qui nécessitent un plugin donné qui serait activé ou désactivé.
    315349                include_spip('inc/ncore_type_noisette');
    316350                type_noisette_charger('noizetier', true);
     
    376410
    377411
     412/**
     413 * @param $boucle
     414 *
     415 * @return mixed
     416 */
    378417function noizetier_pre_boucle($boucle) {
    379418
     
    392431
    393432// Insertion des css du noiZetier pour l'édition avec le mode voir_noisettes.
     433/**
     434 * @param $flux
     435 *
     436 * @return string
     437 */
    394438function noizetier_insert_head_css($flux) {
    395439        static $done = false;
     
    404448}
    405449
     450/**
     451 * @param $flux
     452 *
     453 * @return string
     454 */
    406455function noizetier_insert_head($flux) {
    407456        // au cas ou il n'est pas implemente
  • _plugins_/noizetier/trunk/paquet.xml

    r110826 r110837  
    4040        <pipeline nom="insert_head" action="insert_head_css" inclure="noizetier_pipelines.php" />
    4141
    42         <necessite nom="ncore" compatibilite="[0.4.0;[" />
     42        <necessite nom="ncore" compatibilite="[0.4.2;[" />
    4343        <necessite nom="saisies" compatibilite="[2.2.3;[" />
    4444        <necessite nom="verifier" compatibilite="[1.0.5;[" />
     45        <necessite nom="Z" compatibilite="[2.6.6;[" />
    4546
    4647        <utilise nom="compositions" compatibilite="[3.3.0;[" />
    4748        <utilise nom="ieconfig" compatibilite="[1.3.0;[" />
    48         <utilise nom="Z" compatibilite="[1.7.15;1.9.*]" />
    4949
    5050        <menu nom="noizetier" titre="noizetier:editer_noizetier_titre" parent="menu_squelette" icone="images/noizetier-16.png" action="noizetier_pages" parametres="est_page_objet=oui" />
Note: See TracChangeset for help on using the changeset viewer.