From e5a23b65d3af50ebf3e239bed2b89325b7a09742 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Couchet?= Date: Tue, 23 Nov 2021 10:34:07 +0100 Subject: [PATCH] Affichage ou non du lien de l'article en fonction de la date --- squelettes/inc-rss-item.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/squelettes/inc-rss-item.html b/squelettes/inc-rss-item.html index f945bb8..97fc09f 100644 --- a/squelettes/inc-rss-item.html +++ b/squelettes/inc-rss-item.html @@ -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)[(#TITRE|attribut_html|texte_backend)]] - [(#URL_ARTICLE|url_absolue)] - [(#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 ] [(#PODCAST_DUREE|libreavous_remove_microseconds)]})] [(#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)[(#URL_ARTICLE|url_absolue)]] [(#ENV{date}|<={#GET{debut_emission}}|oui)[(#DESCRIPTION_RSS|propre|texte_backend)] [(#PODCAST_SOMMAIRE|propre|texte_backend)]] [(#ENV{date}|>{#GET{debut_emission}}|oui)[(#PODCAST_DUREE|oui)<p>Les podcasts de l'émission sont disponibles.</p>][(#DESCRIPTION_RSS|propre|texte_backend)][(#PODCAST_SOMMAIRE|propre|texte_backend)]<p>Pour retrouver toutes les informations concernant l'émission, <a href="[(#URL_ARTICLE|url_absolue)]">rendez-vous sur la page dédiée</a>.</p>]