[spip-dev] Syndication de rubrique devenue impossible?

Bonjour,

avec la CVS (je ne sais pas avant) le backend spécifique à une rubrique ne passe pas alors qu'il passe très bien sur les lecteurs de fils rss..

exemple : monsite.com/backend.php3 marche mais monsite.com/backend.php3?id_rubrique=xx ne passe plus.
C'est normal?

Philippe Auriol wrote:

Bonjour,

avec la CVS (je ne sais pas avant) le backend spécifique à une rubrique ne passe pas alors qu'il passe très bien sur les lecteurs de fils rss..

Qu'est-ce qui ne passe pas, c'est le fil fabriqué par une CVS ou bien la réception par la CVS d'un fil?

exemple : monsite.com/backend.php3 marche mais monsite.com/backend.php3?id_rubrique=xx ne passe plus.
C'est normal?

Ca ne devrait pas être normal. Y-a-t-il un exemple en ligne?

J'ai essayé un site CVS syndiquant un backend.php3?id_rubrique=1 venant d'un site CVS, ça marche.

J'ai essayé un site CVS syndiquant un backend.php3?id_rubrique=1 venant d'un site 1.72, ça marche aussi.

Une URL nous permettrait de tester. Non?

Cordialement

Yves Grenier

Qu'est-ce qui ne passe pas, c'est le fil fabriqué par une CVS ou bien la
réception par la CVS d'un fil?

Les deux :slight_smile:

exemple : monsite.com/backend.php3 marche mais
monsite.com/backend.php3?id_rubrique=xx ne passe plus.
C'est normal?

Ca ne devrait pas être normal. Y-a-t-il un exemple en ligne?

http://www.allergique.org/backend.php3?id_rubrique=15
ne passe pas dans spip mais passe dans les lecteurs rss
Si j'enlève l'id rubrique ça passe dans spip mais...je suis tout de suite moins sélectif.

Une URL nous permettrait de tester. Non?

certes

> Ca ne devrait pas être normal. Y-a-t-il un exemple en ligne?
http://www.allergique.org/backend.php3?id_rubrique=15

Ce backend passe très bien dans spip CVS, en tout cas ce matin et sur mon
ordi. Par contre il affiche une "erreur xml".

-- Fil

Bonjour,

Ca ne devrait pas être normal. Y-a-t-il un exemple en ligne?

http://www.allergique.org/backend.php3?id_rubrique=15

Ce backend passe très bien dans spip CVS, en tout cas ce matin et sur mon
ordi. Par contre il affiche une "erreur xml".

Bon ben ma CVS d'hier est pas bonne alors parceque moi je viens de le refaire à l'instant et j'ai :
"La syndication a échoué : impossible d'accéder au backend de ce site.
Attention : la syndication de ce site a rencontré un problème ; le système est donc temporairement interrompu pour l'instant. Vérifiez l'adresse du fichier de syndication de ce site (http://www.allergique.org/backend.php3?id_rubrique=15), et tentez une nouvelle récupération des informations."
Et c'est à chaque fois pareil...

refaire à l'instant et j'ai :
"La syndication a échoué : impossible d'accéder au backend de ce site.

Signifie que le site qui syndique n'arrive pas à obtenir le backend. La
connexion ne se fait pas (parfois c'est interdit au sein d'un même serveur?)

-- Fil

Ben...c'est pas le même serveur et ça marche si je ne mets pas ?id_rubrique=xx
Je ne vois pas...

Philippe Auriol wrote:

refaire à l'instant et j'ai :
"La syndication a échoué : impossible d'accéder au backend de ce site.

Signifie que le site qui syndique n'arrive pas à obtenir le backend. La
connexion ne se fait pas (parfois c'est interdit au sein d'un même serveur?)

Ben...c'est pas le même serveur et ça marche si je ne mets pas ?id_rubrique=xx
Je ne vois pas...

J'arrive à syndiquer les deux backend avec et sans id_rubrique...

J'ai testé avec le "feed validator", http://feedvalidator.org/ : le fil
http://www.allergique.org/backend.php3?id_rubrique=15
n'est pas validé. Il y a une ligne blanche en trop avant <?xml...>. Et une seconde erreur détecte un caractère qui n'est pas utf8. Or le file est déclaré avec un "charset" qui est iso-8859-1. Je me demande si le serveur Apache ne délivrerait pas la page en indiquant un charset erroné. Je me suis sorti une fois d'un cas pareil en plaçant dans le .htaccess la directive
AddDefaultCharset ISO-8859-1
En fait c'est dans l'autre sens que je l'ai fait pour forcer un serveur apache à fournir les fichiers en utf-8, j'avais ajouté
AddDefaultCharset UTF-8

Le "feed validator" fournit la même erreur sur http://www.allergique.org/backend.php3, il semble donc que ce ne soit pas cette erreur qui perturbe la syndication.

A part un conflit de charset, je ne vois pas ce que ça pourrait être.

Cordialement

Yves Grenier