Skip to content
Extraits de code Groupes Projets
Valider b7177f04 rédigé par real3t@gmail.com's avatar real3t@gmail.com
Parcourir les fichiers

[ModeCognac] Les tuiles de la zone Alaune/Agenda/QuoideNeuf peuvent être...

[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.
parent ccc848ba
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -20,7 +20,6 @@
/bank_retour_echec.html -text
/bank_retour_ok.html -text
base/soyezcreateurs.php -text
base/soyezcreateurs_extras.php -text
/bloc_compiler.html -text
/boutonstexte.css.html -text
boutonstexte/themes/soyezcreateurs/fontsizedown.png -text
......
......@@ -12,6 +12,40 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip("inc/lang");
include_spip('inc/meta');
// Déclaration des champs extra nécessaires à SoyezCréateurs
function soyezcreateurs_declarer_champs_extras($champs = array()) {
// Table : spip_articles
if (!isset($champs['spip_articles']) or !is_array($champs['spip_articles'])) {
$champs['spip_articles'] = array();
}
$champs['spip_articles']['formatquoi2neuf'] = array(
'saisie' => 'selection',
'options' => array(
'nom' => 'formatquoi2neuf',
'label' => 'Largeur tuiles accueil',
'explication' => 'Largeur d\'affichage des images de la zone ALaUne/Agenda/Quoi de neuf du mode Cognac',
'datas' => array(
0 => 'Automatique en fonction des proportions de l\'image (défaut)',
1 => '1 colonne',
2 => '2 colonnes',
3 => '3 colonnes',
),
'defaut' => '0',
'cacher_option_intro' => 'on',
'sql' => 'ENUM(\'0\',\'1\',\'2\',\'3\') NOT NULL DEFAULT \'0\'',
'rechercher_ponderation' => '2',
'versionner' => 'on',
),
'verifier' => array(
),
);
return $champs;
}
//fonction qui permet de créer les métas de config du site
function soyezcreateurs_config_site() {
ecrire_meta('activer_logos_survol', 'oui','non');
......
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
function soyezcreateurs_declarer_champs_extras($champs = array()) {
// Table : spip_articles
if (!isset($champs['spip_articles'])) {
$champs['spip_articles'] = array();
}
$champs['spip_articles']['formatquoi2neuf'] = array(
'saisie' => 'selection',
'options' => array(
'nom' => 'formatquoi2neuf',
'label' => 'Largeur tuiles accueil',
'explication' => 'Largeur d\'affichage des images de la zone ALaUne/Agenda/Quoi de neuf du mode Cognac',
'datas' => array(
0 => 'Automatique en fonction des proportions de l\'image (défaut)',
1 => '1 colonne',
2 => '2 colonnes',
3 => '3 colonnes',
),
'defaut' => '0',
'cacher_option_intro' => 'on',
'sql' => 'text DEFAULT \'\' NOT NULL',
'rechercher_ponderation' => '2',
'versionner' => 'on',
),
'verifier' => array(
),
);
return $champs;
}
\ No newline at end of file
<paquet
prefix="soyezcreateurs"
categorie="squelette"
version="5.0.19"
version="5.0.20"
etat="stable"
compatibilite="[3.1.8;3.2.*]"
logo="img_pack/soyezcreateurs_48.png"
schema="3.1.57"
schema="3.1.58"
documentation="https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre"
>
......@@ -41,11 +41,11 @@
<necessite nom="orthotypo" compatibilite="[1.4.1;[" />
<necessite nom="ppp" compatibilite="[1.0.7;[" />
<necessite nom="pp_chgt_lg" compatibilite="[0.3.1;[" />
<necessite nom="saisies" compatibilite="[2.28.0;[" />
<necessite nom="saisies" compatibilite="[3.11.1;[" />
<necessite nom="spip_bonux" compatibilite="[3.2.0;[" />
<necessite nom="typoenluminee" compatibilite="[3.5.12;[" />
<necessite nom="cextras" compatibilite="[3.11.7;[" />
<utilise nom="AccesRestreint" compatibilite="[3.13.1;[" />
<utilise nom="article_pdf" compatibilite="[0.4.6;[" />
<utilise nom="Autorite" compatibilite="[0.10.8;[" />
......@@ -83,19 +83,19 @@
<utilise nom="splickr" compatibilite="[0.4.6;[" />
<utilise nom="va" compatibilite="[0.6.9;[" />
<utilise nom="identite_extra" compatibilite="[1.4.1;[" />
<pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="formulaire_traiter" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="declarer_champs_extras" inclure="base/soyezcreateurs.php" />
<!-- ajout pipeline ieconfig -->
<pipeline nom="ieconfig_metas" inclure="soyezcreateurs_ieconfig_metas.php" />
<pipeline nom="noizetier_blocs_defaut" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="identite_extra_champs" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="declarer_champs_extras" inclure="base/soyezcreateurs_extras.php" />
<menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" />
<menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" />
</paquet>
......@@ -10,7 +10,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
include_spip('inc/meta');
include_spip('inc/sc_utils');
include_spip('inc/cextras');
include_spip('base/soyezcreateurs_extras');
include_spip('base/soyezcreateurs');
/*
* Fonction d'installation, mise a jour de la base
*
......@@ -47,14 +47,10 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
$maj['3.1.53'] = array( array('soyezcreateurs_3_1_53') );
$maj['3.1.54'] = array( array('soyezcreateurs_3_1_54') );
$maj['3.1.55'] = array( array('soyezcreateurs_3_1_55') );
cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(),$maj['3.1.57']);
cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(), $maj['3.1.58']);
//`À rajouter à la fin systématiquement en changeant le n° de version
$maj['3.1.57'][] = array('soyezcreateurs_finalisationinstall');
echo '<pre>';
print_r($maj);
echo '</pre>';
#die;
// À rajouter à la fin systématiquement en changeant le n° de version
$maj['3.1.58'][] = array('soyezcreateurs_finalisationinstall');
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
......@@ -300,7 +296,7 @@ function soyezcreateurs_3_1_55() {
function soyezcreateurs_finalisationinstall() {
// On termine en invalidant les caches
include_spip('inc/invalideur');
suivre_invalideur("soyezcreateurs");
suivre_invalideur("soyezcreateurs");
}
/*
......@@ -309,11 +305,11 @@ function soyezcreateurs_finalisationinstall() {
* @param unknown_type $nom_meta_base_version
*/
function soyezcreateurs_vider_tables($nom_meta_base_version) {
cextras_api_vider_tables(soyezcreateurs_declarer_champs_extras());
effacer_meta('soyezcreateurs');
effacer_meta('soyezcreateurs_couleurs');
effacer_meta('soyezcreateurs_google');
effacer_meta('soyezcreateurs_layout');
cextras_api_vider_tables(soyezcreateurs_declarer_champs_extras());
effacer_meta($nom_meta_base_version);
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter