Ignore:
Timestamp:
Jul 27, 2018, 7:03:44 AM (3 years ago)
Author:
riedel.nobuyuki@…
Message:

Passage du sommaire du mode cognac vers un positionnement des éléments par le plugin noizetier.
Par défaut l'ordre et celui d'avant la modification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php

    r111126 r111212  
    259259                }
    260260                if (version_compare($current_version,'3.1.52','<')) {
    261                         spip_log("SoyezCreateurs maj 3.1.51 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
     261                        spip_log("SoyezCreateurs maj 3.1.52 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
    262262                        if (lire_config('soyezcreateurs/mode_affichage') == 'portailcognac') {
    263263                                ecrire_config('soyezcreateurs/centrerlogo','oui');
    264264                        }
     265                        ecrire_meta($nom_meta_base_version,$current_version='3.1.52','non');
     266                       
     267                }
     268                if (version_compare($current_version,'3.1.53','<')) {
     269                        spip_log("SoyezCreateurs maj 3.1.53 Début", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
     270                        sc_noisettespardefaut();
    265271                        // On termine en invalidant les caches
    266272                        include_spip('inc/invalideur');
    267273                        suivre_invalideur("soyezcreateurs");
    268                         ecrire_meta($nom_meta_base_version,$current_version='3.1.52','non');
     274                        ecrire_meta($nom_meta_base_version,$current_version='3.1.53','non');
    269275                       
    270276                }
     
    319325        effacer_meta($nom_meta_base_version);
    320326}
     327
     328function sc_noisettespardefaut() {
     329        include_spip('inc/noizetier_conteneur');
     330        include_spip('inc/config');
     331        include_spip('inc/ncore_type_noisette');
     332        include_spip('inc/ncore_noisette');
     333        include_spip('ncore/ncore');
     334        include_spip('ncore/noizetier');
     335        $conteneur = array();
     336        //Liste tous les noisettes de tous les conteneurs existant
     337        $liste_noisettes = noizetier_noisette_lister('noizetier', $conteneur, '', $cle = 'rang_noisette');
     338        if (!isset($liste_noisettes['contenu/corps_sommaire_modecognac'])) {//S'il n'y a pas de noisettes dans contenu/corps
     339                //Liste des noisettes à inserer
     340                $noisettes = array('sommaire_modeportailcognac_zoomsur', 'sommaire_modeportailcognac_cycloshow', 'sommaire_modeportailcognac_sc_edito', 'sommaire_modeportailcognac_quoideneuf', 'sommaire_modeportailcognac_dessousBreves', 'sommaire_modeportailcognac_goodies');
     341                $conteneur = noizetier_conteneur_decomposer('contenu/corps_sommaire_modecognac');
     342
     343                //Insersion des noisettes
     344                foreach ($noisettes as $noisette) {
     345                        $id_noisette = noisette_ajouter('noizetier', $noisette, $conteneur);
     346                }
     347        }
     348}
Note: See TracChangeset for help on using the changeset viewer.