Alic3s Posted October 25, 2006 Posted October 25, 2006 (edited) Bonjour je suis nouvelle ici, et aussi en programmation, et j'ai depuis des mois un posteur de news en php, tout ce qu'il y a de plus connu, fait à la main, et maintenant j'ai voulu me faire un fichier php qui créé un flux rss.xml, c'est le cas et ca marche euh partiellement... En fait ma question, dans mes <description> j'ai donc mes news php mais elles contiennent des <br /> et <div> normal pour la mise en forme mais à priori il aime pas ça Mr RSS ni même Feedburner (j'ai besoin de les valider) comment faire please pour mettre en forme ses news sans que RSS chipote ? Merci mille fois d'avance. ==> This feed does not validate. * line 1, column 849: Undefined description element: br (6 occurrences) [help] ... propres ailes, il faut déjà en avoir...<br /><br />Le plus dur je crois ... ^ * line 1, column 1672: Undefined description element: em [help] ... ription>Google lance un enième service, <em><a href="http://www.google.c ... ^ * line 1, column 2024: Undefined description element: div [help] ... et tels domaines, pratique !<br /><br /><div align="center"><img src="go .. ^ Edited October 25, 2006 by Alic3s
captain_torche Posted October 25, 2006 Posted October 25, 2006 Pour que ton rss soit valide, il faut que tu supprimes les balises HTML de tes textes.
steph Posted October 25, 2006 Posted October 25, 2006 J'ai eu un problème similaire, pour valider mon flux j'ai dû mettre ma description entre : <description> <![CDATA[ ... description ... ]]></description> C'est peut-être une solution. Steph.
Alic3s Posted October 25, 2006 Author Posted October 25, 2006 $xml .= '<description><![CDATA[ '.$apercu_a.']]></description>'; comme ca ?
Alic3s Posted October 25, 2006 Author Posted October 25, 2006 Non tout est pareil enfin c'est pas pareil, maintenance il passe bien dans les logiciels lecteur, il passe dans netvibes, mais sous feedburner les erreurs ont changé : # line 1, column 2285: description should not contain relative URL references: googlecoop.jpg (7 occurrences) [help] ... ros pour avoir un outil efficace... !]]></description><guid>http://www.n ... ^ # line 1, column 9638: description should not contain object tag [help] ... height="350"></embed></object></div>]]></description><guid>http://www.n ... ^ # line 1, column 9638: description should not contain param tag (2 occurrences) [help] ... height="350"></embed></object></div>]]></description><guid>http://www.n ... ^ # line 1, column 9638: description should not contain embed tag [help] ... height="350"></embed></object></div>]]></description><guid>http://www.n ... ^ # line 1, column 9638: description should not contain wmode attribute [help] ... height="350"></embed></object></div>]]></description><guid>http://www.n ... Il pointe que le "description" les petits ^ ... :'(
steph Posted October 25, 2006 Posted October 25, 2006 Je pense qu'on ne peut pas mettre tous les tags html dans <description>, essaye d'enlever les tags <object>...</object> et pour les images essaye de donner une url complete, pas relative. Steph.
Alic3s Posted November 1, 2006 Author Posted November 1, 2006 Re ! Ecoute dans netvibes mes news s'affichent, dans les lecteurs type logiciels aussi, cependant j'ai du supprimer tous les tags <object> donc pas de vidéo google ou youtube.. alors qu'il y a plein de blog qui en ont dans leur flux rss, comment faire ? voilà mes filtres : $apercu_a = strip_tags($apercu_a,"<strong>,<div>,<br />,<a>,<img>,<br>,<em>,<u>,<b>,<i>"); $texte_a = strip_tags($texte_a,"<strong>,<div>,<br />,<a>,<img>,<br>,<em>,<u>,<b>,<i>"); $descrip = "$apercu_a<br><br>$texte_a"; $xml .= '<description><![CDATA[ '.$descrip .']]></description>'; merci mille fois d'avance !
steph Posted November 1, 2006 Posted November 1, 2006 Il faudrait voir comment ils font pour inclure leur vidéo à leur flux. As-tu une adresse d'un de ces flux pour voir ? Steph
Alic3s Posted November 3, 2006 Author Posted November 3, 2006 http://feeds.loiclemeur.com/loiclemeurfr celui ci !!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now