Vas69 Posted June 18, 2018 Share Posted June 18, 2018 (edited) Bonjour, Actuellement j'utilise le module RSS Feeder (Flux RSS de produits) v0.7.3 pour générer un flux de produits de la forme : Titre - Prix Image Aujourd'hui j'aimerai l'enrichir de quelques données comme le fabricant, le fournisseur suivi soit des caractéristique produit, soit de la description longue. Cela donnerai, par exemple : Titre - Fournisseur - Prix Caractéristiques produit OU Description longue Image Après avoir farfouillé dans le module en question, je pense que cela doit se trouver dans le fichier rss.php : <?php foreach ($products AS $product) { $image = Image::getImages((int)($cookie->id_lang), $product['id_product']); echo "\t\t<item>\n"; echo "\t\t\t<title><![CDATA[".$product['name']." - ".html_entity_decode(Tools::displayPrice(Product::getPriceStatic($product['id_product']), $currency), ENT_COMPAT, 'UTF-8')." ]]></title>\n"; echo "\t\t\t<description>"; $cdata = true; if (is_array($image) AND sizeof($image)) { $imageObj = new Image($image[0]['id_image']); echo "<![CDATA[<img src='".$link->getImageLink($product['link_rewrite'], $image[0]['id_image'], 'small_default')."' title='".str_replace('&', '', $product['name'])."' alt='thumb' />"; $cdata = false; } if ($cdata) echo "<![CDATA["; echo $product['description_short']."]]></description>\n"; echo "\t\t\t<link><![CDATA[".str_replace('&', '&', htmlspecialchars($link->getproductLink($product['id_product'], $product['link_rewrite'], Category::getLinkRewrite((int)($product['id_category_default']), $cookie->id_lang)))).$affiliate."]]></link>\n"; echo "\t\t</item>\n"; } ?> A priori cela doit se passer au niveau de echo "\t\t\t<title><![CDATA[".$product['name']." pour ajouter le fabricant. Et au niveau de echo "\t\t\t<description>"; pour ajouter les caractéristiques produits ou la description longue. Questions : 1 est ce au bon endroit qu'il faut effectuer ces modifications ? 2 quel bout de code dois je coller (j'en ai essayé plusieurs "au petit bonheur" mais je ne maitrise pas le php ) ? 3 A quoi correspond cette partie du code ? if ($cdata) echo "<![CDATA["; echo $product['description_short']."]]></description>\n"; D'avance, merci !! Edited December 3, 2018 by Vas69 (see edit history) Link to comment Share on other sites More sharing options...
Vas69 Posted December 3, 2018 Author Share Posted December 3, 2018 (edited) Bon, ok.... je suis un gros baltringue !!! 😂 Après avoir laissé de coté cette modification, je m'y suis remis ce matin puisque j'avais un peu de temps à tuer ... Bref, ça a été résolu en 2 min chrono, d'où le "gros baltringue". Je vous mets le code modifié au cas ou... <?php foreach ($products AS $product) { $image = Image::getImages((int)($cookie->id_lang), $product['id_product']); echo "\t\t<item>\n"; echo "\t\t\t<title><![CDATA[".$product['name']." - ".$product['supplier_name']." - ".$product['manufacturer_name']." - ".html_entity_decode(Tools::displayPrice(Product::getPriceStatic($product['id_product']), $currency), ENT_COMPAT, 'UTF-8')." ]]></title>\n"; echo "\t\t\t<description>"; $cdata = true; if (is_array($image) AND sizeof($image)) { $imageObj = new Image($image[0]['id_image']); echo "<![CDATA[<img src='".$link->getImageLink($product['link_rewrite'], $image[0]['id_image'], 'small_default')."' title='".str_replace('&', '', $product['name'])."' alt='thumb' />"; $cdata = false; } if ($cdata) echo "<![CDATA["; echo $product['description']."]]></description>\n"; echo "\t\t\t<link><![CDATA[".str_replace('&', '&', htmlspecialchars($link->getproductLink($product['id_product'], $product['link_rewrite'], Category::getLinkRewrite((int)($product['id_category_default']), $cookie->id_lang)))).$affiliate."]]></link>\n"; echo "\t\t</item>\n"; } ?> Edited December 3, 2018 by Vas69 (see edit history) Link to comment Share on other sites More sharing options...
Bayside Posted March 12, 2019 Share Posted March 12, 2019 Bonjour, je souhaite utilise le flux RSS mais cela ne semble pas fonctionner sur mon site. Module flux nouveau produit installer. Mais le lien de mon site ne fonctionne pas https://www.charmbijoux.com/modules/feeder/rss.php ou bien je ne sais pas comment lire le flux Merci Link to comment Share on other sites More sharing options...
Vas69 Posted March 13, 2019 Author Share Posted March 13, 2019 Bonjour Bayside, Je trouve un flux rss produit de votre site à cette adresse : https://www.charmbijoux.com/modules/feeder/rss.php ou celle ci par exemple : https://www.charmbijoux.com/modules/feeder/rss.php?id_category=0&orderby=position&orderway=asc Par curiosité, vous voulez utiliser le flux rss dans quel but ? Link to comment Share on other sites More sharing options...
Bayside Posted March 14, 2019 Share Posted March 14, 2019 Bonjour, Je souhaite integrer un flux rss sur mon site pour permettre a ce qui utilise le flux de suivre mes nouveautés. De meme pour des site ou annuaire lors de mise a jour de produits afin qu'ils en soient averti !! Votre lien fonctionne sur le site mais comment avoir générer le lien sur mon site charmbijoux.com j'ai créer un lien different du votre !! comment générer ce lien pour le mettre sur les produits ou categories, ou un lien des nouveaux produits Je ne vois pas bien comment cela fonctione Merci Link to comment Share on other sites More sharing options...
Vas69 Posted March 17, 2019 Author Share Posted March 17, 2019 Je viens de faire un tour sur votre site et, apparemment, c'est ok.... non ? Link to comment Share on other sites More sharing options...
Bayside Posted March 18, 2019 Share Posted March 18, 2019 bonjour, J'ai mis le lien que vous m'avez donner lien en modifiant le numero de la categorie. Est il possible d'avoir un lien sur la page promotion ?? au lieu d'un lien sur une categorie ? Link to comment Share on other sites More sharing options...
larentia Posted July 30, 2019 Share Posted July 30, 2019 Bonjour, j'ai fait une mise à jour de ma boutique en 1.6.1.24 et le module feeder n'existe pas ! où puis-je le télécharger SVP ? merci Larentia Link to comment Share on other sites More sharing options...
Vas69 Posted July 30, 2019 Author Share Posted July 30, 2019 (edited) Bonjour Larentia, Il faut trouver une version de PS avec le module ( surement avant la 1.6, je ne sais plus exactement dans quelle version ils ont supprimé ce module bien utile pour moi ), la télécharger et vous trouverez les fichiers dans la section module. liste versions 1.6 liste versions 1.5 Si vous ne trouvez pas vraiment pas, je peux vous transmettre ma version, mais vu que je l'ai pas mal personnalisé, ça risque d'être compliqué pour vous de vous y retrouver.... Bonne chance Edited July 30, 2019 by Vas69 (see edit history) Link to comment Share on other sites More sharing options...
larentia Posted July 31, 2019 Share Posted July 31, 2019 Merciiiii beaucoup pour l'astuce, je n'y avais pas pensé ! je l'ai retrouvé dans la dernière version de la 1.5 et ça fonctionne. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now