Jump to content

Internet Explorer no muestra imagenes de productos


gfdesign
 Share

Recommended Posts

Estimada comunidad

Despúes de darle vueltas y vueltas al asunto, llegué a la conclusión de que las imágenes de los productos en Internet Explorer no cargan correctamente. Si cargan, si usamos el tema por defecto, pero si clonamos el tema por defecto, las imágenes dejan de cargar. Lo descubrí al momento de testear mi tienda ejecutándose en PS 1.5.3 en IE.

 

Para sacarme toda duda, decidí hacer una instalación limpia y clonar el tema "default" como "default02". Las pruebas fueron hechas tanto en un servidor Local como en uno online)

 

Pueden visitarla acá:

http://200.58.115.33/~rl000739/prestashop/es/3-musica-ipods

 

Para ser más gráficos, adjunto un par de capturas de este problema:

2n6x02h.jpg

 

21d213l.jpg

 

Viendo el código, pareciera que IE interpreta bien la medida de cada imagen:

 

2yy409g.jpg

 

Pero si cambiamos a la plantilla clonada "default02"...

 

fnvabr.jpg

 

Si lo desean, por privado, puedo darles acceso al administrador y acceso FTP para que corroboren por Uds. mismos. Aguardo sus comentarios, para poder solucionar este problema.

Gracias

Share this post


Link to post
Share on other sites

Respecto a IE, mira esto:

 

The problem if you are using the images in the template with '_default'

 

In the file classes/ImageType.php change:

 

public static function getFormatedName($name)
{
	   $theme_name = Context::getContext()->shop->theme_name;			
	   $name_without_theme_name = str_replace(array('_'.$theme_name, $theme_name.'_'), '', $name);

 

by:

 

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);

 

Hope this helps

 

Fuente: http://www.prestasho...ost__p__1054172

Edited by Rubalcaba (see edit history)

Share this post


Link to post
Share on other sites

yo lo solucioné indicándole directamente las dimensiones de los tipos de imágenes directamente en la plantilla, pero desde luego que esta solución es la mejor. Muchas gracias usuario con alias "Rubalcaba" ;)

Share this post


Link to post
Share on other sites

yo lo solucioné indicándole directamente las dimensiones de los tipos de imágenes directamente en la plantilla, pero desde luego que esta solución es la mejor. Muchas gracias usuario con alias "Rubalcaba" ;)

 

Me llamo Rubalcaba de verdad, no es mi alias. :ph34r:

Share this post


Link to post
Share on other sites

ah! jajaja...

 

estoy haciendo lo que has recomendado en tu anterior post. De verdad, estoy contento y todo... jejeje y eso que ya no tenía ese problema, pero ahora al menos estará corregido como Dios manda.

 

Gracias!

Share this post


Link to post
Share on other sites

una pregunta... y no sería más sencillo cambiar el nombre de la plantilla a "default"

Lo he hecho así finalmente.

 

Si, yo también lo he resuelto así y es lo más cómodo. Basta con cambiar el nombre de la plantilla.

Share this post


Link to post
Share on other sites

Respecto a IE, mira esto:

 

Fuente: http://www.prestasho...ost__p__1054172

 

Lo que sugiere @Rubalca implica modificar el nucleo de PS. Así que la próxima vez que actualicemos PS, perderemos este cambio. Entonces ¿hay alguna manera de hacerlo mediante un override?

 

una pregunta... y no sería más sencillo cambiar el nombre de la plantilla a "default"

Lo he hecho así finalmente.

 

Creo que es la mejor opción, pero otra vez, cuando querramos actualizar PS nos sobrescribirá la plantilla default. Creo que es conveniente tenerla siempre actualizada para futuras pruebas. Por ahora, creo que opto por está última.

 

Gracias a todos por responder

Edited by gfdesign (see edit history)

Share this post


Link to post
Share on other sites

  • 2 weeks later...
una pregunta... y no sería más sencillo cambiar el nombre de la plantilla a "default" Lo he hecho así finalmente.

Buenas, por si acaso y para evitar el que al actualizar se sobreescriba la plantilla default lo mas conveniente es renombrar las imagenes cambiando el default (theme por defecto) por el nombre que hayamos puesto.

 

Fuente:http://forge.prestashop.com/browse/PSCFV-6435

Sarah Lorenzini added a comment - 21/Jan/13 12:33 PM

 

Ok I see that.

This bug is in improvement. It is not appear if you used the template installer.

Until yhis, you have to rename the name images by changing the "_default" by your name template like "_nameofyourtemplate" (in your case "_default2".

IE understand images without width and height.

Best regards

Sarah

Share this post


Link to post
Share on other sites

Hola a todos,

 

Yo solucioné el problema de las imágenes modificando los css sin cambiar el nombre del tema:

 

 

1. Para que aparezcan las imágenes en los productos destacados modifique el global.css:

 

#featured-products_block_center .product_image img {width: 100%; height: 100%;}

 

2. Para que aparezcan las imágenes en la descripción de los productos incluir en products.css

 

#pb-right-column #image-block img  {width: 100%; height: 100%;}

  • Like 1

Share this post


Link to post
Share on other sites

exacto, ese modulo lo desarrollamos y no modifica el core o tpl de presta, y soluciona este problema

Buenos días, yo instalé ayer ese modulo, y me da el problema que en la primera página de productos perfectos (aunque las miniaturas se ven un poco deformes, tengo que mirarlo) pero en la segunda página , siguen sin verse... no se por qué

Share this post


Link to post
Share on other sites

url del sitio?

http://lazosybotones.es

 

shacker, unque he modificado finalmente el código antes de postear según un post de nadie http://www.prestasho...prestashop-153/, sigue tu módulo activo.

 

Saludos y gracias shacker!

 

Edito, mi plantilla usada, es una personalizada con base a la default, como puedes ver.

Edited by ritchier (see edit history)

Share this post


Link to post
Share on other sites

  • 1 month later...

Yo también tenía ese mismo problema con ie8 y lo solucioné simplemente añadiendo el tamaño de la miniatura en las css.

#thumbs_list li img {
height: 50px;
width: 70px;
}

 

De todos modos lo ideal es que imprima los mismos parametros widh y height en el mismo <img depende asignarselos por css.

Share this post


Link to post
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More