Jump to content

Enlever le prix dans le flux RSS [Résolu]


hafaliana

Recommended Posts

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.

post-367202-0-54875500-1356776997_thumb.jpg

Edited by hafaliana (see edit history)
Link to comment
Share on other sites

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";

  • Like 1
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...