gfdesign Posted January 8, 2013 Share Posted January 8, 2013 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: Viendo el código, pareciera que IE interpreta bien la medida de cada imagen: Pero si cambiamos a la plantilla clonada "default02"... 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 Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 8, 2013 Share Posted January 8, 2013 (edited) 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 January 8, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
macr Posted January 8, 2013 Share Posted January 8, 2013 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" Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 8, 2013 Share Posted January 8, 2013 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. Link to comment Share on other sites More sharing options...
macr Posted January 8, 2013 Share Posted January 8, 2013 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! Link to comment Share on other sites More sharing options...
macr Posted January 8, 2013 Share Posted January 8, 2013 una pregunta... y no sería más sencillo cambiar el nombre de la plantilla a "default" Lo he hecho así finalmente. Link to comment Share on other sites More sharing options...
merlo Posted January 9, 2013 Share Posted January 9, 2013 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. Link to comment Share on other sites More sharing options...
gfdesign Posted January 9, 2013 Author Share Posted January 9, 2013 (edited) 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 January 9, 2013 by gfdesign (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 9, 2013 Share Posted January 9, 2013 (edited) Yo no he realizado ninguna sugerencia, ha sido el usuario Raul... Supongo que un override siempre puedes hacer, solo que debes saber hacerlo, para poder hacerlo. Edited January 9, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
chetxu Posted January 24, 2013 Share Posted January 24, 2013 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 Link to comment Share on other sites More sharing options...
leg Posted January 24, 2013 Share Posted January 24, 2013 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%;} 1 Link to comment Share on other sites More sharing options...
nadie Posted January 25, 2013 Share Posted January 25, 2013 Por si os sirve de ayuda, revisar este aporte: http://www.prestasho...age-fix-for-ie/ os sevira de ayuda para este asunto. Link to comment Share on other sites More sharing options...
shacker Posted January 26, 2013 Share Posted January 26, 2013 exacto, ese modulo lo desarrollamos y no modifica el core o tpl de presta, y soluciona este problema Link to comment Share on other sites More sharing options...
ritchier Posted February 1, 2013 Share Posted February 1, 2013 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é Link to comment Share on other sites More sharing options...
shacker Posted February 1, 2013 Share Posted February 1, 2013 url del sitio? Link to comment Share on other sites More sharing options...
ritchier Posted February 1, 2013 Share Posted February 1, 2013 (edited) 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 February 1, 2013 by ritchier (see edit history) Link to comment Share on other sites More sharing options...
shacker Posted February 2, 2013 Share Posted February 2, 2013 yo la veo bien en todas Link to comment Share on other sites More sharing options...
carlosmacias Posted March 22, 2013 Share Posted March 22, 2013 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; } Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted March 22, 2013 Share Posted March 22, 2013 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. Link to comment Share on other sites More sharing options...
shacker Posted March 22, 2013 Share Posted March 22, 2013 actualizamos el modulo y ahora funciona 100% en todos los templates http://www.prestashop.com/forums/topic/219414-module-image-fix-for-ie/ Link to comment Share on other sites More sharing options...
Recommended Posts