Jump to content

Pas D'affichage Image Catégorie Ie Mais Visible Avec Ff


Recommended Posts

Bonjour à tous et surtout bonne année 2012 .

 

je vous explique mon souci

 

J'ai modifié l'affichage des catégories ( avec Firebug ) pour obtenir ça :

 

879813ffhommebijoux.jpg

 

Tout va bien sur Firefox et sur Chrome

 

Sur Internet Explorer j’obtiens ça

 

469778Capture.jpg

 

J'ai modifié Category.tpl et categorie.php et le css , mais l'image de la catégorie ne s'affiche pas en 150 X 150 sous IE

 

Quelqu'un a t'il un tuyau ?

 

Surtout que je n'ai modifié uniquement les dimensions et les marges .

 

Merci d'avance

 

je sais pas si j'ai le droit de poster l'url du lien :unsure: au pire , le l’enlèverai http://www.homme-bijoux.fr/155--or

 

Pleaze Help me :wub:

 

Philippe

Link to comment
Share on other sites

Hello,

 

Avec Firebug, je vois ceci :

 

<img width="" height="" alt="" src="/c/156-subcat/-alliance-or.jpg">

 

Dans ton CSS :

 

body#category div#subcategories .inline_list a img {
   display: inline;

 

Il faudrait donc peut-être rajouter 80 pour le width & height sachant qu'IE est parfois trop capricieux ;)

 

Je ne suis pas une pro mais ça peut être une piste !

Link to comment
Share on other sites

Hello,

 

Avec Firebug, je vois ceci :

 

<img width="" height="" alt="" src="/c/156-subcat/-alliance-or.jpg">

 

Dans ton CSS :

 

body#category div#subcategories .inline_list a img {
display: inline;

 

Il faudrait donc peut-être rajouter 80 pour le width & height sachant qu'IE est parfois trop capricieux ;)

 

Je ne suis pas une pro mais ça peut être une piste !

Bonsoir Cerise

 

quand tu dis rajouter with & height tu parle du css ?

Dans le css j'ai modifié le code comme ça

/* category.tpl */
body#category #subcategories li {
border: 1px solid #272727;
height: 150px;
margin: 17px;
padding: 3px;
width: 150px
}
div.cat_desc { margin: 0 1em }
body#category div#subcategories .inline_list a img { display: inline }
#category img#categoryImage { margin-top: 1em }

 

 

parceque dans le category.tpl

j'ai ce bout de code

 

 <a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcat')}" alt="" width="{$subcatSize.width}" height="{$subcatSize.height}" />
  {else}
   <img src="{$img_cat_dir}default-subcat.jpg" alt="" width="{$subcatSize.width}" height="{$subcatSize.height}" />

 

J'ai donc cree dans le Bo , onglet preference , images un nouveau type d'image "subcat" en 150 x150

 

je pige pas ....

Link to comment
Share on other sites

T'as essayé ça ?

 

body#category div#subcategories .inline_list a img {
    display: inline;
  width: 150px;
  height: 150px;
}

 

Autrement regarde quand même dans ton fichier category.tpl et à la place de

width="{$subcatSize.width}" height="{$subcatSize.height}"

 

Met

 

width="150px" height="150px"

 

pour voir si ça vient vraiment de ce widht et height qui n'est pas défini.

Link to comment
Share on other sites

Coucou Cerise ,

 

Mon css contient deja le bout de code que tu as cité .

 

Mais en effet si je remplace

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcat')}" alt="" width="{$subcatSize.width}" height="{$subcatSize.height}" />
  {else}
   <img src="{$img_cat_dir}default-subcat.jpg" alt="" width="{$subcatSize.width}" height="{$subcatSize.height}" />

 

Par

<a href="{$link->getCategoryLink($subcategory.id_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}" title="{$subcategory.name|escape:'htmlall':'UTF-8'}">
  {if $subcategory.id_image}
   <img src="{$link->getCatImageLink($subcategory.link_rewrite, $subcategory.id_image, 'subcat')}" alt="" width="150px" height="150px" />
  {else}
   <img src="{$img_cat_dir}default-subcat.jpg" alt="" width="{$subcatSize.width}" height="{$subcatSize.height}" />

 

ça fonctionne en effet , pourtant j'ai bien declaré dans le Bo les images "subcat" ....

 

Je comprends pas .Une explication ?

 

Merci Cerise en tout cas :wub:

 

Philippe

Link to comment
Share on other sites

Je t'en prie mais j'imagine que ta basée de donnée ne renvoi pas les informations de ces fameuses images "subcat".

 

Comment faire, je t'avoue ne pas savoir :wacko: je suis une codeuse du dimanche... ;)

 

Tu as essayé aussi de mettre ça sur body#category div#subcategories .inline_list a img et non pas sur body#category #subcategories li ?

 

:

body#category div#subcategories .inline_list a img {
	    display: inline;
  width: 150px;
  height: 150px;
}
Link to comment
Share on other sites

  • 1 year later...

Bonjour,

 

J' ai fais cette modif sur plusieurs images ( catégories , produit phare , page produit avec le zoom , et les miniatures produits )

 

Depuis les images s' affichent bien sur ie ff et chrome

 

J' aimerais juste savoir si dans le futur cette solutions restera efficace

 

J' imagine qu' avec cette solutions les images ne peuvent plus être regénéré .

Link to comment
Share on other sites

essayer éventuellement cette solution?

 

concernant les images, il y a une procédure simplissime pour que ie9 voit les images :

 

il suffit de rajouter 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…

 

bon courage à tous

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

essayer éventuellement cette solution?

 

concernant les images, il y a une procédure simplissime pour que ie9 voit les images :

 

il suffit de rajouter 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…

 

bon courage à tous

 

merci ça corrige le pb avec IE.

mais pour éviter les pb en cas de maj, j'ai copié la fonction complète dans le dossier override.

Link to comment
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
×
×
  • Create New...