Bonjour à tous,<br><br>Sur la liste anglophone, j'ai lu le message d'Elizabeth à propos de problèmes de flux RSS. <br>Comme il n'y a pas encore de réponse et que le sujet me tarabuste aussi, je me permets de poser quelques problèmes. Peut-être qu'elle et moi avons les mêmes interrogations et que quelqu'un ici a des bouts de réponse (sinon je relancerai son message).<br>
<br>I) Problème avec un & dans le {$LastModifiedSummary}<br>-récemment j'ai remarqué qu'au même moment l'action rss ne me donnait que 4 liens, alors que l'action atom m'en donnait plus. <br>
-et que le paramètre ?count=20 n'avait pas d'effet sur l'action rss (toujours limité à 4 liens affichés), mais marchait avec l'action atom.<br>J'ai mis du temps à comprendre et le problème est apparu plus clairement en soumettant les deux flux à feedburner :<br>
dans le cas du flux atom, pas de pb apparent ;<br>dans le cas du flux rss, le problème intervient au 5e lien (ce qui explique que 4 seulement sont affichés, les autres étant comme bloqués à partir du 5e) :<br>dans le flux rss problématique, j'utilise {$LastModifiedSummary} dans la description ; or, la description du 5e lien comporte un signe & (esperluette)<br>
(ce signe se trouve aussi dans le titre, mais n'a pas posé de problème semble-t-il)<br><br>Voici le message d'erreur de FeedBurner (la 3e ligne seulement était surlignée comme fautive):<br><br># <title>Argot / Albert-Lévy &amp; Pinet. L'argot de l'X, 1894</title><br>
# <link><a href="http://www.languefrancaise.net/docs/Argot/LevyPinet1894" target="_blank">http://www.languefrancaise.net/docs/Argot/LevyPinet1894</a></link><br># <description>Derniere modification le 18/01/2009 23:17 par gb : +img 1894 Picard & Kaan (+65)</description><br>
# <dc:contributor>gb</dc:contributor><br># <dc:date>2009-01-18T22:17:50Z</dc:date><br># <pubDate>Sun, 18 Jan 2009 22:17:50 GMT</pubDate><br><br>et l'argument :<br><br><ul><li><p><a href="http://feedvalidator.org/check.cgi?url=http%3a%2f%2fwww.languefrancaise.net%2fdocs%2fSite%2fAllRecentChanges%3faction%3drss#l51" target="_blank">line 51</a>, column 82: <span>XML parsing error: <unknown>:51:82: not well-formed (invalid token)</span> [<a title="more information about this error" href="http://feedvalidator.org/docs/error/SAXError.html" target="_blank">help</a>]</p>
<blockquote><pre>... 1/2009 23:17 par gb : +img 1894 Picard & Kaan (+65)</description><br> <span>^</span></pre></blockquote></li></ul>J'ai remarqué que, dans le code de feeds.php, dans la partie de conversion des caractères, une ligne concernant l'esperluette est mise en commentaire :<br>
#'&amp;' => '&#38;#38;',<br><br>C'est normal ? Un rapport avec mon souci ?<br><br>II) D'autre part, j'ai le sentiment que pour moi non plus, mes modifications ne sont pas systématiquement affichées dans les flux.<br>
Quelqu'un d'autre a-t-il le même sentiment ? Y a-t-il un cache, qqchose comme cela qui pourrait expliquer un décalage ? <br>Je viens d'éditer 4 fois de suite le bac à sable de pmwiki org : le changement est répercuté à l'affichage de recentchanges ; répercuté aussi à l'affichage de la même page + ?action=rss ; mais il n'apparaît pourtant pas dans les lecteurs en ligne (google reader, feedburner). Comme si ?action=rss (qui liste bien ma modif) n'était pas la page lue par les lecteurs (qui ne font pas apparaître ma modif, même en rafraîchissant les données).<br>
(Je pensais que le feeds.php générait à la volée, un fichier rss : je me trompe ?)<br>Dans le code de feeds.php, je vois bien une référence à $PCache (qui apparaît rarement sur <a href="http://pmwiki.org">pmwiki.org</a>) : c'est un cache ?<br>
<br>Merci d'avoir lu, c'était long,<br>Gilles.<br><br>Visible ici (mot de passe : editer)<br><a href="http://www.languefrancaise.net/docs/Site/AllRecentChanges?action=rss">http://www.languefrancaise.net/docs/Site/AllRecentChanges?action=rss</a><br>
<br>-- <br>---------------------------------------<br>| A | de la langue française<br>| B | <a href="http://www.languefrancaise.net/" target="_blank">http://www.languefrancaise.net/</a><br>
| C | <a href="mailto:languefrancaise@gmail.com" target="_blank">languefrancaise@gmail.com</a><br>---------------------------------------<br>