Merge branch 'master' of https://forge.april.org/siteweb/libreavous
This commit is contained in:
commit
641a4293ce
@ -94,10 +94,14 @@ function libreavous_affiche_milieu($flux) {
|
|||||||
$texte = '';
|
$texte = '';
|
||||||
$e = trouver_objet_exec($flux['args']['exec']);
|
$e = trouver_objet_exec($flux['args']['exec']);
|
||||||
|
|
||||||
if ($e and !$e['edition'] and in_array($e['type'], array('article')) ) {
|
if ( $e and !$e['edition'] and in_array($e['type'], array('article')) ) {
|
||||||
$texte .= recuperer_fond('prive/squelettes/inclure/importer_emission', array(
|
// pour retrouver la composition, utiliser une fonction existante du plugin "compositions" (cf compositions_fonctions.php)
|
||||||
'id_article' => $flux['args'][$e['id_table_objet']]
|
$compo = compositions_heriter('article', $flux['args'][$e['id_table_objet']]);
|
||||||
));
|
if ($compo == 'emission') {
|
||||||
|
$texte .= recuperer_fond('prive/squelettes/inclure/importer_emission', array(
|
||||||
|
'id_article' => $flux['args'][$e['id_table_objet']]
|
||||||
|
));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($texte) {
|
if ($texte) {
|
||||||
|
@ -1,5 +1,44 @@
|
|||||||
|
#CACHE{0}
|
||||||
|
<BOUCLE_emissions(RUBRIQUES){composition=emissions}>
|
||||||
|
<BOUCLE_proc(ARTICLES){id_rubrique}{!par date}{statut=publie}{0,1}>
|
||||||
|
[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:15:00})]
|
||||||
|
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})]
|
||||||
|
<BOUCLE_cond(ARTICLES){id_article}{statut=publie}{si #ENV{date}|<={#GET{fin_emission}}|oui}>#SET{prochaine,#ID_ARTICLE}
|
||||||
|
<article class="prochaine_emission emission_heroine">
|
||||||
|
<header class="cartouche">
|
||||||
|
|
||||||
|
<p class="article__infos">
|
||||||
|
<span class="num_emission #EDIT{surtitre}">#[(#SURTITRE)]</span>
|
||||||
|
[<span class="article__date"><:libreavous:diffusee_en_direct_le:> [(#DATE|nom_jour) ][(#DATE|jour) ][(#DATE|nom_mois) ](#DATE|annee)</span>]
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p class="encart">[(#ENV{date}|>={#DATE}|oui)
|
||||||
|
<span class="bientot btn"><:libreavous:c_est_maintenant:></span><br />][(#ENV{date}|<={#DATE}|oui)
|
||||||
|
<span class="bientot"><:libreavous:c_est_bientot:></span><br />
|
||||||
|
[<span class="btn">[(#DATE|nom_jour) ][(#DATE|jour) ](#DATE|nom_mois)</span><br />]][(#ENV{date}|<={#DATE}|oui)
|
||||||
|
<:libreavous:de_15h30_a_17h:>][(#ENV{date}|>={#GET{debut_emission}}|oui)<br />
|
||||||
|
<a href="#URL_ARTICLE" class="btn taille80 blanc[ (#ENV{date}|<={#GET{fin_emission}}|oui)spip_out]"><:libreavous:page_de_l_emission:></a>]
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h1><span class="#EDIT{titre} article__titre">[(#TITRE|libreavous_supp_numero)]</span>[
|
||||||
|
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
|
||||||
|
]</h1>
|
||||||
|
|
||||||
|
<INCLURE{fond=inclure/radiolive, debut_emission=#GET{debut_emission}, fin_emission=#GET{fin_emission}} />
|
||||||
|
|
||||||
|
</header>
|
||||||
|
[(#REM) on ne met que le podcast_sommaire, les chapitres ne seront jamais présent lorsque l'émission est en cours... ]
|
||||||
|
[<div class="chapo #EDIT{podcast_sommaire}">(#PODCAST_SOMMAIRE|propre)</div>]
|
||||||
|
|
||||||
|
</article>
|
||||||
|
</BOUCLE_cond>
|
||||||
|
|
||||||
|
<INCLURE{fond=inclure/derniere_emission,emission_heroine=oui} />
|
||||||
|
|
||||||
|
<//B_cond>
|
||||||
|
</BOUCLE_proc>
|
||||||
|
</BOUCLE_emissions>
|
||||||
|
|
||||||
<INCLURE{fond=inclure/emission_courante,env} />
|
|
||||||
|
|
||||||
<B_accueil>
|
<B_accueil>
|
||||||
<article class="texte_accueil">
|
<article class="texte_accueil">
|
||||||
|
@ -1,40 +0,0 @@
|
|||||||
#CACHE{0}
|
|
||||||
<BOUCLE_emissions(RUBRIQUES){composition=emissions}>
|
|
||||||
<BOUCLE_proc(ARTICLES){id_rubrique}{!par date}{statut=publie}{0,1}>
|
|
||||||
[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:15:00})]
|
|
||||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})]
|
|
||||||
<BOUCLE_cond(ARTICLES){id_article}{statut=publie}{si #ENV{date}|<={#GET{fin_emission}}|oui}>#SET{prochaine,#ID_ARTICLE}
|
|
||||||
<article class="prochaine_emission emission_heroine">
|
|
||||||
<header class="cartouche">
|
|
||||||
|
|
||||||
<p class="article__infos">
|
|
||||||
<span class="num_emission #EDIT{surtitre}">#[(#SURTITRE)]</span>
|
|
||||||
[<span class="article__date"><:libreavous:diffusee_en_direct_le:> [(#DATE|nom_jour) ][(#DATE|jour) ][(#DATE|nom_mois) ](#DATE|annee)</span>]
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p class="encart">[(#ENV{date}|>={#DATE}|oui)
|
|
||||||
<span class="bientot btn"><:libreavous:c_est_maintenant:></span><br />][(#ENV{date}|<={#DATE}|oui)
|
|
||||||
<span class="bientot"><:libreavous:c_est_bientot:></span><br />
|
|
||||||
[<span class="btn">[(#DATE|nom_jour) ][(#DATE|jour) ](#DATE|nom_mois)</span><br />]][(#ENV{date}|<={#DATE}|oui)
|
|
||||||
<:libreavous:de_15h30_a_17h:>][(#ENV{date}|>={#GET{debut_emission}}|oui)<br />
|
|
||||||
<a href="#URL_ARTICLE" class="btn taille80 blanc[ (#ENV{date}|<={#GET{fin_emission}}|oui)spip_out]"><:libreavous:page_de_l_emission:></a>]
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<h1><span class="#EDIT{titre} article__titre">[(#TITRE|libreavous_supp_numero)]</span>[
|
|
||||||
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
|
|
||||||
]</h1>
|
|
||||||
|
|
||||||
<INCLURE{fond=inclure/radiolive, debut_emission=#GET{debut_emission}, fin_emission=#GET{fin_emission}} />
|
|
||||||
|
|
||||||
</header>
|
|
||||||
[(#REM) on ne met que le podcast_sommaire, les chapitres ne seront jamais présent lorsque l'émission est en cours... ]
|
|
||||||
[<div class="chapo #EDIT{podcast_sommaire}">(#PODCAST_SOMMAIRE|propre)</div>]
|
|
||||||
|
|
||||||
</article>
|
|
||||||
</BOUCLE_cond>
|
|
||||||
|
|
||||||
<INCLURE{fond=inclure/derniere_emission,emission_heroine=oui} />
|
|
||||||
|
|
||||||
<//B_cond>
|
|
||||||
</BOUCLE_proc>
|
|
||||||
</BOUCLE_emissions>
|
|
Loading…
Reference in New Issue
Block a user