Jump to content

SOLUCIONADO - No se ven miniaturas de productos en IE


Recommended Posts

Hola,

 

Tengo un problemilla que no doy con la tecla, a ver si me ayudáis en localizar el problema. Resulta que me funciona todo bien, pero en IE no consigo ver las miniaturas de los productos, es muy raro, porque los enlaces si funcionan, es como si no cargara la imagen. (ejemplo)

 

Las llamada de las miniaturas las tengo así:

 

<!-- thumbnails -->

<div id="views_block" class="clearfix {if isset($images) && count($images) < 2}hidden{/if}">

{if isset($images) && count($images) > 3}<span class="view_scroll_spacer"><a id="view_scroll_left" class="hidden" title="{l s='Other views'}" href="javascript:{ldelim}{rdelim}">{l s='Previous'}</a></span>{/if}

<div id="thumbs_list">

<ul id="thumbs_list_frame">

{if isset($images)}

{foreach from=$images item=image name=thumbnails}

{assign var=imageIds value="`$product->id`-`$image.id_image`"}

<li id="thumbnail_{$image.id_image}">

<a href="{$link->getImageLink($product->link_rewrite, $imageIds, thickbox_default)}" rel="other-views" class="thickbox {if $smarty.foreach.thumbnails.first}shown{/if}" title="{$image.legend|htmlspecialchars}">

<img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}" alt="{$image.legend|htmlspecialchars}" height="{$mediumSize.height}" width="{$mediumSize.width}" />

</a>

</li>

{/foreach}

{/if}

</ul>

</div>

{if isset($images) && count($images) > 3}<a id="view_scroll_right" title="{l s='Other views'}" href="javascript:{ldelim}{rdelim}">{l s='Next'}</a>{/if}

</div>

{/if}

{if isset($images) && count($images) > 1}<p class="resetimg clear"><span id="wrapResetImages" style="display: none;"><img src="{$img_dir}icon/cancel_11x13.gif" alt="{l s='Cancel'}" width="11" height="13"/> <a id="resetImages" href="{$link->getProductLink($product)}" onclick="$('span#wrapResetImages').hide('slow');return (false);">{l s='Display all pictures'}</a></span></p>{/if}

 

 

no se ven las medium ni las small de los accesorios, sólo con el explorer, el resto de navegadores si van bien... :blink:

 

Tengo algo mal?? :rolleyes:

post-370548-0-54396900-1350321170_thumb.png

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

pues a mi me pasa exactamente lo mismo. Creo que tendra que ver con el nombre de las imagenes de la version nueva de Prestashop, la 1.5.1. Le hemos cambiado los nombres quitandoles el "-default" Creo que por ahi va el problema. El product.tpl lo tengo igual, pero no creo que sea ese el problema

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

Prueba cambiar esto:

 

<img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}" alt="{$image.legend|htmlspecialchars}" height="{$mediumSize.height}" width="{$mediumSize.width}" />

 

Por esto:

 

<img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}" alt="{$image.legend|htmlspecialchars}" height="{$medium_defaultSize.height}" width="{$medium_defaultSize.width}" />

  • Like 2
Link to comment
Share on other sites

Aunque no lo creas hay una diferencia entre las dos lineas que te he puesto, el problema lo tienes que en el width y el height lo tienes asi:

 

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

 

La imagen se te ve por que lo tienes asi:

 

src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}"

 

Pero internet explorer detecta el width y el height vacio (en realidad en todos los navegadores lo tienes vacio, pero ya sabes que IE es especial, por eso no se te ve en IE), y en el resto de navegadores si se te ve.

 

Por eso en ese caso el width y el height prueba dejarlo como te comento y si no te funciona, prueba quitar el width y el height es decir, dejarlo sin los dos atributos.

 

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

  • Like 2
Link to comment
Share on other sites

pues a mi me pasa exactamente lo mismo. Creo que tendra que ver con el nombre de las imagenes de la version nueva de Prestashop, la 1.5.1. Le hemos cambiado los nombres quitandoles el "-default" Creo que por ahi va el problema. El product.tpl lo tengo igual, pero no creo que sea ese el problema

 

Pues recomendaría dejarlas con _default mas que todo por que se ha convertido en el estandar ahora mismo de los tipo de imagenes, y a la larga no se sabe que puede pasar )

 

Es mas si tu plantilla tiene asignadas las imágenes con _default, y no se te veían con regenerarlas en la pestaña Preferencias -> Imágenes, seria suficiente.

 

Es mas la plantilla en la 1.5.1 ya viene con los tipos de imágenes con _default escritos.

Link to comment
Share on other sites

voy a probarlo nadie!! peor casi seguro q funciona... ahora te cuento! :P

 

EDITADO: Pues no, he cambiado como dices en el product.tpl metiendo el _default, y me sigue sin aparecer... aunque seguro que vienen por ahí los tiros, seguiré mirando a ver que mas llamadas tengo sin los default...

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

Sigo teniendo el problema de las miniaturas de los Thumbnails en internet explorer. Pero he descubierto donde esta el error, al menos para mi caso.

 

en el product.tpl

 

funciona bien con: height="{$mediumSize.height}" width="{$mediumSize.width}" ,

el problema que al cambiarlo a: height="{$smallSize.height}" width="{$smallSize.width}" ya no funciona

 

Sabeis como puedo dejar el smallSize y que funcione?

  • Like 1
Link to comment
Share on other sites

Ya esta!!!

 

He hecho una terapia de choque.... directamente he eliminado los valores de altura y anchura (si total son miniaturas ya predefinidas con la misma medida) y listo!! ya se ven en todos lados :D

 

Queda así el código:

 

<img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}" alt="{$image.legend|htmlspecialchars}" />

  • Like 1
Link to comment
Share on other sites

  • 3 months later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...