Magikolo Posted July 18, 2017 Share Posted July 18, 2017 (edited) //**************************************************************** PrestaShop 1.6.1.10 (jamais mis à jour)Url du site : http://www.classic-flat-racer.com/Thème : par défautCode : originalHébergement : OVHVersion de PHP : 5.4Version de MySQL : 5.5//****************************************************************Bonjours à toutes et tous !Après plusieurs semaines de recherche infructueuses.. Je m'en remet à vous.. Je souhaiterais un peu d'aide. Je vend du neuf et de l'occasion.Je voudrais pouvoir ajouter un bandeau "occasion" sur chacun de mes produits d'occasion.A la même manière et au même endroit que les bandeau "Promo" par exemple. (en haut à droite)(Sachant que jamais aucun produit ne sera à la fois d'occasion et en Promo !)Je n'ai trouvé qu'un seul sujet qui en parle ICI mais ma version ne doit pas correspondre car je ne trouve pas les mêmes lignes de code. En gros, quand la variable MySql "condition" d'un produit a pour valeur "refurbished" je voudrais qu'un bandeau permanent s'applique automatiquement avec la mention "occasion". Svp.. J'ai vraiment besoin de vous... Bonus.. récompense de 15€ via Paypal pour le premier qui me donne "la" solution qui fonctionne (en publique bien sur, pour que tout le monde puise en profiter...) Un grand merci à l'avance. A vos marques.. Prêt.. Feuuuu. Edited July 18, 2017 by Magikolo (see edit history) Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 18, 2017 Share Posted July 18, 2017 15€ c'est pas assez cher Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 18, 2017 Share Posted July 18, 2017 Vers la ligne 105 en dessous de {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <a class="sale-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="sale-label">{l s='Sale!'}</span> </a> {/if} rajoute : {if $product.condition=="used"} <a class="new-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="new-label">{l s='Occasion'}</span> </a> {/if} J'ai mis used parce que c'est occasion, refurbished c'est reconditionné. Et je prend pas la charité mais des fleurs je dis pas non ou des louanges à mon talents Bonne journée 1 Link to comment Share on other sites More sharing options...
Magikolo Posted July 19, 2017 Author Share Posted July 19, 2017 Bonjour Ariane. D'abord un grand merci pour ton aide. Effectivement "refurbished" veut dire reconditionné.. (pardon pour l'erreur). Le code fonctionne, par contre il se substitue au bandeau "Nouveau" (en bleu). J'aurais souhaité que le bandeau "Occasion" apparaisse en haut à droite de l'image produit. (en rouge comme pour "Promo" ) Est-ce beaucoup plus compliqué ? Merci Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 19, 2017 Share Posted July 19, 2017 Bonjour, Remplace mon code précedent par celui ci : {if $product.condition=="used"} <a class="sale-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="sale-label">{l s='Occasion'}</span> </a> {/if} Bonne journée 1 Link to comment Share on other sites More sharing options...
Magikolo Posted July 19, 2017 Author Share Posted July 19, 2017 (edited) J'avais essayé déjà cette solution mais rien ne se passe. Le code est comme ignoré. {if isset($product.new) && $product.new == 1} <a class="new-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="new-label">{l s='New'}</span> </a> {/if} {if isset($product.on_sale) && $product.on_sale && isset($product.show_price) && $product.show_price && !$PS_CATALOG_MODE} <a class="sale-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="sale-label">{l s='Sale!'}</span> </a> {/if} {if $product.condition=="used"} <a class="sale-box" href="{$product.link|escape:'html':'UTF-8'}"> <span class="sale-label">{l s='Occasion'}</span> </a> {/if} Le bandeau "nouveau" est toujours là (en haut à gauche) pour les nouveaux article mais aucun bandeau "Occasion" n’apparaît. Même sur les articles d'occasion n’étant plus considérés comme nouveaux. (même après avoir vidé le cache, évidement) Je suis embêtant hein ? Edited July 19, 2017 by Magikolo (see edit history) Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 19, 2017 Share Posted July 19, 2017 Chez moi ca fonctionne (voir fichier joint) sur la liste pas sur la page produit. Soit vous avez pas modifié le bon fichier (produtc-list.tpl) soit le produit n'est pas en occasion. Cache navigateur ET cache prestashop Sinon donnez moi l'url Link to comment Share on other sites More sharing options...
Magikolo Posted July 19, 2017 Author Share Posted July 19, 2017 (edited) Chez moi toujours rien..Je suis bien sur le fichier (product-list.tpl)J'ai bien vidé les caches : firefox et PrestaShop Les produits sont bien en l'état "occasion"..Voici mes paramètres (Performance) de PS : https://www.classic-flat-racer.com//screen_admin_ps.jpg Sinon voici l'url : https://www.classic-flat-racer.com/ C'est un truc de fou ! Edited July 19, 2017 by Magikolo (see edit history) Link to comment Share on other sites More sharing options...
Magikolo Posted July 19, 2017 Author Share Posted July 19, 2017 Ca y'est !!!!!!!!!!! Magnifique !!! En effet j'uploadais un mauvais fichier (dans un autre dossier)..... Quel idiot... UN ÉNORME GRAND MERCI à toi Ariane. (quelle patience !) Bisous ;) Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 19, 2017 Share Posted July 19, 2017 (edited) Avec plaisir Tu peux mettre le sujet en résolut. L'upload du mauvais fichier ça arrive tout le temps Bonne journée Edited July 19, 2017 by Ariane Web et Plus (see edit history) 1 Link to comment Share on other sites More sharing options...
Magikolo Posted July 19, 2017 Author Share Posted July 19, 2017 Une dernière chose; Peux-tu m'indiquer dans quel fichier se trouve les classes : class="sale-box" , class="new-box", etc.. Je voudrais en créer de nouvelles pour ne pas utiliser celles déjà dédiée (ça sera plus propre. Merci Link to comment Share on other sites More sharing options...
Magikolo Posted July 20, 2017 Author Share Posted July 20, 2017 C'est bon j'ai trouvé tous les fichiers ! Link to comment Share on other sites More sharing options...
Ariane Web et Plus Posted July 20, 2017 Share Posted July 20, 2017 Les class sont faites pour être utilisée plusieurs fois. Bonne journée 1 Link to comment Share on other sites More sharing options...
Alexis De Checchi Posted January 31, 2020 Share Posted January 31, 2020 Bonjour à tous ! Je sais que cette question a été traitée il y a 3 ans maintenant cependant je cherche à faire la même chose sur la dernière version de Prestashop et je ne trouve pas les lignes de codes dont vous parlez dans le fichier Product-list.tpl... Si quelqu'un sait faire je vous en remercie d'avance ! 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