Flux xml et image
Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
2 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
-

maki69380 - Nouveau WRInaute

- Messages: 45
- Inscription: 1 Avr 2009
Flux xml et image
Bonjour,
je suis novice, et j'essaie désespérément de créer un fichier xml, contenant des items avec une image, pour ensuite les afficher sous forme de liste.
est-ce quelqu'un pourrait m'expliquer comment je dois faire ?
J'utilise un script php avec magpierss pour afficher mon flux xml.

je suis novice, et j'essaie désespérément de créer un fichier xml, contenant des items avec une image, pour ensuite les afficher sous forme de liste.
est-ce quelqu'un pourrait m'expliquer comment je dois faire ?
J'utilise un script php avec magpierss pour afficher mon flux xml.
-

maki69380 - Nouveau WRInaute

- Messages: 45
- Inscription: 1 Avr 2009
Re: Flux xml et image
si mon fichier xml c'est ça :
<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>valise</title>
<link>http://www.site.com/</link>
<description>tata titi tu tu</description>
<item>
<title>Nouvelle du jour</title>
<link>http://www.autresite.html</link>
<description>Tout savoir sur RSS</description>
<enclosure>http://liendelimage</enclosure>
</item>
</channel>
et que mon script php pour l'afficher ( enfin retourner un code html pour l'afficher ) c'est ca :
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items, 0, $nb_items_affiches);
// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
$html = "<ul>\n";
// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<tr>";
$html .= "<td width='700' height='150' nowrap='nowrap'>";
$image=$item['enclosure'];
$html .="<img src='".$image."'>";
$html .= "<a href=\"".$item['link']."\">".$item['title']."</a>";
$html .= "</td>\n";
}
$html .= "<br />\n";
}
// retourne le code HTML a inclure dans la page
return $html;
}
?>
ça marche pas.. pas d'image..
ça inspire quelqu'un ?
<?xml version="1.0" ?>
<rss version="2.0">
<channel>
<title>valise</title>
<link>http://www.site.com/</link>
<description>tata titi tu tu</description>
<item>
<title>Nouvelle du jour</title>
<link>http://www.autresite.html</link>
<description>Tout savoir sur RSS</description>
<enclosure>http://liendelimage</enclosure>
</item>
</channel>
et que mon script php pour l'afficher ( enfin retourner un code html pour l'afficher ) c'est ca :
<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);
// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items, 0, $nb_items_affiches);
// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
$html = "<ul>\n";
// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<tr>";
$html .= "<td width='700' height='150' nowrap='nowrap'>";
$image=$item['enclosure'];
$html .="<img src='".$image."'>";
$html .= "<a href=\"".$item['link']."\">".$item['title']."</a>";
$html .= "</td>\n";
}
$html .= "<br />\n";
}
// retourne le code HTML a inclure dans la page
return $html;
}
?>
ça marche pas.. pas d'image..
ça inspire quelqu'un ?
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Un (RSS) pour tous (les blogs officiels de Google)
- Google Enterprise a son blog
- Intégrer facilement un flux RSS externe
- Annuaire WRI : intégration des flux XML des inscrits
- Le blog de Google Analytics
- Le blog officiel de Google Research
- Utiliser Actifpub pour l'intégration d'un flux RSS externe sur son site
- Le blog officiel de Google au Japon
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
