prendre la gestion de l'émission en cours dans le bon sens, fix de
l'affichage avant/pendant/après l'émission
This commit is contained in:
parent
de4923b7a2
commit
d70d2eae8d
@ -27,42 +27,20 @@
|
||||
]
|
||||
<BOUCLE_emissions(RUBRIQUES){composition=emissions}>[(#REM)
|
||||
on détermine la dernière émission même si la date est dans le futur, forcée par statut=publie
|
||||
]<BOUCLE_proc(ARTICLES){id_rubrique}{!par date}{statut=publie}{0,1}>[(#REM)
|
||||
]<BOUCLE_quand(ARTICLES){id_rubrique}{!par date}{statut=publie}{0,1}>[(#REM)
|
||||
on connait la date de publication, donc on determine début_emission et fin_emission
|
||||
][(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:30:00})]
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})][(#REM)
|
||||
afficher ici seulement si l'heure de fin n'est pas dépassée
|
||||
]<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>
|
||||
|
||||
[(#REM) un inclure pour gestion du cache ]
|
||||
<INCLURE{fond=inclure/encart_emission, env, id_article, debut_emission=#GET{debut_emission}, fin_emission=#GET{fin_emission}} />
|
||||
|
||||
<h1><span class="#EDIT{titre} article__titre">[(#TITRE|libreavous_supp_numero)]</span>[
|
||||
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
|
||||
]</h1>
|
||||
|
||||
[(#REM) un inclure pour gestion du cache ]
|
||||
<INCLURE{fond=inclure/radiolive, debut_affichage=#DATE, 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>[(#REM)
|
||||
afficher si l'heure de fin est dépassée
|
||||
ensuite inclusion en statique pour la gestion du cache indépendante - à vérifier...
|
||||
]
|
||||
<INCLURE{fond=inclure/derniere_emission,emission_heroine=oui} />
|
||||
[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:30:00})]
|
||||
[(#SET{fin_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]17:00:00})]
|
||||
|
||||
<//B_cond>
|
||||
</BOUCLE_proc>
|
||||
[(#ENV{date}|<={#GET{fin_emission}}|oui) [(#REM) inclure l'émission prochaine et en cours ]
|
||||
#INCLURE{fond=inclure/emission_encours,env,id_article,debut_emission=#GET{debut_emission},fin_emission=#GET{fin_emission}}#SET{prochaine,#ID_ARTICLE}
|
||||
][(#ENV{date}|>={#GET{fin_emission}}|oui) [(#REM) inclure la dernière émission ]
|
||||
#INCLURE{fond=inclure/derniere_emission,debut_emission=#GET{debut_emission},fin_emission=#GET{fin_emission},emission_heroine=oui}
|
||||
]
|
||||
|
||||
</BOUCLE_quand>
|
||||
</BOUCLE_emissions>
|
||||
|
||||
<B_accueil>
|
||||
@ -94,9 +72,7 @@ afficher si l'heure de fin est dépassée
|
||||
<INCLURE{fond=inclure/derniere_emission,prochaine=#GET{prochaine}} />
|
||||
</div>
|
||||
]
|
||||
|
||||
<INCLURE{fond=inclure/liste/emissions-precedentes,ajax,env,nb=6,prochaine=#GET{prochaine}} />
|
||||
|
||||
|
||||
[(#MODELE{bouton,lienobjet=rubrique,lienidobjet=1,class=center taille130,texte=Toutes les émissions})]
|
||||
|
||||
|
||||
|
26
squelettes/inclure/emission_encours.html
Normal file
26
squelettes/inclure/emission_encours.html
Normal file
@ -0,0 +1,26 @@
|
||||
#CACHE{0}
|
||||
<BOUCLE_cond(ARTICLES){id_article}{statut=publie}>
|
||||
<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>
|
||||
|
||||
[(#REM) un inclure pour gestion du cache ]
|
||||
<INCLURE{fond=inclure/encart_emission, env, id_article, debut_emission=#ENV{debut_emission}, fin_emission=#ENV{fin_emission}} />
|
||||
|
||||
<h1><span class="#EDIT{titre} article__titre">[(#TITRE|libreavous_supp_numero)]</span>[
|
||||
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
|
||||
]</h1>
|
||||
|
||||
[(#REM) un inclure pour gestion du cache ]
|
||||
<INCLURE{fond=inclure/radiolive, debut_affichage=#DATE, fin_emission=#ENV{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>
|
Loading…
Reference in New Issue
Block a user