Ceux qui ont utilisé Dotclear 1 se souviennent peut-être de l’option Fils RSS et Atom courts
, qui permettait de n’afficher que les extraits des billets dans les flux RSS et Atom. Une option intéressante pour ceux dont le blog est financé par la pub, puisque les abonnés ont tendance à se contenter du flux RSS lorsque celui-ci contient l’intégralité des billets, ce qui diminue les visites, et donc les revenus publicitaires. Cette option a disparue de Dotclear 2, remplacée par une option de troncature, qui affiche l’extrait et une partie du contenu, ce qui ne vous laisse plus le contrôle sur ce qui doit se retrouver dans le flux RSS et ce qui ne doit pas s’y retrouver…
Mais pas de panique : un peu de bidouille dans les fichiers de Dotclear permet de revenir à un flux RSS ne contenant que les extraits des billets 🙂
Pour le flux RSS, il faut aller modifier le fichier inc/public/default-templates/rss2.xml. Recherchez y la balise <description>…</description>, qui correspond au texte inclus dans le flux RSS, et supprimez tout simplement la référence au contenu du billet (template tpl:EntryContent absolute_urls= »1″ encode_xml= »1″
).
En principe, vous devriez donc trouver ça :
1 2 |
{{tpl:EntryExcerpt absolute_urls="1" encode_xml="1"}} {{tpl:EntryContent absolute_urls="1" encode_xml="1"}} |
Et le remplacer par ça :
1 |
{{tpl:EntryExcerpt absolute_urls="1" encode_xml="1"}} |
Pour le flux Atom, il faut faire la même manipulation, mais sur le fichier inc/public/default-templates/atom.xml, dans la balise <content type= »html »>…</content>.