hafaliana Posted December 29, 2012 Share Posted December 29, 2012 (edited) Bonjour, Je suis sous Prestashop 1.4.8.2 Je fais un site catalogue et par conséquent, je n'affiche pas le prix des produits sur la boutique. Ainsi, j'utilise le flux Rss par défaut de prestashop et il affiche dans les flux le prix comme la capture d'ecran que je fais joint. (La boutique est encors en developpement local). j'arrive à voir que le code d'affichage est dans : adressedusite\modules\feeder\rss.php mais en ouvrant le fichier je ne trouve pas comment oter le prix sur les flux. voici le code : Je suis débutant en 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='"._PS_BASE_URL_._THEME_PROD_DIR_.$imageObj->getExistingImgPath()."-medium.jpg' 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[".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"; } ?> Merci bien. Edited January 2, 2013 by hafaliana (see edit history) Link to comment Share on other sites More sharing options...
J. Danse Posted December 29, 2012 Share Posted December 29, 2012 Bonjour, Le prix se situe dans cette ligne: 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"; Pour le retirer, voici le code qui remplace cette ligne: echo "\t\t\t<title><![CDATA[".$product['name']."]]></title>\n"; 1 Link to comment Share on other sites More sharing options...
hafaliana Posted December 30, 2012 Author Share Posted December 30, 2012 Bonjour et bonne année 2013 déjà. Merci beaucoup J. Dance. Ca a marché. Ce code m'a beaucoup servi c'est super. 1 Link to comment Share on other sites More sharing options...
J. Danse Posted December 31, 2012 Share Posted December 31, 2012 N'hésitez donc pas à mentionner le sujet comme [Résolu] Link to comment Share on other sites More sharing options...
hafaliana Posted January 2, 2013 Author Share Posted January 2, 2013 Ok, c'est par où pour marquer le topic resolu ? Je ne trouve pas le bouton à cliquer. Link to comment Share on other sites More sharing options...
J. Danse Posted January 2, 2013 Share Posted January 2, 2013 Malheureusement, pas de bouton. Voici l'aide, par contre: Topic [Résolu] Si, après avoir posté dans un topic, vous trouvez une solution à votre problème, merci de venir le signaler et de décrire cette solution. Il n'y a rien de plus frustrant pour les utilisateurs qui tomberont plus tard sur votre post que de lire "C'est bon, j'ai trouvé, merci…". De plus, si vous êtes l'auteur du topic pour lequel une solution a été apportée, éditer le premier post et ajouter la mention [Résolu] au début du titre. Pour marquer un topic comme [Résolu] : - Editer le premier post du topic en cliquant sur le bouton "Editer", - Cliquer sur le bouton "Utiliser l'éditeur complet", - Ajouter la mention "[Résolu] " au début du titre de votre topic et cliquez sur le bouton "Envoyer le message modifié". Les personnes n'appliquant pas ceci (à la demande des modérateurs ou des autres utilisateurs) verront leurs nouveaux topics fermés le temps d'y remédier. 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