Jan Posté 23 Septembre 2006 Posté 23 Septembre 2006 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".
smile Posté 23 Septembre 2006 Posté 23 Septembre 2006 Je confirme que ca n'empèche pas la lecture de ton flux, avec actifpub : http://www.actifpub.com/code_blog.php?fich...go=1&a=visu
Jan Posté 23 Septembre 2006 Auteur Posté 23 Septembre 2006 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.phpHTTP/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.phpHTTP/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?
smile Posté 23 Septembre 2006 Posté 23 Septembre 2006 IL faut modifier le header, qui doit etre ecrit dans ton fichier rss.php header('Content-Type: application/rss+xml; charset='.dc_encoding);
Jan Posté 23 Septembre 2006 Auteur Posté 23 Septembre 2006 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?
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant