Flux RSS et tags

J’ai enfin mis en place les modifs proposées par Jérome pour avoir un flux RSS par tag sur ce blog.

Par contre, j’ai procédé un peu différement. De son côté, il considère qu’un type de flux peut être soit billet, soit commentaires, soit tag. Je pense que l’export RSS par tag ne doit pas se faire par l’intermédiaire de ce paramètre type, mais de la même façon que pour distinguer le flux général d’un flux de catégorie ou de langue.

Donc, j’ai changé

 //JL 2006-02 add RSS/tag  //$type = (!empty($_GET‘type’) && $_GET‘type’ == ‘co’) ? ‘co’ : ‘blog’;  $type = (!empty($_GET‘type’) && ($_GET‘type’ == ‘co’ or $_GET‘type’ == ‘tag’)) ? $_GET‘type’ : ‘blog’;  //$type = (!empty($_GET‘type’)) ? $_GET‘type’ : ‘blog’;  $tag = (!empty($_GET‘tag’)) ? $_GET‘tag’ : ”;

par

 $type = (!empty($_GET‘type’) && $_GET‘type’ == ‘co’) ? ‘co’ : ‘blog’;  $tag = (!empty($_GET‘tag’)) ? $_GET‘tag’ : ”;

et

 if ($meta_plug == true && $type == 'tag'){    $news = twPostMeta::getLastNews('tag', $tag,  10, 'post_dt DESC', $lang);  } else {

par

 if ($meta_plug == true && !empty($tag)) {    $news = twPostMeta::getLastNews('tag', $tag,  10, 'post_dt DESC', $lang);  } else {

Ca permet d’avoir des URLS comme rss.php?tag=montag plutot que rss.php?type=tag&tag=montag, comme pour les catégories. Exemple: http://apassant.net/rss.php?tag=dotclear

Comments

8 Responses to “Flux RSS et tags”

  1. jlauriol on March 24th, 2006 5:45 pm

    Ça simplifie en effet l’URL.

    Pendant que tu es sur les modifs, actuellement le flux contient les spam. tu peux installer spamclear ou spamplemouse pour nous en débarrasser.

  2. Alex on March 25th, 2006 2:12 am

    Pour le spam (si tu parles bien des commentaires), j’ai déjà installé Spamplemousse mais il y’en a encore quelques-uns qui passent au travers. En fait, il faut juste le temps que je les vire :)

  3. Un avis sur la question on May 15th, 2006 12:33 am

    Une mise à jour, pour des flux RSS dans Dotclear

    Le logiciel Dotclear permet de publier nativement de nombreux flux RSS de différents types. Ces flux Répondent normalement à la spécification RSS 1.0 du W3C et utilisent le système des extensions définies par l’initiative DublinCore.

  4. Un avis sur la question on May 20th, 2006 12:31 am

    Quelques essais de génération de flux rss

    J’avais déjà ajouté les flux par tag amélioré par Alexandre Passant ( rss.php?tag=mot-clé ), mais cela ne me suffisait pas. Alors aujourd’hui j’ai ajouté les flux par auteur ( rss.php?author=pseudo ).

  5. planeth on September 25th, 2006 3:02 pm

    Bonjour, merci pour ce code très pratique … malheureusement, je n’arrive pas à le faire fonctionner. J’ai recopié ton code dans rss.php. Quand je veux ajouter un nouveau fil dans mon lecteur avec une URL du type rss.php?tag=montag, j’ai un message d’erreur : “no RSS URL found”. Pourrais-tu me donner une piste pour trouver pourquoi ça ne marche pas ? A tout hasard j’ai essayé d’afficher $_GET’tag’, mais je ne sais même pas à quel moment elle s’initialise.

  6. planeth on September 25th, 2006 3:03 pm

    Zut, je viens de rendre compte que j’ai oublié de renseigner le champ email …

  7. Alex on September 26th, 2006 5:05 pm

    Hum … es-tu sur d’avoir installé le plugin twtags pour ton blog ? Je ne vois pas où les billets sont taggués, et l’export par tag n’as pas l’air de marcher. Sinon, est-tu sur de mettre la bonne URL dans ton lecteur RSS ? Car pour http://alethplanet.free.fr/moemoea/rss.php?tag=pipo j’ai bien un flux RSS qui sorrespond - mais qui ne prend pas les tags comme dit avant ?

  8. planeth on September 28th, 2006 8:42 am

    En fait, si tu as un flux par tag de la forme rss.php?tag=montag-truc, ça ne marche pas. Donc j’ai enlevé le tiret et maintenant ça marche. J’ai d’ailleurs laissé un mot sur le forum.

Leave a Reply

You must be logged in to post a comment.