Alic3s Posté 25 Octobre 2006 Posté 25 Octobre 2006 (modifié) 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 .. ^ Modifié 25 Octobre 2006 par Alic3s
captain_torche Posté 25 Octobre 2006 Posté 25 Octobre 2006 Pour que ton rss soit valide, il faut que tu supprimes les balises HTML de tes textes.
steph Posté 25 Octobre 2006 Posté 25 Octobre 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 Posté 25 Octobre 2006 Auteur Posté 25 Octobre 2006 $xml .= '<description><![CDATA[ '.$apercu_a.']]></description>'; comme ca ?
Alic3s Posté 25 Octobre 2006 Auteur Posté 25 Octobre 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 Posté 25 Octobre 2006 Posté 25 Octobre 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 Posté 1 Novembre 2006 Auteur Posté 1 Novembre 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 Posté 1 Novembre 2006 Posté 1 Novembre 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 Posté 3 Novembre 2006 Auteur Posté 3 Novembre 2006 http://feeds.loiclemeur.com/loiclemeurfr celui ci !!
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant