Suivi - Autres Heure de mise à jour dans le flux atom des commentaires pour les nouvelles sans commentaires

#855 Posté par . État de l'entrée : corrigée
Tags :
1
5
mar.
2012

Les flux RSS peuvent être très pratique pour suivre les commentaires sur un article/journal. Et ils remplissent très bien leur rôle quand des commentaires sont présents.

Par contre, si le nombre de commentaires est égal à zéro, il y a un petit comportement étrange. Le champ est égal à l'heure actuelle, signifiant donc une mise à jour permanente.

Serait-il possible de laisser cette heure "fixe", par exemple l'heure de postage de la dépêche/du journal ?

  • # Tentative de patch

    Posté par . Évalué à  3 (+0/-0) .

    Bonjour,

    voici une proposition de patch. Je précise que je n'ai jamais écrit la moindre ligne de ruby, et qu'installer toute une instance de linuxfr pour ça était un peu trop violent pour s'y lancer.

    diff --git a/app/views/comments/index.atom.builder b/app/views/comments/index.atom.builder
    index 98030a2..250bbaa 100644
    --- a/app/views/comments/index.atom.builder
    +++ b/app/views/comments/index.atom.builder
    @@ -1,6 +1,6 @@
     atom_feed do |feed|
       feed.title("LinuxFr.org : les commentaires pour #{@user.try(:name) || @node.content.title}")
    -  feed.updated(@comments.last.try :created_at)
    +  feed.updated(@comments.last.try :created_at || @node.try :created_at)
       feed.icon("/favicon.png")
    
       @comments.each do |comment|
    
    

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.