Version complète: sur le forum Webmaster Hub : Problème RSS :'(
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > XML et ses dialectes
Alic3s
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 ..
^
captain_torche
Pour que ton rss soit valide, il faut que tu supprimes les balises HTML de tes textes.
steph
J'ai eu un problème similaire, pour valider mon flux j'ai dû mettre ma description entre :

CODE
<description>
  <![CDATA[
  ... description ...
  ]]>
</description>


C'est peut-être une solution.
Steph.
Alic3s
$xml .= '<description><![CDATA[ '.$apercu_a.']]></description>';


comme ca ?
steph
oui, dis nous si ça fonctionne.

Steph
Alic3s
Non tout est pareil sad.gif

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
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
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
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
http://feeds.loiclemeur.com/loiclemeurfr

celui ci !!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.