Bonjour toutes et tous,
J'ais de nombreux sites en PHP, mais je n'ais jamais touché au RSS
Pouvez vous m'aider SVP
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 :
Puis dans mon XML pour débuter simplement
Vous voyez que j'ais fait un XSLT comme indiqué dans vos aides ...
Le voici
Modifié par FoxLeRenard (01 Mar 2008 - 15:43)
J'ais de nombreux sites en PHP, mais je n'ais jamais touché au RSS
Pouvez vous m'aider SVP
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)