Affichage ou non du lien de l'article en fonction de la date

This commit is contained in:
Frédéric Couchet 2021-11-23 10:34:07 +01:00 committed by root
parent abc3dcc430
commit e5a23b65d3
1 changed files with 7 additions and 3 deletions

View File

@ -11,8 +11,6 @@ si la date de publication de l'article est dans le futur. Cela concerne l'émiss
[(#REM) Fred : Si l'article concerne une actualité on met juste le titre ]
[(#ID_RUBRIQUE|=={8}|oui)<title>[(#TITRE|attribut_html|texte_backend)]</title>]
<link>[(#URL_ARTICLE|url_absolue)]</link>
[(#REM) Fred : Pour les podcasts importés on utilise pour le champ pubdate le champ DRUPAL_PUBDATE ce qui permet
d'éviter que les podcasts apparaissent comme nouveaux lors de la bascule du flux RSS april.org vers le
flux RSS libreavous.org ]
@ -35,14 +33,20 @@ sont disponibles et donc on ajoute les champs enclosure et duration ]
<itunes:duration>[(#PODCAST_DUREE|libreavous_remove_microseconds)]</itunes:duration>})]
[(#REM) Fred : En fonction de la date et de l'heure on n'affiche pas les mêmes informations.
Si on est avant le début de l'émission, on affiche uniquement les champs PODCAST_SOMMAIRE et DESCRIPTION_RSS.
Si on est avant le début de l'émission, on affiche les champs PODCAST_SOMMAIRE et DESCRIPTION_RSS et on n'affiche pas
un lien link (car l'article n'est pas encore accessible publiquement.
Si on est après l'émission on affiche le lien link qui renvoie vers la page de l'émission.
Si on est après l'émission *et* que le champ PODCAST_DUREE est rempli, cela signifie que les podcasts
sont disponibles. On ajoute alors l'information sur le fait que les podcasts sont disponibles.
Cette partie est présente surtout pour les lecteurs de flux RSS classiques, comme Liferea par exemple,
c'est à dire pas les lecteurs de podcasts. Ainsi, le lecteur de flux RSS mettra à jour l'article de l'émission et la
personne saura que les podcasts sont disponibles et qu'en cliquant sur le lien elle y accédera ]
[(#SET{debut_emission,[(#DATE|annee)-][(#DATE|mois)-][(#DATE|jour|libreavous_aveczerod) ]15:30:00})]
[(#ENV{date}|>{#GET{debut_emission}}|oui)<link>[(#URL_ARTICLE|url_absolue)]</link>]
[(#ENV{date}|<={#GET{debut_emission}}|oui)<description>[(#DESCRIPTION_RSS|propre|texte_backend)] [(#PODCAST_SOMMAIRE|propre|texte_backend)]]
[(#ENV{date}|>{#GET{debut_emission}}|oui)<description>[(#PODCAST_DUREE|oui)&lt;p&gt;Les podcasts de l'émission sont disponibles.&lt;/p&gt;][(#DESCRIPTION_RSS|propre|texte_backend)][(#PODCAST_SOMMAIRE|propre|texte_backend)]&lt;p&gt;Pour retrouver toutes les informations concernant l'émission, &lt;a href="[(#URL_ARTICLE|url_absolue)]"&gt;rendez-vous sur la page dédiée&lt;/a&gt;.&lt;/p&gt;]</description>