Aller au contenu

Flux RSS dotclear et confirmation d'ouverture


Sujets conseillés

Posté

Bonjour,

Sur le dernier blog dotclear que j'ai installé, les navigateurs que j'ai testés (IE et Firefox) demandent confirmation avant d'ouvrir le fichier rss (rss.php)

Ce n'est pas le cas avec mes précédents rss dotclear (les navigateurs ouvrent directement le rss dans la fenêtre), et je n'en comprends pas la raison.

Des hypothèses:

- la version de dotclear: mon dernier blog est en 1.2.5, le précédent était en 1.2

- une configuration de dotclear que je n'aurais pas vue?

- l'hébergeur (nuxit pour mon dernier blog, ovh pour le précédent)

Je n'ai rien trouvé sur le forum de dotclear à ce sujet.

Vous pouvez voir ce dont je parle:

- Le rss pour lequel les navigateurs demandent confirmation http://bvwg.actulab.net/rss.php

- Le rss pour lequel les navigateurs ne demandent pas confirmation http://www.presidentielle-2007.net/actualite/rss.php

A priori ce phénomène n'empêche pas de parser mon rss, le rss est valide, mais on me signale qu'il pose problème "avec le simple_load de php5".

Posté

Peut-être une piste en analysant les entêtes http de ces flux avec l'outil du Hub j'obtiens:

URL: http://bvwg.actulab.net/rss.php

HTTP/1.1 200 OK

Date: Sat, 23 Sep 2006 12:42:46 GMT

Server: Apache

X-Powered-By: PHP/4.4.2

Cache-Control: must-revalidate, max-age=0

Pragma:

Last-Modified: Sat, 23 Sep 2006 09:43:02 GMT

Connection: close

Content-Type: application/rss+xml; charset=ISO-8859-1

URL: http://www.presidentielle-2007.net/actualite/rss.php

HTTP/1.1 200 OK

Date: Sat, 23 Sep 2006 12:43:30 GMT

Server: Apache

X-Powered-By: PHP/4.4.4

Connection: close

Content-Type: text/xml; charset=ISO-8859-1

Content-Encoding: gzip

Content-Length: 2017

Les différences de Content-Type ("application/rss+xml" vs "text/xml") seraient-ils la cause de ce comportement? Si oui comment y remédier?

Posté

IL faut modifier le header, qui doit etre ecrit dans ton fichier rss.php

header('Content-Type: application/rss+xml; charset='.dc_encoding);

Posté

Merci smile, c'est exactement ça.

Du coup j'ai pu affiner mes recherches et j'ai trouvé un début d'explication du pourquoi de ce changement sur le blog de dotclear, dans un billet paru à l'occasion la sortie de dotclear 1.2.4: http://www.dotclear.net/log/post/2006/04/1...de-dotclear-124

6. Le mercredi 12 avril 2006, 17:43 par vincenzo

le fait de remplacer la ligne 115 du fichier rss.php entraine le téléchargement du fichier quand on clique sur la file rss de la catégorie souhaitée au lieu de l'afficher est-ce normal (je précise avec IE) ?

header('Content-Type: text/xml; charset='.dc_encoding);

par

header('Content-Type: application/rss+xml; charset='.dc_encoding);

Cordialement

Vincenzo

7. Le mercredi 12 avril 2006, 20:50 par Pep

C'est tout à fait normal : les fils sont désormais servis en respectant au mieux les recommandations.

C'est à dire :

- application/atom+xm pour de l'Atom 1.0

- application/rss+xml pour du RSS

Si ce changement peut perturber les navigateurs, il fera par contre le "bonheur" des lecteurs de news.

Du coup, je n'ai rien changé. Mais en quoi ce changement est-il sensé faire "le bonheur des lecteurs de news". Les anciens flux DC leurs posent-ils des problèmes?

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...