Bonjour,
J'ai découvert les principes de Zend Framework hier, je suis donc débutant dans le domaine.
Je souhaiterais générer un flux RSS xml de mon site internet afin d'enregistrer mes produits dans Google Shopping.
Voici le bout de code qui me pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $feedarray['entries'][] = array('title' => $produit->titre, 'link' => $produit->url, 'description'=>$clean_str, 'g:image_link'=>$produit->url_image, 'g:price'=>$produit->prix_max, 'g:id' => $produit->id_objet); }
Dans mon flux actuel, "title", "description" et "link" fonctionnent, cependant les autres attributs commençant par 'g:' ne s'ajoutent pas dans mon flux, après plusieurs heures de recherche je découvre que ces termes doivent être bien précis (avec certains obligatoires et d'autres optionnelles).
g:image_link, g:price et g:id sont des termes que Google Shopping réclame afin d'être afficher dans leur service.
Voici ce que je dois générer :
Comment puis-je procèder ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18<?xml version="1.0"?> <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0"> <channel> <title>Nom de votre fichier de données</title> <link>http://www.example.com</link> <description>Description de votre contenu</description> <item> <title>Pullover en laine rouge</title> <link> http://www.example.com/item1-info-page.html</link> <description>Doux et confortable, ce pullover vous tiendra bien au chaud pendant les soirées d'hiver.</description> <g:image_link>http://www.example.com/image1.jpg</g:image_link> <g:price>25</g:price> <g:condition>neuf</g:condition> <g:id>1fr</g:id> </item> </channel> </rss>
Partager