Un fil RSS 2.0 et un fil ATOM 0.3 - commentaires Un fil RSS 2.0 et un fil ATOM 0.3 2013-05-30T16:19:35Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment468348 2013-05-30T16:19:35Z <p>Bonjour,</p> <p>Pour le symbole euro, il faut modifier le filtre texte_backend, fonction text_backend dans /ecrire/inc_filtres.php3. Pour ceux qui utilisent encore d'anciennes versions de SPIP</p> <p>ajouter : $texte = str_replace(chr(128), <code class="spip_code spip_code_inline" dir="ltr">'€'</code>,$texte)<small class="fine d-inline"> </small>; //symbole euro</p> <p>après : if (lire_meta('charset') == 'iso-8859-1') <i></i></p> <p>Cordialement,</p> <p>Eric</p> > Heure de publication fil RSS 2.0 2006-11-22T19:29:59Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment388921 2006-11-22T19:29:59Z <blockquote class="spip"> <p>Elle n'y est plus depuis le passage en 1.9.1</p> </blockquote> <p>Qu'est-ce qui n'y est plus<small class="fine d-inline"> </small>?</p> > Heure de publication fil RSS 2.0 2006-11-20T11:56:54Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment388846 2006-11-20T11:56:54Z <p>Elle n'y est plus depuis le passage en 1.9.1, bien sûr...</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-09-17T12:39:20Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment383441 2005-09-17T12:39:20Z <p>Un fil RSS n'est pas prévu pour être ouvert par un navigateur (certains navigateurs le font, d'autres pas). Un fil RSS, c'est un fichier de type xml, pour qu'un navigateur sache l'afficher, il faudrait lui indiquer une feuille de style de type xsl.</p> <p>Le meilleur moyen d'exploiter un fil RSS, c'est en utilisant un lecteur de fil RSS, ou alors en syndiquant ce fil depuis SPIP (ou tout autre CMS...).</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-09-14T10:00:51Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment383392 2005-09-14T10:00:51Z <p>Même après avoir fait les modifs du 15 mai, ça ne marche pas : ni Safari ni Firefox arrivent à lire les flux. Firefox 1.0.5 me propose de sauvegarder les fichiers .php3<small class="fine d-inline"> </small>!</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-09-14T09:53:09Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment383390 2005-09-14T09:53:09Z <p>Les modifs du 15 mai n'ont pas été portées sur l'archive ZIP. Il faudrait indiquer clairement que ces modifs sont à faire à la main, ou alors (encore mieux) proposer 2 archives, selon la version de SPIP.</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-07-28T08:06:47Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment382516 2005-07-28T08:06:47Z <p>Merci pour ta réponse, en effet, mon lien recherchait /rss2.php3 au lieu de rss2.php3 tout court.</p> <p>Tout marche très bien à présent.<br class="autobr"> Cordialement</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-07-21T20:18:59Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment382384 2005-07-21T20:18:59Z <blockquote class="spip"> <p>Tout marche bien avec backend-dist.html mais avec ces fichiers rss2.html / atom03.html, j'obtiens « Echec du chargement » sous Firefox, et NetNewz m'affiche le titre du site mais aucun message ou nouveauté.</p> <p>Merci pour votre aide.</p> </blockquote> <p>Difficile de t'aider avec ce peu d'informations. Est-ce bien rss2.php3 que tu appelles<small class="fine d-inline"> </small>? Le message sous Firefox laisserait entendre que le fichier n'existe pas, mais le fait que NetNewz affiche le titre laisse entendre que le fil est vide. As-tu vérifié le contenu du fichier<small class="fine d-inline"> </small>? Firefox permet-il d'afficher le code de la page<small class="fine d-inline"> </small>?</p> <p>Est-ce que la version dans le zip, sans les modifications ultérieures, fonctionne<small class="fine d-inline"> </small>?</p> <p>Cordialement</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-07-21T08:41:08Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment382363 2005-07-21T08:41:08Z <p>Salut,<br class="autobr"> je suis complète novice de spip et encore plus des formats RSS, et je n'arrive pas à installer cette contrib qui pourtant me semble des plus utiles.</p> <p>pour info : je rénove un site (<a href="http://www.cedej.org.eg" class="spip_url spip_out auto" rel="nofollow external">www.cedej.org.eg</a>) en local pour le moment. Je suis sous la version 1.8, et j'ai donc effectué les quelques modifications citées plus haut. <br class="autobr"> Je teste le fil RSS avec Firefox d'une part (j'ai inclut le code du petit rectangle orange), et avec NetNewz d'autre part. Tout marche bien avec backend-dist.html mais avec ces fichiers rss2.html / atom03.html, j'obtiens « Echec du chargement » sous Firefox, et NetNewz m'affiche le titre du site mais aucun message ou nouveauté.</p> <p>Merci pour votre aide.</p> > Heure de publication fil RSS 2.0 2005-06-25T13:50:10Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment381831 2005-06-25T13:50:10Z <p>Merci pour l'info. En effet, l'heure passée par le fil était OK mais Thunderbird l'intérprète comme GMT et affiche donc +02:00</p> <p>J'ai alors trouvé <a href="http://websemantique.org/SourcePhpDerniersChangementsRSS1Point0" class="spip_url spip_out" rel='nofollow external'>http://websemantique.org/SourcePhpD...</a> et <a href="http://developpeur.journaldunet.com/tutoriel/php/040921-php-seguy-simplexml-1e.shtml" class="spip_url spip_out" rel='nofollow external'>http://developpeur.journaldunet.com...</a>, d'où j'ai déduit que je pouvais modifier le filtre comme suit :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function w3cdate($texte) { // sets date (from #DATE) to W3C format $texte = substr($texte,0,10)."T".substr($texte,11,8)."+02:00"; return $texte; } </code></pre></div> <p>Je sais pas si c'est compliant mais Thunderbird s'y retrouve à présent<small class="fine d-inline"> </small>;-) Evidemment, ça marchera plus à l'heure d'hiver. Il doit y avoir une notation générale mais je n'ai pas (encore) trouvé...</p> > Heure de publication fil RSS 2.0 2005-06-25T13:29:08Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment381830 2005-06-25T13:29:08Z <p>J'avais pas pensé à regarder le fil en format texte :-( . L'heure est OK. Apparemment, ThunderBird décide tout seul comme un grand que l'heure est GMT et il adapte donc.</p> <p>J'ai par exemple <code class="spip_code spip_code_inline" dir="ltr"><dc:date>2005-06-25T11:15:00Z</dc:date></code> et ThunderBird affiche 13:15 .</p> <p>Je ne connais pas ces conventions. J'imagine que « T » indique « Time » et « Z » indiquerait « Zone »<small class="fine d-inline"> </small>? Peut-être faut-il rajouter une indication de zone après Z<small class="fine d-inline"> </small>?</p> > Heure de publication fil RSS 2.0 2005-06-24T18:49:34Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment381828 2005-06-24T18:49:34Z <p>La date est codée dans le fil en supposant que c'est bien l'heure GMT qui est associée à chaque article. J'ai déjà remarqué que Thunderbird était assez pointilleux sur le codage des dates (sur les mails, j'ai parfois 2h de décalage). La date qui apparaît dans le texte du fil rss est-elle la même que celle qu'affiche Thunderbird<small class="fine d-inline"> </small>?</p> <p>Sinon, tu peux essayer de modifier la date affichée en jouant sur la fonction w3cdate qui est dans mes_fonctions.php3. Il faudrait corriger l'heure, mais en modifiant aussi le jour si cela te fait basculer la veille ou le lendemain. Assure-toi cependant que ce n'est pas un problème que seul thunderbird rencontre.</p> <p>Cordialement</p> <p>Yves Grenier</p> > Heure de publication fil RSS 2.0 2005-06-24T07:49:03Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment381821 2005-06-24T07:49:03Z <p>Salut et merci pour cette contrib.</p> <p>Je l'ai mise ici : <a href="http://blogs.brubel.net/rss2.php3" class="spip_url spip_out" rel='nofollow external'>http://blogs.brubel.net/rss2.php3</a></p> <p>Un petit problème : dans ThunderBird, la date de publication est à +2h (ce qui doit correspondre à la différence hébergement en france/GMT. Est-ce un problème de Thunderbird (v. 1.0.2) ou est-il possible de corriger ça dans le fil<small class="fine d-inline"> </small>?</p> > > Un fil RSS 2.0 et un fil ATOM 0.3 2005-03-09T20:32:43Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment379474 2005-03-09T20:32:43Z <p>Bonnes remarques<small class="fine d-inline"> </small>! D'ailleurs, pour le RSS, c'est ce qui a été indiqué dans</p> <p><a href="http://www.spip-contrib.net/article717.html" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/article717.html</a>.</p> <p>Pour Atom, c'est à peu de chose près ce que je mets dans sommaire.html :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><link rel="service.feed" type="application/atom+xml" href="#URL_SITE_SPIP/atom03.php3" title="#NOM_SITE_SPIP"></code></pre></div> <p>Cette forme est recommandée par les développeurs d'Atom : <a href="http://atomenabled.org/developers/api/atom-api-spec.php#Feed.Locating" class="spip_out" rel='nofollow external'>http://atomenabled.org/developers/api/atom-api-spec.php#Feed.Locating</a>, alors qu'ils avaient initialement recommandé la forme rel=«<small class="fine d-inline"> </small>alternate<small class="fine d-inline"> </small>».</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-03-09T07:45:54Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment379451 2005-03-09T07:45:54Z <p>Ca fonctionne très bien. Merci beaucoup pour cette contrib.</p> <p>Mais je voulais avoir le petit carré orange en bas du navigateur, permettant le marque-pages dynamique sous Firefox. En matant le code source de pages qui l'affichaient, j'ai trouvé ce qu'il fallait mettre :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code><link rel="alternate" type="application/rss+xml" title="RSS" href="/rss2.php3" /> <link rel="alternate" type="application/xml" title="Atom" href="/atom03.php3" /></code></pre></div> <p>Il faut espérer que ces instructions seront également valables pour IE7, quand il sortira.</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-01-31T03:18:18Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment355348 2005-01-31T03:18:18Z <p>autant pour moi, je vais mettre a jour vers la 1.8 alors :)</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-01-30T11:54:55Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment355224 2005-01-30T11:54:55Z <p>Qu'entends-tu par aggrégation<small class="fine d-inline"> </small>? Si tu veux dire la réception de plusieurs fils rss et l'affichage de leur contenu, cela est déjà possible sous SPIP. La version 1.7 le permettait avec des fils RSS 0.91. La version 1.8 (au jour où j'écris, nous en sommes à la beta4) lit et affiche les fils provenant d'autres sites, que ce soit en RSS 0.91, 1.0, 2.0 ou Atom0.3.</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2005-01-29T07:35:51Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment354811 2005-01-29T07:35:51Z <p>ceci est pour la syndication et ca fait avancer :) qu'en es t'il pour l'aggregation<small class="fine d-inline"> </small>? une solution est-elle en place<small class="fine d-inline"> </small>?<br class="autobr"> Je recherche plus l'aggregation que la syndication.<br class="autobr"> merci</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2004-12-20T20:55:36Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment274572 2004-12-20T20:55:36Z <p>Non<small class="fine d-inline"> </small>! La fonction attribut_html retire les tags html, qui sont toute chaine commençant par « <" et se terminant au premier "> » suivant, puis cette fonction remplace les quotes (") par "</p> <p>La fonction pasdecrochet se contente de retirer le premier « > » fermant si il n'est pas précédé par un «<small class="fine d-inline"> </small><<small class="fine d-inline"> </small>» ouvrant. Elle ne peut donc pas êtr remplacée par attribut_html.</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2004-12-20T19:21:31Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment274418 2004-12-20T19:21:31Z <blockquote class="spip"> <p> la fonction pasdecrochet qui supprime le caractère « > » en début des titres de forum</p> </blockquote> <p>Mais la fonction |attribut_html ne peut-elle pas donner exactement le même résultat<small class="fine d-inline"> </small>?</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2004-12-02T18:15:19Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment224577 2004-12-02T18:15:19Z <p>Le caractère euro n'est pas inclus dans tous les ensembles de caractères (charset). Quel est le charset de ton site<small class="fine d-inline"> </small>? Si c'est iso-8859-1, le caractère euro n'en fait pas partie (il faudrait passer en charset iso-8859-15, très peu utilisé), ce dont on ne s'aperçoit pas car les navigateurs se débrouillent fort bien pour l'afficher, mais le validateur hurle.</p> <p>Si le charset est utf-8, l'euro devrait en faire partie (mais je me suis aperçu que sous debian, on pouvait distinguer des charset utf-8 avec et sans euro, ce qui m'a laissé perplexe).</p> > Un fil RSS 2.0 et un fil ATOM 0.3 2004-12-02T15:55:41Z https://files.spip.org/Un-fil-RSS-2-et-un-fil-ATOM-3#comment224472 2004-12-02T15:55:41Z <p>Cela fonctionne à une exception près parfaitement chez moi.</p> <p>Dans un article, n'y faisant pas attention, j'ai placé un sigle €, qui semble très mal accueilli par les validateurs RSS et Atom.</p> <p>Pour le reste, validation impeccable et compatibilité remarquable sur RSS 2.0 et Atom.</p> <p>Merci car la validation du backend.html est complètement foireuse sur mon site original spip...</p>