Changeset 113109 in spip-zone


Ignore:
Timestamp:
Dec 24, 2018, 3:11:04 PM (3 months ago)
Author:
real3t@…
Message:

[ModeCognac?] Les tuiles de la zone Alaune/Agenda/QuoideNeuf? peuvent être paramétrées pour choisir la taille d'affichage des images sur 1, 2 ou 3 colonnes (automatique en fonction des proportions par défaut, comme avant)

Nécessite le plugin Champs Extra.
Inclus : procédure d'installation du champ extra de choix.

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
1 deleted
3 edited

Legend:

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

    r112858 r113109  
    1212include_spip("inc/lang");
    1313include_spip('inc/meta');
     14
     15
     16// Déclaration des champs extra nécessaires à SoyezCréateurs
     17function soyezcreateurs_declarer_champs_extras($champs = array()) {
     18
     19        // Table : spip_articles
     20        if (!isset($champs['spip_articles']) or !is_array($champs['spip_articles'])) {
     21                $champs['spip_articles'] = array();
     22        }
     23
     24        $champs['spip_articles']['formatquoi2neuf'] = array(
     25                        'saisie' => 'selection',
     26                        'options' => array(
     27                                'nom' => 'formatquoi2neuf',
     28                                'label' => 'Largeur tuiles accueil',
     29                                'explication' => 'Largeur d\'affichage des images de la zone ALaUne/Agenda/Quoi de neuf du mode Cognac',
     30                                'datas' => array(
     31                                        0 => 'Automatique en fonction des proportions de l\'image (défaut)',
     32                                        1 => '1 colonne',
     33                                        2 => '2 colonnes',
     34                                        3 => '3 colonnes',
     35                                ),
     36                                'defaut' => '0',
     37                                'cacher_option_intro' => 'on',
     38                                'sql' => 'ENUM(\'0\',\'1\',\'2\',\'3\') NOT NULL DEFAULT \'0\'',
     39                                'rechercher_ponderation' => '2',
     40                                'versionner' => 'on',
     41                        ),
     42                        'verifier' => array(
     43                        ),
     44                );
     45
     46        return $champs;
     47}
    1448
    1549//fonction qui permet de créer les métas de config du site
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r113105 r113109  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="5.0.19"
     4        version="5.0.20"
    55        etat="stable"
    66        compatibilite="[3.1.8;3.2.*]"
    77        logo="img_pack/soyezcreateurs_48.png"
    8         schema="3.1.57"
     8        schema="3.1.58"
    99        documentation="https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre"
    1010>
     
    4242        <necessite nom="ppp" compatibilite="[1.0.7;[" />
    4343        <necessite nom="pp_chgt_lg" compatibilite="[0.3.1;[" />
    44         <necessite nom="saisies" compatibilite="[2.28.0;[" />   
     44        <necessite nom="saisies" compatibilite="[3.11.1;[" />   
    4545        <necessite nom="spip_bonux" compatibilite="[3.2.0;[" />
    4646        <necessite nom="typoenluminee" compatibilite="[3.5.12;[" />
    4747        <necessite nom="cextras" compatibilite="[3.11.7;[" />
    48 
     48       
    4949        <utilise nom="AccesRestreint" compatibilite="[3.13.1;[" />
    5050        <utilise nom="article_pdf" compatibilite="[0.4.6;[" />
     
    8484        <utilise nom="va" compatibilite="[0.6.9;[" />
    8585        <utilise nom="identite_extra" compatibilite="[1.4.1;[" />
    86 
     86       
    8787        <pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" />
    8888        <pipeline nom="formulaire_traiter" inclure="soyezcreateurs_pipelines.php" />
    89 
     89        <pipeline nom="declarer_champs_extras" inclure="base/soyezcreateurs.php" />
     90       
    9091        <!-- ajout pipeline ieconfig -->       
    9192        <pipeline nom="ieconfig_metas" inclure="soyezcreateurs_ieconfig_metas.php" />
    9293
    9394        <pipeline nom="noizetier_blocs_defaut" inclure="soyezcreateurs_pipelines.php" />
    94 
     95       
    9596        <pipeline nom="identite_extra_champs" inclure="soyezcreateurs_pipelines.php" />
    9697
    97         <pipeline nom="declarer_champs_extras" inclure="base/soyezcreateurs_extras.php" />
    98 
     98       
    9999        <menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" />
    100100        <menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" />
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php

    r113104 r113109  
    1111include_spip('inc/sc_utils');
    1212include_spip('inc/cextras');
    13 include_spip('base/soyezcreateurs_extras');
     13include_spip('base/soyezcreateurs');
    1414/*
    1515 * Fonction d'installation, mise a jour de la base
     
    4848        $maj['3.1.54'] = array( array('soyezcreateurs_3_1_54') );
    4949        $maj['3.1.55'] = array( array('soyezcreateurs_3_1_55') );
    50         cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(),$maj['3.1.57']);
     50        cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(), $maj['3.1.58']);
    5151       
    52         //`À rajouter à la fin systématiquement en changeant le n° de version
    53         $maj['3.1.57'][] = array('soyezcreateurs_finalisationinstall');
    54         echo '<pre>';
    55         print_r($maj);
    56         echo '</pre>';
    57         #die;
     52        // À rajouter à la fin systématiquement en changeant le n° de version
     53        $maj['3.1.58'][] = array('soyezcreateurs_finalisationinstall');
    5854       
    5955        include_spip('base/upgrade');
     
    301297        // On termine en invalidant les caches
    302298        include_spip('inc/invalideur');
    303         suivre_invalideur("soyezcreateurs");   
     299        suivre_invalideur("soyezcreateurs");
    304300}
    305301
     
    310306 */
    311307function soyezcreateurs_vider_tables($nom_meta_base_version) {
    312         cextras_api_vider_tables(soyezcreateurs_declarer_champs_extras());
    313308        effacer_meta('soyezcreateurs');
    314309        effacer_meta('soyezcreateurs_couleurs');
    315310        effacer_meta('soyezcreateurs_google');
    316311        effacer_meta('soyezcreateurs_layout');
     312        cextras_api_vider_tables(soyezcreateurs_declarer_champs_extras());
    317313        effacer_meta($nom_meta_base_version);
    318314}
Note: See TracChangeset for help on using the changeset viewer.