Problème de flux RSS en version 1.9.2

Bonjour à tous,

Depuis que j'ai fait passer mon site en version 1.9.2a, j'ai plein de problèmes avec mon flux RSS. J'ai supprimé mon squelette pour revenir à la version dist mais ça n'a pas tout réglé.

Le problème sur lequel je sèche pour l'instant, c'est l'apparition d'une ligne vide dans la version anglaise du flux, avant le header. Je n'en suis pas sûre mais j'ai peur que cette ligne vide empêche certains lecteur d'interpréter le flux.

Google Reader en tous cas refuse de le lire, alors que la version française passe bien. Mais Firebird, Firefox et NetNewsWire le lisent correctement, alors ça n'est peut-être pas trop grave ?

Si vous avez des suggestions pour me débarrasser de cette ligne, je suis intéressée :slight_smile:

Voici l'adresse du flux :

http://www.florenceartur.com/backend.php?lang=en

Et le code du squelette backend.html :

--------------- début du code ------------------
[(#HTTP_HEADER{Content-type: text/xml; charset=iso-8859-1})]
<?xml version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
  <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
  <link>#URL_SITE_SPIP/</link>
  <description>[(#DESCRIPTIF_SITE_SPIP|texte_backend)]</description>
  <language>#LANG</language>
  <generator>SPIP - www.spip.net</generator>

<BOUCLE_10recents(ARTICLES){branche ?}{id_mot ?}
  {par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_10recents>

<BOUCLE_tres_recents(ARTICLES){branche ?}{id_mot ?}
  {par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_tres_recents>

</channel>

</rss>
--------------- fin du code ------------------

Merci d'avance pour votre aide
Florence

Bonjour Florence,

Je viens de tester ton flux et il ne semble pas poser de problèmes sous Google Reader en EN.

Il y a un outil utile pour vérifier les flux dont voici l’adresse : http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.florenceartur.com%2Fbackend.php%3Flang%3Den

http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.florenceartur.com%2Fbackend.php%3Flang%3Dfr

Tu peux ainsi comparer les 2 flux qui semblent être identiques!

  • Seb -

Le 29/05/07, Florence Artur <fartur@free.fr> a écrit :

Bonjour à tous,

Depuis que j’ai fait passer mon site en version 1.9.2a, j’ai plein de
problèmes avec mon flux RSS. J’ai supprimé mon squelette pour revenir à
la version dist mais ça n’a pas tout réglé.

Le problème sur lequel je sèche pour l’instant, c’est l’apparition d’une
ligne vide dans la version anglaise du flux, avant le header. Je n’en
suis pas sûre mais j’ai peur que cette ligne vide empêche certains
lecteur d’interpréter le flux.

Google Reader en tous cas refuse de le lire, alors que la version
française passe bien. Mais Firebird, Firefox et NetNewsWire le lisent
correctement, alors ça n’est peut-être pas trop grave ?

Si vous avez des suggestions pour me débarrasser de cette ligne, je suis
intéressée :slight_smile:

Voici l’adresse du flux :

http://www.florenceartur.com/backend.php?lang=en

Et le code du squelette backend.html :

--------------- début du code ------------------
[(#HTTP_HEADER{Content-type: text/xml; charset=iso-8859-1})]

<?xml version="1.0"[ encoding="(#CHARSET)"]?>

<rss version=« 2.0 »
xmlns:dc=« http://purl.org/dc/elements/1.1/ »
xmlns:content=" http://purl.org/rss/1.0/modules/content/"

[(#NOM_SITE_SPIP|texte_backend)] #URL_SITE_SPIP/ [(#DESCRIPTIF_SITE_SPIP|texte_backend)] #LANG SPIP - [www.spip.net](http://www.spip.net)

<BOUCLE_10recents(ARTICLES){branche ?}{id_mot ?}
{par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_10recents>

<BOUCLE_tres_recents(ARTICLES){branche ?}{id_mot ?}
{par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_tres_recents>

--------------- fin du code ------------------

Merci d’avance pour votre aide
Florence


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Merci Sebbou,

En effet ils sont identiques car la ligne vide a disparu !!!! Ce n'est pas la première fois que ça m'arrive, la dernière fois quand j'ai testé le flux il fonctionnait et quelques jours plus tard je me suis aperçu qu'il était vide. J'ai l'impression que la commande var_mode=recalcul ne fonctionne pas toujours très bien ...?

Bon, en tous cas mon problème semble résolu pour l'instant. Merci !

Florence

Bonjour Florence,

Je viens de tester ton flux et il ne semble pas poser de problèmes sous Google Reader en EN.

Il y a un outil utile pour vérifier les flux dont voici l'adresse : Feed Validator Results: http://www.florenceartur.com/backend.php?lang=en

Feed Validator Results: http://www.florenceartur.com/backend.php?lang=fr

Tu peux ainsi comparer les 2 flux qui semblent être identiques!

- Seb -

Le 29/05/07, *Florence Artur* <fartur@free.fr <mailto:fartur@free.fr>> a écrit :

    Bonjour à tous,

    Depuis que j'ai fait passer mon site en version 1.9.2a, j'ai plein de
    problèmes avec mon flux RSS. J'ai supprimé mon squelette pour revenir à
    la version dist mais ça n'a pas tout réglé.

    Le problème sur lequel je sèche pour l'instant, c'est l'apparition d'une
    ligne vide dans la version anglaise du flux, avant le header. Je n'en
    suis pas sûre mais j'ai peur que cette ligne vide empêche certains
    lecteur d'interpréter le flux.

    Google Reader en tous cas refuse de le lire, alors que la version
    française passe bien. Mais Firebird, Firefox et NetNewsWire le lisent
    correctement, alors ça n'est peut-être pas trop grave ?

    Si vous avez des suggestions pour me débarrasser de cette ligne, je suis
    intéressée :slight_smile:

    Voici l'adresse du flux :

    Florence Artur
    <Florence Artur;

    Et le code du squelette backend.html :

    --------------- début du code ------------------
    [(#HTTP_HEADER{Content-type: text/xml; charset=iso-8859-1})]
    <?xml version="1.0"[ encoding="(#CHARSET)"]?>
    <rss version="2.0"
            xmlns:dc="DCMI: DCMI Metadata Terms;
            xmlns:content=" http://purl.org/rss/1.0/modules/content/&quot;
     >

    <channel>
            <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
            <link>#URL_SITE_SPIP/</link>
            <description>[(#DESCRIPTIF_SITE_SPIP|texte_backend)]</description>

            <language>#LANG</language>
            <generator>SPIP - www.spip.net <http://www.spip.net></generator>

    <BOUCLE_10recents(ARTICLES){branche ?}{id_mot ?}
            {par date}{inverse}{0,10}{unique}>
    <INCLURE{fond=inc-rss-item}{id_article}>
    </BOUCLE_10recents>

    <BOUCLE_tres_recents(ARTICLES){branche ?}{id_mot ?}
            {par date}{inverse}{age<3}{unique}>
    <INCLURE{fond=inc-rss-item}{id_article}>
    </BOUCLE_tres_recents>

    </channel>

    </rss>
    --------------- fin du code ------------------

    Merci d'avance pour votre aide
    Florence

    _______________________________________________
    liste spip
    spip@rezo.net <mailto:spip@rezo.net> - désabonnement :
    spip-off@rezo.net <mailto:spip-off@rezo.net>
    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    <http://listes.rezo.net/mailman/listinfo/spip&gt;
    Documentation de SPIP : http://www.spip.net/
    irc://irc.freenode.net/spip
    FAQ : http://www.spip-contrib.net/spikini/FaQ

Florence,

à vrai dire lors des essais de flux RSS et Podcast nous avons travaillé avec « vider le cache » à chaque fois car recalcul travaille sur le cache de l’article mais pas sur celui du flux (du moins il me semble)…

Le 30/05/07, Florence Artur <fartur@free.fr> a écrit :

Merci Sebbou,

En effet ils sont identiques car la ligne vide a disparu !!! Ce n’est
pas la première fois que ça m’arrive, la dernière fois quand j’ai testé
le flux il fonctionnait et quelques jours plus tard je me suis aperçu
qu’il était vide. J’ai l’impression que la commande var_mode=recalcul ne
fonctionne pas toujours très bien …?

Bon, en tous cas mon problème semble résolu pour l’instant. Merci !

Florence

Bonjour Florence,

Je viens de tester ton flux et il ne semble pas poser de problèmes sous
Google Reader en EN.

Il y a un outil utile pour vérifier les flux dont voici l’adresse :
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.florenceartur.com%2Fbackend.php%3Flang%3Den

http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.florenceartur.com%2Fbackend.php%3Flang%3Dfr

Tu peux ainsi comparer les 2 flux qui semblent être identiques!

  • Seb -

Le 29/05/07, Florence Artur <fartur@free.fr <mailto: fartur@free.fr>> a
écrit :

Bonjour à tous,

Depuis que j’ai fait passer mon site en version 1.9.2a, j’ai plein de
problèmes avec mon flux RSS. J’ai supprimé mon squelette pour revenir à
la version dist mais ça n’a pas tout réglé.

Le problème sur lequel je sèche pour l’instant, c’est l’apparition d’une
ligne vide dans la version anglaise du flux, avant le header. Je n’en
suis pas sûre mais j’ai peur que cette ligne vide empêche certains
lecteur d’interpréter le flux.

Google Reader en tous cas refuse de le lire, alors que la version
française passe bien. Mais Firebird, Firefox et NetNewsWire le lisent
correctement, alors ça n’est peut-être pas trop grave ?

Si vous avez des suggestions pour me débarrasser de cette ligne, je suis
intéressée :slight_smile:

Voici l’adresse du flux :

http://www.florenceartur.com/backend.php?lang=en
<http://www.florenceartur.com/backend.php?lang=en >

Et le code du squelette backend.html :

--------------- début du code ------------------
[(#HTTP_HEADER{Content-type: text/xml; charset=iso-8859-1})]

<?xml version=" 1.0"[ encoding="(#CHARSET)"]?>

<rss version=« 2.0 »
xmlns:dc=« http://purl.org/dc/elements/1.1/ »
xmlns:content=" http://purl.org/rss/1.0/modules/content/"

[(#NOM_SITE_SPIP|texte_backend)] #URL_SITE_SPIP/ [(#DESCRIPTIF_SITE_SPIP|texte_backend)]

#LANG
SPIP - www.spip.net <http://www.spip.net>

<BOUCLE_10recents(ARTICLES){branche ?}{id_mot ?}
{par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_10recents>

<BOUCLE_tres_recents(ARTICLES){branche ?}{id_mot ?}
{par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inc-rss-item}{id_article}>
</BOUCLE_tres_recents>

--------------- fin du code ------------------

Merci d’avance pour votre aide
Florence


liste spip
spip@rezo.net mailto:[spip@rezo.net](mailto:spip@rezo.net) - désabonnement :
spip-off@rezo.net <mailto: spip-off@rezo.net>
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
< http://listes.rezo.net/mailman/listinfo/spip>
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ


liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ