imprimez Posted January 1, 2013 Share Posted January 1, 2013 (edited) Bonjour à tous et bonne année ! J'ai fait une mise à jour en 1.5.3.1 depuis la 1.4.6.2. Travaillant avec Firefox, je pensais que tout était ok à l'exception d'un ou deux détails mineurs, j'ai donc remis mon site en ligne en attendant de comprendre et de corriger les derniers bugs. C'est en faisant un contrôle via Internet Explorer que je me suis rendu compte que les images de mes produits étaient absentes (mais visibles sous Firefox). En recherchant sur le forum, j'ai +/- compris que la MàJ procédait à un rename des images en ajoutant le suffixe "_default". L'une des solutions était (notamment) de supprimer cette nouvelle extension et d'enregistrer. Dans mon cas, j'ai des fichiers normaux et des fichiers avec le suffixe "_default" (tout est doublé), il n'est donc pas possible de renommer les fichiers en supprimant le suffixe. De plus, le problème ne se pose pas avec firefox. J'ai regénéré les images plusieurs fois sans plus de résultat. Quelqu'un peut-il déjà me donner une piste sur la raison de cette différence entre les 2 navigateurs ? A fortiori, si qqun a une solution à ce problème... Le site est visible à l'adresse www.imprimez.be Il est facile de visualiser le problème dans les produits phares sur la page d'accueil dont les images sont absentes sous IE et visibles sous Firefox. Merci d'avance à tous ceux qui se pencheront sur ce problème ! ps: je ne suis pas du tout un expert et absolument pas programmeur, donc des indications step by step seront très appréciées. Edited May 13, 2013 by imprimez (see edit history) Link to comment Share on other sites More sharing options...
rom1z Posted January 2, 2013 Share Posted January 2, 2013 Moi aussi aussi mes images ont disparue dans internet explorer Mais uniquement dans le modules "produit phares" Link to comment Share on other sites More sharing options...
Atch Posted January 2, 2013 Share Posted January 2, 2013 Normal car votre TPL renvoie 1px pour la valeur de width et height de l'image sur IE... A mon avis, ces variables (height="{$homeSize.height}" width="{$homeSize.width}") ne sont plus renseignées ou vous n'utilisez pas les bonnes variables ( changement de format depuis la 1.5.2) home devient home_default. Ce qu'il se passe actuellement : Firefox n’interprète pas width et height si vide : <img width="" height="" alt="Impression de flyers A4" src="http://www.imprimez.be/40-93-home_default/impression-flyers-a4-130g.jpg" style="opacity: 1;"> mais IE, l'interprete differement , il ajoute 1px: <img width="1px" height="1px" alt="Impression de flyers A4" src="http://www.imprimez.be/40-93-home_default/impression-flyers-a4-130g.jpg" style="opacity: 1;"> Pour réparer cela, éditez le tpl de votre module homefeatured soit en ajoutant le bon format de la variable height et width, soit en supprimant carrément height et width en attendant de trouver la bonne variable. Sinon vous pouvez toujours modifier le coeur Prestashop... http://www.prestasho...update-to-1531/ V++ Atch 1 Link to comment Share on other sites More sharing options...
rom1z Posted January 2, 2013 Share Posted January 2, 2013 Bien vu Atch! De mon coté en attendant j'ai remplacé les variables de dimension par leur valeurs. Et ça fonctionne Link to comment Share on other sites More sharing options...
btsconsult Posted January 2, 2013 Share Posted January 2, 2013 Bonjour, Et merci pour l'astuce Atch. Mais c'est fou, quand je vois que l'on trouve "Normal" qu'à cause du changement de format depuis la 1.5.2, une boutique ne sait plus afficher convenablement une page avec ses images, quel que soit le navigateur utilisé. Le quidam qui met sa boutique à jour n'en a que faire des bonnes ou mauvaises variables...il veut que cela fonctionne que diable ! J'ai fait le test sur ta boutique avec IE9 et en effet je n'ai pas les images, alors qu'avec Chrome ça marche. Heureusement que les navigateurs IE sont de moins en moins utilisés. Link to comment Share on other sites More sharing options...
amandine56 Posted January 15, 2013 Share Posted January 15, 2013 Bsr, Pour l’affichage des images absentes sur IE. Il suffit de renommer son thème par default, (j’ai testé sur 2 boutiques) et ça marche... Link to comment Share on other sites More sharing options...
SCAMPAI Posted January 29, 2013 Share Posted January 29, 2013 Bonjour, > Atch, merci je ne connaissais pas ce problème sous IE. > Amandine56, merci effectivement ça marche !! Cdlt, Philippe Link to comment Share on other sites More sharing options...
Harvey67 Posted January 29, 2013 Share Posted January 29, 2013 Bsr, Pour l’affichage des images absentes sur IE. Il suffit de renommer son thème par default, (j’ai testé sur 2 boutiques) et ça marche... je confirme !!! ça marche, je viens de le faire, et ça marche partout, trop bien ! Link to comment Share on other sites More sharing options...
Harvey67 Posted January 31, 2013 Share Posted January 31, 2013 Un autre bug ou quoi ? J'ai vu qu'on peut suggérer des accessoires avec un produit, par contre, sur le site, je vois bien en bas l'onglet accessoire, mais quand je clique dessus, il ne montre rien... comment ça se fait ? Link to comment Share on other sites More sharing options...
SCAMPAI Posted February 4, 2013 Share Posted February 4, 2013 Bonjour, Une autre solution ici, ou on rajoute une ligne dans le module /class/imagetype.php public static function getFormatedName($name) { $theme_name = Context::getContext()->shop->theme_name; $theme_name =’default’; $name_without_theme_name = str_replace(array(‘_’.$theme_name, $theme_name.’_'), », $name); il s’agit de la ligne $theme_name =’default’; à insérer comme montré ci dessus… Est-il prévu une correction sur la 1.5.3.2 pour éviter cette manipulation ? Cdlt, Philippe 2 Link to comment Share on other sites More sharing options...
Djun Posted February 8, 2013 Share Posted February 8, 2013 Merci à la communauté pour tout Link to comment Share on other sites More sharing options...
Cloud Nine Posted February 21, 2013 Share Posted February 21, 2013 Bonjour, Une autre solution ici, ou on rajoute une ligne dans le module /class/imagetype.php public static function getFormatedName($name) { $theme_name = Context::getContext()->shop->theme_name; $theme_name =’default’; $name_without_theme_name = str_replace(array(‘_’.$theme_name, $theme_name.’_'), », $name); il s’agit de la ligne $theme_name =’default’; à insérer comme montré ci dessus… Est-il prévu une correction sur la 1.5.3.2 pour éviter cette manipulation ? Cdlt, Philippe Merci, cette solution fonctionne. Link to comment Share on other sites More sharing options...
amandepresta Posted March 13, 2013 Share Posted March 13, 2013 Bonjour, J'ai le meme soucis, mes images ne s'affichent pas sous IE j'ai essayé la solution de rajouter la ligne $theme_name =’default’; mais cela ne fonctionne pas pour moi. Dans homefeatured tpl, j'ai toujours bien les informations: (height="{$homeSize.height}" width="{$homeSize.width}" mais rien ne se passe. Avez vous d'autres idées ? Mon site: renardetbelette.com Merci beaucoup ! Link to comment Share on other sites More sharing options...
Harvey67 Posted March 13, 2013 Share Posted March 13, 2013 c simple en fait suffit de renommer ton theme en default et le tour est joué ! 1 Link to comment Share on other sites More sharing options...
jrm Posted March 15, 2013 Share Posted March 15, 2013 En me basant sur cet article : http://www.webgones.fr/prestashop-1-5-3-les-images-produits-ne-saffichent-pas-dans-internet-explorer/ j'ai fais une recherche dans mes fichiers .tpl (pour moi homefeatured et product) : j'ai cherché width="{$homeSize.width}" dans themes/modules/fomefeatured/homefeatured.tpl et j'ai supprimé : width="{$homeSize.width}" height="{$homeSize.height}" Pareil sur le fichier themes/products.tpl, en cherchant : width="{$largeSize.width}" Rien d'autre à faire et là ça marche. Link to comment Share on other sites More sharing options...
imprimez Posted March 15, 2013 Author Share Posted March 15, 2013 Bonjour, Atch a résolu ce problème le 2 janvier. Je confirme ce que dit jrm, cette solution est efficace pour résoudre ce problème. Quelqu'un peut me dire comment ajouter "résolu" dans le titre ? Link to comment Share on other sites More sharing options...
Kiffenlair Posted April 4, 2013 Share Posted April 4, 2013 Ou se trouve le fichier exactement dans le FTP ? "module /class/imagetype.php" car j arrive pas à le trouver Link to comment Share on other sites More sharing options...
taoufiqaitali Posted May 6, 2013 Share Posted May 6, 2013 c simple en fait suffit de renommer ton theme en default et le tour est joué ! camarche Link to comment Share on other sites More sharing options...
lexpat Posted May 8, 2013 Share Posted May 8, 2013 (edited) Même problème. J'ai utilisé la solution de Graphileom et ça marche. Imprimez, pour mettre [résolu], tu dois éditer ton premier post#1 sur le sujet, en cliquant sur edit en bas à droite, tu peux modifier le titre et ajouter Résolu. merci à tous ! Edited May 8, 2013 by lexpat (see edit history) 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