Jump to content

[ RESOLU ]Gros problème affichage images produits


Recommended Posts

bonjour,

mais images produits ne s'affiche pas, elles sont bien dans le back-office, mais pas sur le front office, j'avais déjà eu un problème ou les images ne s'affiché pas sur IE donc j'avais suivi un tuto qui consisté à renommé mon thème en default et rajouter _default derrière mes préférences images ( small_default ...) maintenant lorsque je crée un produit ou importe des produits les images ne s'affichent pas pourtant elles sont bien dans le back-office, je suis obligé de régénérer les miniatures, mais avant il faut que j'enlève _default derrière mes préférences images sinon ça ne marche pas, régénérer mes miniatures et la les images réapparaissent, ensuite il faut que je remette _default sur chaque ligne pour les avoir aussi sous IE

 

je ne sais pas c'est un truc de fou pour avoir mes images en front office, je suis sous PS 1.5.3.1

 

Merci d'avance pour votre aide.

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

Bonjour,

de mémoire les format d'images qui existe (par défaut) ont déjà _default derrière c'est donc étrange que tu es dû les rajouter.

J'ai l'impression que tu as fait trop de manipulation la première fois lorsque tu as corrigé ton bug (rajouté un defaut alors qu'il fallait pas).

J'ai rédigé un article pour corriger le problème des images sous IE: http://blog.manit4c.com/2013/01/22/mes-images-ne-saffiche-plus-sous-ie-avec-prestashop-1-5-3/

 

Il est un peu long que de renommé ton theme en "default" mais il à le mérite d'être plus logique et propre. Peut être que ça solutionnera ton problème.

  • Like 1
Link to comment
Share on other sites

Bonsoir,

bon j'ai tous remis comme au départ, mon thème n'appelle aucune image _default, mais uniquement small, medium.... donc je ne comprends pas, surtout qu'il me manque qu'une taille d'image sur IE, je viens d'ouvrir mon site en mode catalogue pour que vous puissiez voir le merdier ICI le pire c'est que si je mets un produit en phare j'ai l'image, donc je ne comprend pas, et pourquoi c'est toujours IE qui casse les co******

Je suis ouvert sur toutes critiques de mon site.

 

Merci pour votre aide, je deviens fou et dois ouvrir dimanche

Link to comment
Share on other sites

Il faut overide le fichier ImageType.php avec :

<?php
class ImageType extends ImageTypeCore
{
public static function getFormatedName($name) {
$theme_name = Context::getContext()->shop->theme_name;
$theme_name ='default';
/* only this line added to call default image type */
$name_without_theme_name = str_replace(array('_'.$theme_name, $theme_name.'_'), '', $name);
//check if the theme name is already in $name if yes only return $name
if (strstr($name, $theme_name) && self::getByNameNType($name))
return $name;
else if (self::getByNameNType($name_without_theme_name.'_'.$theme_name))
return $name_without_theme_name.'_'.$theme_name; else return $theme_name.'_'.$name_without_theme_name;
}
}

J'ai eu ce soucis pas plus tard qu'hier :) !

Link to comment
Share on other sites

bon j'ai fais ce que tu ma dis resultat:

j'ai fais un import de produit, si je laisse _default lors de cet import je n’ai aucune images ni sur IE ni sur Firefox, si pendant l'import je modifie mes préférences image en enlevant _default ex: small_default par juste small la les images sont importées et visible sous Firefox, mais rien sur IE.

pour voir le résultat tu va sur mon site dans nouveaux produits page 214 les premiers produits pas d'images, mais après avoir enlevé _default OK pour les images sous FF, mais rien sous IE

 

je deviens fou

Link to comment
Share on other sites

par contre je viens de constater que sur IE sans _default par exemple sur la derniére page de nouveaux produits il n'y a pas la premiére image, mais si tu clic sur le produits, dans la page de déscription il y a l'image.

 

je sais pas c'est un truc de fou

Link to comment
Share on other sites

même si je désactive le cache pareil, la mes préférences image sont en ex: small sans _default, je viens de tester sur opéra, safari et chrome tout fonctionne il y a que sur IE qu'il y a un problème ( comme d'habitude )

Link to comment
Share on other sites

Bonjour,

 

IE a besoin de valeurs de tailles dans le css pour afficher les images.

Essayez simplement d'ajouter un des tag suivants dans votre global.css :

 

#product_list_grid ul a.product_img_link img {
height: 170px;
width: 170px;
}

 

ou bien

 

#product_list_grid ul li .product_img_link img {
height: 170px;	
width: 170px;
}

 

Cordialement

AH

Link to comment
Share on other sites

Merci, merci et encore merci,

en effet en ajoutant:

#product_list_grid ul a.product_img_link img {

height: 170px;

width: 170px;

}

Dans mon CSS tout rentre dans l'ordre, mais je ne comprends toujours pas pourquoi dans IE c'est qu'une taille d'image qui avait un problème, mais bon ça fonctionne.

 

Merci beaucoup pour votre aide.

 

:) :) :)

Link to comment
Share on other sites

  • 4 months later...

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...