remise à plat des fonds blancs + blog etc
This commit is contained in:
parent
689df6f5bb
commit
932d669180
@ -159,6 +159,21 @@ function libreavous_declarer_champs_extras($champs = array()) {
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$champs['spip_articles']['chronique'] = array(
|
||||||
|
'saisie' => 'input',
|
||||||
|
'options' => array(
|
||||||
|
'nom' => 'chronique',
|
||||||
|
'label' => _T('libreavous:chronique_label'),
|
||||||
|
'type' => 'text',
|
||||||
|
'size' => '40',
|
||||||
|
'autocomplete' => 'defaut',
|
||||||
|
'sql' => 'text DEFAULT \'\' NOT NULL',
|
||||||
|
'explication' => _T('libreavous:chronique_explications'),
|
||||||
|
),
|
||||||
|
'verifier' => array(
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
return $champs;
|
return $champs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -40,4 +40,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
|
|||||||
'toutes_les_emissions' => 'Toutes les émissions',
|
'toutes_les_emissions' => 'Toutes les émissions',
|
||||||
'c_est_bientot' => 'C’est bientôt !',
|
'c_est_bientot' => 'C’est bientôt !',
|
||||||
|
|
||||||
|
'chronique_labal' => 'Nom de la chronique',
|
||||||
|
'chronique_explications' => 'Renseigner le nom des chroniques à lister dans la page.',
|
||||||
|
|
||||||
);
|
);
|
||||||
|
@ -59,6 +59,8 @@ function libreavous_upgrade($nom_meta_base_version, $version_cible) {
|
|||||||
|
|
||||||
$maj['0.1.3'] = array(array('maj_tables', array('spip_chapitres')));
|
$maj['0.1.3'] = array(array('maj_tables', array('spip_chapitres')));
|
||||||
$maj['0.1.4'] = array(array('maj_tables', array('spip_articles')));
|
$maj['0.1.4'] = array(array('maj_tables', array('spip_articles')));
|
||||||
|
|
||||||
|
cextras_api_upgrade(libreavous_declarer_champs_extras(), $maj['0.1.5']);
|
||||||
|
|
||||||
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);
|
||||||
|
@ -43,6 +43,10 @@ restreindre_extras('article', array(
|
|||||||
'drupal_pubdate'
|
'drupal_pubdate'
|
||||||
), 'emission', 'composition');
|
), 'emission', 'composition');
|
||||||
|
|
||||||
|
restreindre_extras('article', array(
|
||||||
|
'chronique'
|
||||||
|
), 'chronique', 'composition');
|
||||||
|
|
||||||
|
|
||||||
// -----------------
|
// -----------------
|
||||||
// Objet chapitres
|
// Objet chapitres
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
prefix="libreavous"
|
prefix="libreavous"
|
||||||
categorie="squelette"
|
categorie="squelette"
|
||||||
version="0.5.0"
|
version="0.5.0"
|
||||||
schema="0.1.4"
|
schema="0.1.5"
|
||||||
etat="dev"
|
etat="dev"
|
||||||
compatibilite="[3.2.8;4.0.*]"
|
compatibilite="[3.2.8;4.0.*]"
|
||||||
>
|
>
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
<div class="page_connex_content flex flex2">
|
<div class="page_connex_content flex flex2">
|
||||||
<BOUCLE_remissions(RUBRIQUES){composition=emissions}>
|
<BOUCLE_remissions(RUBRIQUES){composition=emissions}>
|
||||||
<B_emissions>
|
<B_emissions>
|
||||||
<div class="liste articles emissions">
|
<div class="liste articles">
|
||||||
<h2><:libreavous:dernieres_emissions:></h2>
|
<h2><:libreavous:dernieres_emissions:></h2>
|
||||||
<ul>
|
<ul>
|
||||||
<BOUCLE_emissions(ARTICLES){id_rubrique}{!par date}{0,6}>
|
<BOUCLE_emissions(ARTICLES){id_rubrique}{!par date}{0,6}>
|
||||||
|
@ -33,8 +33,6 @@
|
|||||||
|
|
||||||
[<div class="#EDIT{texte} article__texte">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH},0})</div>]
|
[<div class="#EDIT{texte} article__texte">(#TEXTE|adaptive_images{#CONST{_CONTENT_WIDTH},0})</div>]
|
||||||
|
|
||||||
<!-- finalement les chroniques sont dans un modele à inserer avec la valeur du champ chronique en parametre -->
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
[<aside>
|
[<aside>
|
||||||
@ -50,4 +48,10 @@
|
|||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
[(#REM) finalement de finalement les chroniques reviennent ici avec un champ extra "chronique" dans l'article de la composition "chronique"
|
||||||
|
on affiche les chroniques de la chronique nommee]
|
||||||
|
<INCLURE{fond=inclure/liste/chronique_chroniques,ajax,env,chronique=#CHRONIQUE} />
|
||||||
|
|
||||||
|
|
||||||
</BOUCLE_principale>
|
</BOUCLE_principale>
|
||||||
|
12
squelettes/inclure/liste/chronique_chroniques.html
Normal file
12
squelettes/inclure/liste/chronique_chroniques.html
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
|
||||||
|
<B_chroniques><div class="liste articles emissions chroniques">#ANCRE_PAGINATION
|
||||||
|
<h2><:libreavous:dernieres_chroniques:></h2>
|
||||||
|
<ul>
|
||||||
|
<BOUCLE_chroniques(CHAPITRES) {chronique=#ENV{chronique}}{!par code_podcast}{pagination 10}>
|
||||||
|
<li>
|
||||||
|
<INCLURE{fond=inclure/resume/chronique,id_chapitre,titre_court=oui} />
|
||||||
|
</li>
|
||||||
|
</BOUCLE_chroniques>
|
||||||
|
</ul>
|
||||||
|
[<nav class="pagination">(#PAGINATION{page})</nav>]
|
||||||
|
</div></B_chroniques>
|
@ -9,7 +9,11 @@
|
|||||||
[<a href="(#PODCAST_TRANSCRIPTION)" class="btn taille80 blanc">Transciption</a>]
|
[<a href="(#PODCAST_TRANSCRIPTION)" class="btn taille80 blanc">Transciption</a>]
|
||||||
<a href="#URL_ARTICLE" class="btn taille80 blanc"><:libreavous:page_de_l_emission:></a>
|
<a href="#URL_ARTICLE" class="btn taille80 blanc"><:libreavous:page_de_l_emission:></a>
|
||||||
</p>
|
</p>
|
||||||
<h2>[(#_chronique:TITRE|titre_chronique_court)]</h2>
|
<h2>[(#ENV{titre_court}|=={oui}|?{
|
||||||
|
[(#_chronique:TITRE|titre_chronique_court)]
|
||||||
|
,
|
||||||
|
[(#_chronique:TITRE)]
|
||||||
|
})]</h2>
|
||||||
<div class="postmeta">
|
<div class="postmeta">
|
||||||
#MODELE{article_traductions}
|
#MODELE{article_traductions}
|
||||||
<BOUCLE_groupes(GROUPES_MOTS){par titre}>
|
<BOUCLE_groupes(GROUPES_MOTS){par titre}>
|
||||||
|
@ -182,13 +182,15 @@ span.btn {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.page_aside {
|
.page_aside {
|
||||||
|
> ul .article-resume {
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.page_content, .page_aside {
|
.page_content, .page_aside, .page_extra {
|
||||||
> * {
|
> * {
|
||||||
margin:0 0 ($spacer*2);
|
margin:0 0 ($spacer*2);
|
||||||
padding:$spacer ($spacer*4);
|
padding:$spacer ($spacer*4);
|
||||||
background-color:white;
|
|
||||||
&.page_extra {
|
&.page_extra {
|
||||||
padding:0;
|
padding:0;
|
||||||
}
|
}
|
||||||
@ -202,6 +204,11 @@ span.btn {
|
|||||||
}
|
}
|
||||||
h1 {
|
h1 {
|
||||||
margin-bottom:0;
|
margin-bottom:0;
|
||||||
|
background-color:white;
|
||||||
|
}
|
||||||
|
.page_article & > article, .composition_emission & > article, > .texte, > .ps, .rubrique_blog & > section, > .periode,
|
||||||
|
.prochaine_emission, .derniere_emission {
|
||||||
|
background-color:white;
|
||||||
}
|
}
|
||||||
> .ajaxbloc {
|
> .ajaxbloc {
|
||||||
padding-top: 0;
|
padding-top: 0;
|
||||||
@ -287,6 +294,9 @@ h2 {
|
|||||||
font-size:1em;
|
font-size:1em;
|
||||||
margin:-$spacer 0 0 -($spacer*4);
|
margin:-$spacer 0 0 -($spacer*4);
|
||||||
overflow:visible;
|
overflow:visible;
|
||||||
|
.composition_blog & {
|
||||||
|
margin:0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.num_emission {
|
.num_emission {
|
||||||
display:inline-block;
|
display:inline-block;
|
||||||
@ -315,13 +325,26 @@ h2 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
.composition_blog {
|
.composition_blog {
|
||||||
.article__infos {
|
|
||||||
margin:-($spacer*2) 0 0;
|
|
||||||
}
|
|
||||||
.article__date {
|
.article__date {
|
||||||
display:inline-block;
|
display:inline-block;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.liste.articles.blog {
|
||||||
|
.liste-items {
|
||||||
|
list-style:none;
|
||||||
|
margin:0 0 ($spacer*2);
|
||||||
|
.item {
|
||||||
|
border-top:1px solid $couleurPrincipale;
|
||||||
|
&:first-child {
|
||||||
|
border:0;
|
||||||
|
}
|
||||||
|
.article-resume {
|
||||||
|
padding-left:0;
|
||||||
|
padding-right:0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.lecteur {
|
.lecteur {
|
||||||
@include flex;
|
@include flex;
|
||||||
align-items:center;
|
align-items:center;
|
||||||
@ -496,13 +519,17 @@ div.rating-cancel a {
|
|||||||
margin: 1em 0 0.8em;
|
margin: 1em 0 0.8em;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.derniere_emission {
|
||||||
.derniere_emission, .liste.emissions {
|
position:relative;
|
||||||
margin-top:($spacer*6);
|
margin-top:($spacer*6);
|
||||||
padding-bottom:0;
|
|
||||||
> h2 {
|
> h2 {
|
||||||
margin-top:-($spacer*3.6);
|
margin-top:-($spacer*3.6);
|
||||||
margin-bottom:($spacer*0.7);
|
margin-bottom:($spacer*0.7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.derniere_emission, .liste.emissions {
|
||||||
|
padding-bottom:0;
|
||||||
|
> h2 {
|
||||||
color:white;
|
color:white;
|
||||||
}
|
}
|
||||||
.texte_content {
|
.texte_content {
|
||||||
@ -571,7 +598,7 @@ div.rating-cancel a {
|
|||||||
padding:0;
|
padding:0;
|
||||||
margin:0 -($spacer*4);
|
margin:0 -($spacer*4);
|
||||||
> li {
|
> li {
|
||||||
border-bottom:2px solid $couleurPrincipale;
|
margin-bottom:2px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.emission-resume.article-resume {
|
.emission-resume.article-resume {
|
||||||
@ -585,7 +612,8 @@ div.rating-cancel a {
|
|||||||
}
|
}
|
||||||
.liste.emissions.chroniques {
|
.liste.emissions.chroniques {
|
||||||
> ul > li {
|
> ul > li {
|
||||||
border-bottom-width:$spacer;
|
background-color:white;
|
||||||
|
margin-bottom:$spacer;
|
||||||
}
|
}
|
||||||
.emission-resume.article-resume {
|
.emission-resume.article-resume {
|
||||||
align-items:start;
|
align-items:start;
|
||||||
@ -606,6 +634,11 @@ div.rating-cancel a {
|
|||||||
color:$couleurSecondaire;
|
color:$couleurSecondaire;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.pagination .pagination-items a {
|
||||||
|
color:white;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*! Plusieurs typographies sont finalement trop grosses, j'ai réduit. */
|
/*! Plusieurs typographies sont finalement trop grosses, j'ai réduit. */
|
||||||
h1, .h1 {
|
h1, .h1 {
|
||||||
font-size: 2.6em;
|
font-size: 2.6em;
|
||||||
|
Loading…
Reference in New Issue
Block a user