ajout du champ description_rss pour les articles compo émission et pour
les chapitres
This commit is contained in:
parent
0c93037f76
commit
29cfa27c02
@ -194,6 +194,21 @@ function libreavous_declarer_champs_extras($champs = array()) {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$champs['spip_articles']['description_rss'] = array(
|
||||||
|
'saisie' => 'textarea',
|
||||||
|
'options' => array(
|
||||||
|
'nom' => 'description_rss',
|
||||||
|
'label' => _T('libreavous:description_rss_label'),
|
||||||
|
'type' => 'text',
|
||||||
|
'size' => '40',
|
||||||
|
'autocomplete' => 'defaut',
|
||||||
|
'sql' => 'text DEFAULT \'\' NOT NULL',
|
||||||
|
'explication' => _T('libreavous:description_rss_explications'),
|
||||||
|
),
|
||||||
|
'verifier' => array(
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
return $champs;
|
return $champs;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -245,6 +260,7 @@ function libreavous_declarer_tables_objets_sql($tables) {
|
|||||||
'references_sujet' => 'text NOT NULL DEFAULT ""',
|
'references_sujet' => 'text NOT NULL DEFAULT ""',
|
||||||
'drupal_guid' => 'varchar(255) NOT NULL DEFAULT ""',
|
'drupal_guid' => 'varchar(255) NOT NULL DEFAULT ""',
|
||||||
'drupal_pubdate' => 'varchar(255) NOT NULL DEFAULT ""',
|
'drupal_pubdate' => 'varchar(255) NOT NULL DEFAULT ""',
|
||||||
|
'description_rss' => 'text NOT NULL DEFAULT ""',
|
||||||
'maj' => 'timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'
|
'maj' => 'timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP'
|
||||||
),
|
),
|
||||||
'key' => array(
|
'key' => array(
|
||||||
@ -253,9 +269,9 @@ function libreavous_declarer_tables_objets_sql($tables) {
|
|||||||
),
|
),
|
||||||
'titre' => 'titre AS titre, "" AS lang',
|
'titre' => 'titre AS titre, "" AS lang',
|
||||||
#'date' => '',
|
#'date' => '',
|
||||||
'champs_editables' => array('titre', 'code', 'code_fichier', 'code_podcast', 'debut', 'fin', 'type_sujet', 'chronique', 'mp3', 'ogg', 'references_sujet', 'drupal_guid', 'drupal_pubdate', 'id_article'),
|
'champs_editables' => array('titre', 'code', 'code_fichier', 'code_podcast', 'debut', 'fin', 'type_sujet', 'chronique', 'mp3', 'ogg', 'references_sujet', 'drupal_guid', 'drupal_pubdate', 'id_article', 'description_rss'),
|
||||||
'champs_versionnes' => array('titre', 'code', 'code_fichier', 'code_podcast', 'debut', 'fin', 'type_sujet', 'chronique', 'mp3', 'ogg', 'references_sujet', 'drupal_guid', 'drupal_pubdate', 'id_article'),
|
'champs_versionnes' => array('titre', 'code', 'code_fichier', 'code_podcast', 'debut', 'fin', 'type_sujet', 'chronique', 'mp3', 'ogg', 'references_sujet', 'drupal_guid', 'drupal_pubdate', 'id_article', 'description_rss'),
|
||||||
'rechercher_champs' => array("titre" => 8, "references_sujet" => 5),
|
'rechercher_champs' => array("titre" => 8, "references_sujet" => 5, "description_rss" => 5),
|
||||||
'tables_jointures' => array(),
|
'tables_jointures' => array(),
|
||||||
|
|
||||||
);
|
);
|
||||||
|
@ -60,6 +60,10 @@
|
|||||||
label=<:chapitre:champ_drupal_pubdate_label:/>,
|
label=<:chapitre:champ_drupal_pubdate_label:/>,
|
||||||
explication=<:chapitre:champ_drupal_pubdate_explication:/> })]
|
explication=<:chapitre:champ_drupal_pubdate_explication:/> })]
|
||||||
|
|
||||||
|
[(#SAISIE{textarea, description_rss,
|
||||||
|
label=<:chapitre:champ_description_rss_label:/>,
|
||||||
|
explication=<:chapitre:champ_description_rss_explication:/> })]
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
|
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
|
||||||
|
@ -37,6 +37,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||||||
'champ_type_sujet_explication' => 'Nomenclature de deux lettres : SL, SC, CH, AN',
|
'champ_type_sujet_explication' => 'Nomenclature de deux lettres : SL, SC, CH, AN',
|
||||||
'champ_type_sujet_label' => 'Type de sujet',
|
'champ_type_sujet_label' => 'Type de sujet',
|
||||||
'confirmer_supprimer_chapitre' => 'Confirmez-vous la suppression de ce chapitre ?',
|
'confirmer_supprimer_chapitre' => 'Confirmez-vous la suppression de ce chapitre ?',
|
||||||
|
'champ_description_rss_label' => 'Description RSS',
|
||||||
|
'champ_description_rss_explication' => 'Uniquement pour le flux RSS',
|
||||||
|
|
||||||
// I
|
// I
|
||||||
'icone_creer_chapitre' => 'Créer un chapitre',
|
'icone_creer_chapitre' => 'Créer un chapitre',
|
||||||
|
@ -17,6 +17,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||||||
'sujet_principal' => 'Sujet principal',
|
'sujet_principal' => 'Sujet principal',
|
||||||
'et_aussi' => 'Et aussi',
|
'et_aussi' => 'Et aussi',
|
||||||
|
|
||||||
|
'description_rss_label' => 'Description RSS',
|
||||||
|
'description_rss_explications' => 'Uniquement pour le flux RSS',
|
||||||
|
|
||||||
'photos_de_l_emission' => 'Photos de l’émission',
|
'photos_de_l_emission' => 'Photos de l’émission',
|
||||||
'galerie_april' => 'Galerie April',
|
'galerie_april' => 'Galerie April',
|
||||||
|
|
||||||
|
@ -63,6 +63,9 @@ function libreavous_upgrade($nom_meta_base_version, $version_cible) {
|
|||||||
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.5']);
|
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.5']);
|
||||||
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.6']);
|
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.6']);
|
||||||
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.7']);
|
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.7']);
|
||||||
|
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.8']);
|
||||||
|
|
||||||
|
$maj['0.1.9'] = array(array('maj_tables', array('spip_chapitres')));
|
||||||
|
|
||||||
include_spip('base/upgrade');
|
include_spip('base/upgrade');
|
||||||
maj_plugin($nom_meta_base_version, $version_cible, $maj);
|
maj_plugin($nom_meta_base_version, $version_cible, $maj);
|
||||||
|
@ -42,6 +42,7 @@ restreindre_extras('article', array(
|
|||||||
'podcast_musique',
|
'podcast_musique',
|
||||||
'drupal_guid',
|
'drupal_guid',
|
||||||
'drupal_pubdate'
|
'drupal_pubdate'
|
||||||
|
'description_rss'
|
||||||
), 'emission', 'composition');
|
), 'emission', 'composition');
|
||||||
|
|
||||||
restreindre_extras('article', array(
|
restreindre_extras('article', array(
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<paquet
|
<paquet
|
||||||
prefix="libreavous"
|
prefix="libreavous"
|
||||||
categorie="squelette"
|
categorie="squelette"
|
||||||
version="1.0.0"
|
version="1.1.0"
|
||||||
schema="0.1.7"
|
schema="0.1.9"
|
||||||
etat="dev"
|
etat="dev"
|
||||||
compatibilite="[3.2.8;4.0.*]"
|
compatibilite="[3.2.8;4.0.*]"
|
||||||
>
|
>
|
||||||
|
@ -64,4 +64,9 @@
|
|||||||
<span dir="#LANG_DIR" class="#EDIT{drupal_pubdate} drupal_pubdate">(#DRUPAL_PUBDATE)</span>
|
<span dir="#LANG_DIR" class="#EDIT{drupal_pubdate} drupal_pubdate">(#DRUPAL_PUBDATE)</span>
|
||||||
</div>]
|
</div>]
|
||||||
|
|
||||||
|
[<div class="champ contenu_description_rss[ (#DESCRIPTION_RSS*|strlen|?{'',vide})]">
|
||||||
|
<div class="label"><:chapitre:champ_description_rss_label:/> : </div>
|
||||||
|
<span dir="#LANG_DIR" class="#EDIT{description_rss} description_rss">(#DESCRIPTION_RSS)</span>
|
||||||
|
</div>]
|
||||||
|
|
||||||
</BOUCLE_chapitre>
|
</BOUCLE_chapitre>
|
||||||
|
Loading…
Reference in New Issue
Block a user