Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Afficher fil RSS sur son site

9 réponses
Avatar
kurtbosh
Bonjour,

Savez-vous comment on peut afficher un fil RSS sur son site sans
passer par un site de service externe ?

Merci.

9 réponses

Avatar
CrazyCat
kurtbosh wrote:
Savez-vous comment on peut afficher un fil RSS sur son site sans
passer par un site de service externe ?



Il existe des solutions de parseurs RSS en php, c'est même très simple à
mettre en place.
Au cas où, tu peux t'inspirer de scripts existants pour te faire le tien.

--
Réseau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr
Avatar
kurtbosh
On 2 mar, 08:31, CrazyCat wrote:
kurtbosh wrote:
> Savez-vous comment on peut afficher un fil RSS sur son site sans
> passer par un site de service externe ?

Il existe des solutions de parseurs RSS en php, c'est même très simpl e à
mettre en place.
Au cas où, tu peux t'inspirer de scripts existants pour te faire le tie n.

--
Réseau IRC Francophone:http://www.zeolia.net
Aide et astuces :http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops:http://www.eggdrop.fr



Oui mais je ne voulais pas utiliser php ?
Avatar
CrazyCat
kurtbosh wrote:
Savez-vous comment on peut afficher un fil RSS sur son site sans
passer par un site de service externe ?


Il existe des solutions de parseurs RSS en php, c'est même très simple à
mettre en place.
Au cas où, tu peux t'inspirer de scripts existants pour te faire le tien.


Oui mais je ne voulais pas utiliser php ?



Alors, ça ne sera guère possible

--
Réseau IRC Francophone: http://www.zeolia.net
Aide et astuces : http://www.g33k-zone.org
Communauté Francophone sur les Eggdrops: http://www.eggdrop.fr
Avatar
yamo'
Salut,

CrazyCat a tapoté, le 02.03.2009 09:55:
Oui mais je ne voulais pas utiliser php ?



Alors, ça ne sera guère possible



Le format RSS n'est pas complexe, j'ai même fait un essai en ASP en
lisant une base de donnée!

Donc on peut très bien le coder soit même avec un language quelconque
sur le serveur.

Mais il est vrai qu'en HTML pur à moins de coder à la main le xml des
fichiers rss ce n'est pas possible :P



Stéphane
--
<http://pasdenom.info>
Avatar
kurtbosh
On 2 mar, 19:04, yamo' wrote:

Mais il est vrai qu'en HTML pur à moins de coder à la main le xml des
fichiers rss ce n'est pas possible :P

Stéphane
--
<http://pasdenom.info>



Mon fichier RSS je le fais à la mimine en XML, c'est très simple !

http://www.grenault.net/grss.xml

Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
Ca, je ne sais pas faire !

Merci.
Avatar
yamo'
Salut,

kurtbosh a tapoté, le 02.03.2009 20:39:
Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
Ca, je ne sais pas faire !



On doit peut-être pouvoir faire ça en xslt mais ce n'est vraiment pas
trivial ; le mieux c'est d'utiliser un code php ou autre existant.

<http://www.xml.com/pub/a/2003/01/02/tr.html>

Stéphane
--
<http://pasdenom.info>
Avatar
Patrick Mevzek
Le Mon, 02 Mar 2009 20:50:20 +0100, yamo' a écrit:
kurtbosh a tapoté, le 02.03.2009 20:39:
Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.
Ca, je ne sais pas faire !



On doit peut-être pouvoir faire ça en xslt mais ce n'est vraiment pas
trivial ;



Je ne trouve pas ca très compliqué, je le fais sur mes sites avec XSLT et
pour des besoins simples ca se règle en une dizaine de lignes :

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='xhtml' encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:apply-templates select="//item"><xsl:sort xmlns:dc="http://purl.org/dc/elements/1.1/" select="dc:date" order="descending"/></xsl:apply-templates></xsl:template>
<xsl:template match="item">
<li>
<span class="date"><xsl:value-of xmlns:dc="http://purl.org/dc/elements/1.1/" select="substring(dc:date,1,10)" /></span><br/>
<xsl:text> </xsl:text>
<a class="offsite" hreflang="en">
<xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute>
<xsl:value-of select="title" /></a>
</li>
</xsl:template>
</xsl:stylesheet>

D'autre part certains flux RSS/ATOM incorporent directement en leur sein
un lien vers un fichier XSLT : un navigateur en local peut ainsi afficher
le fil RSS directement, en dehors de toute page.
On peut imaginer donc comme traitement utiliser le XSLT donné par le fil lui-même
si il est pertinent évidemment.

--
Patrick Mevzek . . . . . . . . . . . . . . Dot and Co
<http://www.dotandco.net/> <http://www.dotandco.com/>
<http://www.dotandco.net/ressources/icann_registrars/prices>
<http://icann-registrars-life.dotandco.net/>
Avatar
kurtbosh
On 2 mar, 22:36, Patrick Mevzek
wrote:
Le Mon, 02 Mar 2009 20:50:20 +0100, yamo' a écrit:

> kurtbosh a tapoté, le 02.03.2009 20:39:
>> Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien .
>> Ca, je ne sais pas faire !

> On doit peut-être pouvoir faire ça en xslt mais ce n'est vraiment p as
> trivial ;

Je ne trouve pas ca très compliqué, je le fais sur mes sites avec XSL T et
pour des besoins simples ca se règle en une dizaine de lignes :

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/T ransform">
<xsl:output method='xhtml' encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:apply-templates select="//item"><xsl:sort xmlns:dc="http://purl. org/dc/elements/1.1/" select="dc:date" order="descending"/></xsl:apply- templates></xsl:template>
<xsl:template match="item">
 <li>
 <span class="date"><xsl:value-of xmlns:dc="http://purl.org/dc/elem ents/1.1/" select="substring(dc:date,1,10)" /></span><br/>
 <xsl:text> </xsl:text>
 <a class="offsite" hreflang="en">
 <xsl:attribute name="href"><xsl:value-of select="link" /></xsl:att ribute>
 <xsl:value-of select="title" /></a>
 </li>
</xsl:template>
</xsl:stylesheet>

D'autre part certains flux RSS/ATOM incorporent directement en leur sein
un lien vers un fichier XSLT : un navigateur en local peut ainsi afficher
le fil RSS directement, en dehors de toute page.
On peut imaginer donc comme traitement utiliser le XSLT donné par le fi l lui-même
si il est pertinent évidemment.

--
Patrick Mevzek . . . . . . . . . . . . . . Dot and Co
<http://www.dotandco.net/> <http://www.dotandco.com/>
<http://www.dotandco.net/ressources/icann_registrars/prices>
<http://icann-registrars-life.dotandco.net/>



Oui, cette solution m'irait bien mais je ne connais pas du tout
XSL !!!!

Merci.
Avatar
Pierre Goiffon
kurtbosh wrote:
Je voudrais pouvoir afficher ces xml de sites extérieurs sur le mien.



On doit peut-être pouvoir faire ça en xslt





Oui, cette solution m'irait bien mais je ne connais pas du tout
XSL !!!!



J'ai compris que vous étiez à destination du Web... La transformation
XSL-T ne se fera donc pas sur le poste client. Donc... il vous faut du
traitement serveur, PHP ou autre !