libreavous/squelettes/inc-rss-item-audios.html
Frédéric Couchet 968a7daf5f On affiche que les émissions complètes notament pour Podmust
car Podmust affiche toujours par défaut le podcast
« Quoi de libre » en dernier épisode de chaque émission. Ce
qui n'est pas top.
2024-05-30 11:11:33 +02:00

65 lines
3.9 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[(#REM) Fred : On fait une boucle sur la liste des articles des rubriques Emissions (rubrique n°1)
On utilise le filtre statut=publie pour traiter les articles mis au statut « Publié en ligne » même
si la date de publication de l'article est dans le futur. Cela concerne l'émission à venir.
]
<BOUCLE_un_article(ARTICLES){id_article}{id_rubrique IN 1}{statut=publie}>
[(#ID_RUBRIQUE|=={8}|oui)
<item>
<title>[(#TITRE|texte_backend)]</title>
<guid isPermaLink="false">[(#URL_ARTICLE|url_absolue)]</guid>
<pubDate>[(#DATE|date_822)]</pubDate>
[(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_ARTICLE{right}|image_reduire{150,150}|texte_backend)
]
[&lt;div class='rss_texte'&gt;(#TEXTE|
image_reduire{500,0}|texte_backend)&lt;/div&gt;
][&lt;div class="hyperlien"&gt;<:voir_en_ligne|html2unicode:> : &lt;a href="(#URL_SITE)" class="spip_out"&gt;[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]}|texte_backend)]&lt;/a&gt;&lt;/div&gt;
][&lt;hr /&gt;
&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;
][&lt;div class='rss_ps'&gt;(#PS|texte_backend)&lt;/div&gt;]
</content:encoded>
]
</item>
]
[(#ID_RUBRIQUE|=={1}|oui)
[(#PODCAST_DUREE|oui)
<item>
<title>[#(#TITRE|texte_backend)]</title>
<guid isPermaLink="false">[(#URL_ARTICLE|url_absolue)]</guid>
[(#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 ]
[(#DRUPAL_PUBDATE|choixsivide{<pubDate>[(#DATE|date_822)]</pubDate>,<pubDate>#DRUPAL_PUBDATE</pubDate>})]
[(#REM) Fred : On utilise un test sur le champ PODCAST_DUREE, si ce champ est rempli c'est que les fichiers audios
sont disponibles et donc on ajoute les champs enclosure et duration ]
[(#PODCAST_DUREE|choixsivide{"",<enclosure url="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#PODCAST_CODE)]/libre-a-vous-[(#PODCAST_CODE)].ogg" length="0" type="audio/ogg"/>
<enclosure url="https://media.april.org/audio/radio-cause-commune/libre-a-vous/emissions/[(#PODCAST_CODE)]/libre-a-vous-[(#PODCAST_CODE)].mp3" length="0" type="audio/mpeg"/>
<itunes:duration>[(#PODCAST_DUREE|libreavous_remove_microseconds)]</itunes:duration>})]
[(#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>]
[(#REM) Fred : sans cette ligne il y a avait un bug d'affichage RSS lors de l'ajout d'une actu]
<description>[(#DESCRIPTION_RSS|propre|texte_backend)][(#PODCAST_SOMMAIRE|propre|texte_backend)][(#PODCAST_DUREE|oui)&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;&lt;p&gt;Sur cette page, vous pouvez commenter les émissions, nous faire des retours pour nous améliorer, ou encore des suggestions. Et même mettre une note sur 5 étoiles si vous le souhaitez.&lt;/p&gt;&lt;p&gt; Il est important pour nous davoir vos retours car, contrairement par exemple à une conférence, nous navons pas un public en face de nous qui peut réagir.&lt;/p&gt;&lt;p&gt;Pour connaître les nouvelles concernant lémission (annonce des podcasts, des émissions à venir, ainsi que des bonus et des annonces en avant-première) &lt;a href="https://www.libreavous.org/contact"&gt;inscrivez-vous à la lettre dactus&lt;/a&gt;.&lt;/p&gt;]</description>
</item>
]
]
[(#REM) Fred : on met dans une variable la valeur de DATE qui correspond à la date de publication de l'article,
utilisé dans le champ pubdate ci-dessus. On doit sauvegarder cette valeur car ensuite dans la boucle sur les
chapitres ci-dessous #DATE aurait pour valeur la date du jour ]
#SET{date_emission,#DATE}
</BOUCLE_un_article>