capclem Posted May 16, 2009 Share Posted May 16, 2009 Bonjour,Je souhaiterai limité l'affichage d'1 seul produit dans le bloc "Meilleures ventes" et de façon aléatoire, à l'identique du bloc "Promotions".le lien "meilleures ventes" et "toutes les meilleures ventes" restant actif pour visualiser tous les produits.Quelqu'un aurait-il une solution ?Vous remerciant par avance ! Link to comment Share on other sites More sharing options...
minirj01 Posted August 19, 2009 Share Posted August 19, 2009 Up!La liste s'allonge à chaque vente.Une solution existe-t-elle ? Link to comment Share on other sites More sharing options...
SCAMPAI Posted December 6, 2011 Share Posted December 6, 2011 Bonjour, Je serai aussi intéressé par cette fonctionnalité, un petit bout de code, SVP Link to comment Share on other sites More sharing options...
JérémyD Posted December 6, 2011 Share Posted December 6, 2011 Bonjour, Ligne 104 : $bestsellers = ProductSale::getBestSalesLight((int)($params['cookie']->id_lang), 0, 5); Remplacer 5 par le nombre de produits voulant être affiché. Jérémy Link to comment Share on other sites More sharing options...
SCAMPAI Posted December 6, 2011 Share Posted December 6, 2011 SUPER ! Merci Jeremy, Je savais qu'on pouvait compter sur toi !! Peut-être préciser dans quel fichier se trouve cette ligne Dans modules/blockbestsellers/blockbestsellers.php Link to comment Share on other sites More sharing options...
JérémyD Posted December 6, 2011 Share Posted December 6, 2011 Erreur de ma part, l'astuce précédente affiche le produit le plus vendu. L'astuce suivante permet d'afficher un produit aléatoire suivant les 5 produits les plus vendus. Fichier modules/blockbestsellers/blockbestsellers.php Ligne 117, remplacer 'best_sellers' => $best_sellers, Par 'best_sellers' => $best_sellers_rand, Ligne 107, après $best_sellers = array(); Ajouter $val_rand = rand(0,(count($best_sellers)-1)); $best_sellers_rand[] = $best_sellers[$val_rand]; Voila ! Jérémy Link to comment Share on other sites More sharing options...
utaku Posted January 23, 2013 Share Posted January 23, 2013 Erreur de ma part, l'astuce précédente affiche le produit le plus vendu. L'astuce suivante permet d'afficher un produit aléatoire suivant les 5 produits les plus vendus. Fichier modules/blockbestsellers/blockbestsellers.php Ligne 117, remplacer 'best_sellers' => $best_sellers, Par 'best_sellers' => $best_sellers_rand, Ligne 107, après $best_sellers = array(); Ajouter $val_rand = rand(0,(count($best_sellers)-1)); $best_sellers_rand[] = $best_sellers[$val_rand]; Voila ! Jérémy Hello, J'ai fais le test, mais il y a un soucis, au lieu d'avoir 5 articles, j'en ai plus que 1 et de plus, je n'ai plus l'image mais juste un gros carré . Pour quel version de prestashop cette astuce est fonctionnel? sachant que je suis en 1.5.2 Merci d'avance johan 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