Sign in to follow this  
Followers 0

Affichage Des Catégories En Accueil


2 posts in this topic

Posted · Report post

Bonjour,

 

Etant en train de manipuler une version 7.1.4 pour l'un des sites de mes clients, je viens de m'apercevoir d'un petit bug dans la fonction affiche_categorie_accueil du fichier lib/fonctions/display_products.php

 

En effet si la première catégorie affichée en accueil dispose d'une image mais pas la suivante, alors l'image de la première est automatiquement répercutée sur la catégorie suivante. Du coup si par exemple seules quelques catégories ont une image de définie, vous risquez d'avoir de multiples doublons d'images...

 

Pour corriger ce problème il faut aller dans la fonction et remplacer :

 

                if (!empty($cat['image'])) {
                    $tmpCat['src'] = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit');
                }
 

par

 

                if (!empty($cat['image'])) {
                    $tmpCat['src'] = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit');
                } else {
                    $tmpCat['src'] = '';
                }
 

En espérant que cela aura aidé.

 

David Renard

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

Merci pour votre retour ! L'erreur sera corrigée dans la futur version de PEEL en ajoutant  unset($tmpCat); après $cats[] = $tmpCat;

=> Cela permet d'effacer tout le contenu de la variable $tmpCat à la fin de la boucle.

 

Merci.

Share this post


: post
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
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping