Bonjour toutes et tous,
J'ais de nombreux sites en PHP, mais je n'ais jamais touché au RSS
Pouvez vous m'aider SVP Smiley eek

En fait avant de vous montrer mes codes,je résumes ma question ICI:
J'ais mis trois fichiers (voir code plus bas) sur mon site web, et lorsque je vais sur l'une des deux pages de mon site , décrites :
fi_lien.php ou fi_intro.php les deux fichiers décris dans mon XML
L'icone RSS de mon internet reste grise ??? alors que ICI (chez vous) l'icone s'active ???

MA QUESTION, que dois-je ajouter et ou pour que ça marche
merci.
J'ais d'une part mis dans mon HTACCESS :


ErrorDocument 404  http://www.fox-infographie.com/fi_404.php
 
<Files foxinfographie.xml>
AddCharset ISO-8859-1 .xml
AddType text/xml .xml
</Files>


Puis dans mon XML pour débuter simplement


<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="foxinfographie.xslt" ?>
<rss version="2.0">
    <channel>
        <title>Fox Infographie</title>
        <link>http://www.fox-infographie.com</link>
        <description>Les nouvelles de Fox Infographie</description>
       
        <item>
            <title>Suivez nos liens préférés</title>
            <link>http://www.fox-infographie.com/fi_lien.php</link>
            <guid isPermaLink="true">http://www.fox-infographie.com/fi_lien.php</guid>
            <description>Voici les derniers liens que nous avons sélectionnés pour vous, lire la suite...</description>
            <pubDate>Sat, 1 Mar 2008 10:30:00 GMT</pubDate>
        </item>
       
        <item>
            <title>Qu' est-ce que Fox Infographie ?</title>
            <link>http://www.fox-infographie.com/fi_intro.php</link>
            <guid isPermaLink="true">http://www.fox-infographie.com/fi_intro.php</guid>
            <description>Découvrez nos actions bénévoles pour aider les associations ....</description>
            <pubDate>Sat, 1 Mar 2008 10:17:00 GMT</pubDate>
        </item>
    </channel>
</rss>


Vous voyez que j'ais fait un XSLT comme indiqué dans vos aides ...
Le voici

  <?xml version="1.0" encoding="ISO-8859-1" ?> 
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <xsl:output method="html" version="4" encoding="iso-8859-1" indent="yes" /> 
- <xsl:template match="channel">
- <html>
- <head>
- <title>
  <xsl:value-of select="title" /> 
  - 
  <xsl:value-of select="description" /> 
  </title>
  <style type="text/css">body { font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:10pt; } td { font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:10pt; border: solid 1px rgb(200,200,200); padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; }</style> 
  <meta http-equiv="refresh" content="3600" /> 
  </head>
- <body>
- <div align="center">
- <b>
- <a href="" target="_self">
  <small>[Recharger cette page]</small> 
  </a>
  </b>
  <br /> 
  <br /> 
  <br /> 
- <table width="80%">
- <tr>
- <td align="center" style="border: none !important;">
- <a href="{link}">
- <big>
- <big>
- <b>
  <xsl:value-of select="title" /> 
  </b>
  </big>
  </big>
  </a>
  <br /> 
- <a href="{image/link}" target="_blank">
  <img src="{image/url}" alt="{image/title}" title="{description}" border="0" width="{image/width}" height="{image/height}" /> 
  </a>
  </td>
- <td style="border: none !important">
- <b>
- <big>
  <xsl:value-of select="description" /> 
  </big>
  </b>
  <br /> 
  <br /> 
- <a href="http://validator.w3.org/feed/check.cgi?url=http://fox-infographie.com/foxinfographie.xml">
  <img src="valid-rss.png" alt="[Valid RSS]" title="Validate my RSS feed" width="88" height="31" /> 
  </a>
  <br /> 
  Cette page est au format RSS 2.0. 
  <br /> 
  Elle est conçue pour être lue par des aggrégateurs de flux RSS. 
  <br /> 
  <br /> 
  </td>
  </tr>
  <xsl:call-template name="item" /> 
  </table>
  </div>
  <hr /> 
  </body>
  </html>
  </xsl:template>
- <xsl:template match="item" name="item">
- <xsl:for-each select="item">
- <tr>
- <td colspan="2">
- <a href="{link}" target="_blank">
- <b>
  <xsl:value-of select="title" /> 
  </b>
  </a>
  <br /> 
  <xsl:value-of select="description" /> 
  </td>
  </tr>
  </xsl:for-each>
  </xsl:template>
  </xsl:stylesheet>




Modifié par FoxLeRenard (01 Mar 2008 - 15:43)
Pffffffffffff Je suis vraiment nul !! Smiley fache

Je n'avais pas mis dans mes META


<link rel='alternate' type='application/rss+xml' href='http://www.fox-infographie.com/foxinfographie.xml' title='Les nouvelles de Fox Infographie'>


Vraiment c'est enfantin les RSS Smiley cligne
Felipe a écrit :
Bonjour,

probablement plus simple à faire qu'à comprendre au départ Smiley lol (un fichier XML et le lien qui va bien dans <head>)

Tu trouveras des outils bien utiles dans les Liste de ressources et tutoriels sur les Standards (à la rubrique Ressources Internationales / HTML / XHTML / XML) pour valider tes flux RSS Smiley cligne


Merci a toi pour ta réponse et le précieux lien sur vos tutoriels Smiley biggrin
je vais aller lire ça en détail !