Solución imágenes Front Office Prestashop 1.5.x en Internet Explorer

Muchos de vosotros estáis teniendo ciertos problemas con la última versión de Prestashop 1.5.3.1 e Internet Explorer 9.

No se pueden ver las imágenes en el Front Office de Prestashop, aunque si las veamos correctamente en el Back Office.

El problema está en una variable de Prestashop que llega vacía, y cada navegador la interpreta de una forma.

En este caso, Internet Explorer 9,  interpreta el tamaño vacío como 0px o 1px, de tal forma que no podemos ver la imagen correctamente.

Buscando por foros, no existe ninguna solución al respecto, por lo que nosotros hemos modificado manualmente los archivos implicados en este error.

——————————————————————————————————————————————————-

Primero vamos a modificar el fichero /modules/homefeatured/homefeatured.tpl

Reemplazamos en la linea 41 este código:

height=»{$homeSize.height}» width=»{$homeSize.width}»

Por este otro código:

{if isset($homeSize.width) && ($homeSize.height)}width=»{$homeSize.width}» height=»{$homeSize.height}»{/if}

——————————————————————————————————————————————————-

Seguimos modificando más ficheros, ahora /modules/blockbestsellers/blockbestsellers.tpl

Reemplazamos en la linea 37 este código:

height=»{$smallSize.height}» width=»{$smallSize.width}»

Por este otro código:

{if isset($smallSize.width) && ($smallSize.height)}width=»{$smallSize.width}» height=»{$smallSize.height}»{/if}

——————————————————————————————————————————————————-

Seguimos modificando más ficheros, ahora /modules/blocknewproducts/blocknewproducts.tpl

Reemplazamos en la linea 34 este código:

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

Por este otro código:

{if isset($mediumSize.width) && ($mediumSize.height)}width=»{$mediumSize.width}» height=»{$mediumSize.height}»{/if}

——————————————————————————————————————————————————-

Seguimos modificando más ficheros, ahora /themes/default/product.tpl

Reemplazamos en la linea 179 este código:

width=»{$largeSize.width}» height=»{$largeSize.height}»

Por este otro código:

{if isset($largeSize.width) && ($largeSize.height)}width=»{$largeSize.width}» height=»{$largeSize.height}»{/if}

———————————————–

Reemplazamos en la linea 184 este código:

width=»{$largeSize.width}» height=»{$largeSize.height}»

Por este otro código:

{if isset($largeSize.width) && ($largeSize.height)}width=»{$largeSize.width}» height=»{$largeSize.height}»{/if}

———————————————–

Reemplazamos en la linea 200 este código:

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

Por este otro código:

{if isset($mediumSize.width) && ($mediumSize.height)}width=»{$mediumSize.width}» height=»{$mediumSize.height}»{/if}

——————————————————————————————————————————————————-

Seguimos modificando más ficheros, ahora /themes/default/product-list.tpl

Reemplazamos en la linea 42 este código:

{if isset($homeSize)} width=»{$homeSize.width}» height=»{$homeSize.height}»{/if}

Por este otro código:

{if isset($homeSize.width) && ($homeSize.height)}width=»{$homeSize.width}» height=»{$homeSize.height}»{/if}

——————————————————————————————————————————————————-

De esta forma, si existe la variable $height o $width, añadiremos el parámetro height y width a la imagen.

Si no existe, todos los navegadores interpretan correctamente el tamaño de la imagen.

Como actualizar Prestashop 1.5.x a 1.5.x

Con la reciente liberación de la versión 1.5.3.1 de Prestashop, muchos clientes nos están preguntando como realizar la actualización de sus tiendas, aquí os dejamos un pequeño tutorial:

+Recordar que con la actualización, pueden dejar de funcionar módulos y plantillas. Os recomendamos hacer una copia de seguridad previamente de los archivo y base de datos.

  1. Primeramente tenemos que acceder a la sección módulos de Prestashop:
  2. Arriba del todo tendremos el módulo llamado «Actualización 1-click» o «1-Click Upgrade». Si no lo tenemos instalado, tenemos que hacer click en instalar:
  3. Una vez que ya lo tenemos instalado, hacemos click en Configure o Configurar para proceder con la actualización.
  4. El módulo nos obligará a poner la tienda en mantenimiento para comenzar con el proceso. Si tenemos activado algún sistema de cache como Memcached, APC o Xcache también tendremos que deshabilitarlos. Si hemos hecho todo correctamente, nos deberían salir todas las comprobaciones en Verde. Ahora ya podemos hacer click en el botón «¡Actualizar PrestaShop ahora!»
  5. Ahora solo queda esperar unos segundos o minutos.
  6. Si todo ha ido correctamente ya tendremos nuestra tienda Prestashop actualizada.
  7. Ahora tendremos que volver a acceder al back office de Prestashop con nuestros datos de acceso y desactivar el modo Mantenimiento de la tienda.

Suerte!

* Esta guía ha sido realizada basándonos en pruebas de actualización realizadas por nosotros con la aplicación Prestashop desde una instalación limpia del 1.5.2.0 y con solicitudes de actualización de nuestros clientes desde versiones 1.5.x

* El usuario es el único responsable de la actualización de su tienda y debe conocer los riesgos derivados de una mala actualización y/o las incompatibilidades con sus módulos y plantillas; siempre debe guardar copias de seguridad de sus archivos y base de datos por si dicha actualización saliera mal y tuviera que recuperar su tienda antigua. Por lo general, todos los módulos y plantillas que funcionan en 1.5.0.x, 1.5.1.x y 1.5.2.x, están funcionando sin ningún problema 1.5.3.x, pero no podemos asegurar su correcto funcionamiento.

* Con todo lo expuesto anteriormente, loading.es no se hace responsable de pérdidas de archivos, desconfiguración de bases de datos, del no funcionamiento del módulo de 1-clickupgrade ni de nada relacionado con la actualización de la aplicación Prestashop.

* Nuestros clientes podrán solicitarnos la restauración de una copia de seguridad cuando lo deseen si el proceso no ha funcionado como esperaban.

Liberada versión 1.5.3 de Prestashop y disponible en nuestros servidores

 


Desde Prestashop nos llegan buenas noticias, su equipo de desarrolladores ha liberado la versión 1.5.3 y ya se encuentra disponible para su descarga en la web oficial. En loading.es y para todos nuestros clientes también se encuentra disponible preinstalada en nuestros servidores y su instalación se realiza en 3 clics.

Esta nueva revisión de la aplicación va a solventar muchos de los bugs que venía arrastrando la versión anterior. Con este nuevo lanzamiento, desde el equipo Prestashop informan que han sido más de 400 las mejoras que se han implantado/solucionado y resaltan las siguientes como las más importantes:

  • Nuevo tema v1.5 de móvil ha sido optimizado
  • Las URLs han sido simplificadas para una mejor SEO
  • Mejorada la funcionalidad de la cesta de la compra (solucionado el fallo de las url con www)
  • Problemas de inicio de sesión de cliente se han solucionado
  • Mejora de la gestión de cookies
  • Simplificación en precios y gestión de existencias
  • Nuevo diseño de los mensajes 404 de página no encontrada (Ahora se puede redireccionar a los compradores a productos similares cuando un producto está fuera de stock)
  • Varios módulos nativos se han simplificado y mejorado
  • El módulo de actualización con un solo clic (one-click upgrade) se ha reinventado y ahora es más estable que nunca

Pueden ver todas el listado de todas las mejoras efectuadas pinchando aquí

Les recordamos que pueden montar su tienda Prestashop 1.5.3 desde nuestro Plan Basic por sólo 3,90€/mes* y con unas características de rendimiento y velocidad inmejorables en el mercado del hosting. Si necesita un certificado SSL o montar webs adicionales como un foro o blog consulte todos nuestros planes de hosting para elegir el que más se adecua a sus necesidades: Planes de hosting.

Siga todas nuestras ofertas y novedades en Facebook y Twitter.

* Precio sin IVA

Rendimiento de Prestashop 1.5.2 en Loading con cache APC

Desde la salida de la versión 1.5.2 de Prestashop, llevamos meses trabajando con los distintos sistemas de cache que incluye como son Memcached, APC y Xcache.

Después de muchas pruebas y estudios de rendimiento hemos determinado que APC es el que mayor rendimiento ofrece.

Aquí tenéis unos gráficos de APC funcionando:

Para verificar todavía más el rendimiento de Prestashop 1.5.2 con APC hicimos unas pruebas con Apache Benchmark y este fue el resultado:

El tiempo de carga fue de 0.266 segundos desde una conexión a internet normal, cuando el tiempo aproximado de carga en otras versiones de Prestashop sin cache era entre 0.5 y 0.8 segundos.

A toda esta configuración y optimización del servidor hay que incluir el hardware utilizado en nuestros servidores:

– Doble procesador Intel Xeon E5 de 6 nucleos (12 nucleos)
– Discos SSD Intel 520
– 64 GB RAM DDR3
– Controladora RAID hardware con batería.

Podéis probar desde aquí el Prestashop y sacar vuestras propias conclusiones:

http://presta116.loading.es/index.php

También podéis ver en directo el funcionamiento de APC en este Prestashop:

http://presta116.loading.es/apc.php

Configurar sistema multi-tienda en Prestashop 1.5.x

Con la reciente liberación del Prestashop 1.5.x y la nueva característica del sistema multi-tienda, muchos de vosotros nos estáis preguntando como configurarlo correctamente para habilitar esta nueva característica.

Primero tenemos que configurar correctamente los dominios que vamos a utilizar dentro de Plesk. Es muy importante que solo haya un dominio principal con alojamiento físico, los demás dominios adicionales deben crearse como alias.

Además que solo hay que instalar Prestashop en un dominio, no es necesario instalarlo en los demás, más que nada porque lo vamos a crear como alias, en vez de alojamiento físico. Comenzamos con el tutorial:

  1. Para empezar nos conectamos a Plesk con nuestro usuario y contraseña.
  2. En este ejemplo, ya tenemos como dominio principal el dominio mariscos-recio.com.es, nos vamos a la pestaña de Sitios web y dominios.
  3. Como os habíamos comentado antes, solo tiene que haber un dominio físico, los demás los configuramos como alias. Hacemos click en el botón de Añadir alias de dominio nuevo. Elegimos el nombre del dominio y hacemos click en Aceptar.
  4. Ahora ya debería aparecer el nuevo dominio como alias.

  5. Volvemos a repetir el mismo proceso con el otro dominio.
  6. Ya tenemos los dos dominios como alias, además del dominio principal.
  7. Ahora nos vamos al back office de Prestashop para configurarlo.
  8. Para activar el sistema multi-tienda nos dirigimos al menú de Preferencias / General y allí activamos la casilla de «Habilitar multishop».
  9. Ahora nos vamos al nuevo menú que aparece dentro de Parámetros avanzados / Multi-tienda. Una vez dentro hacemos click sobre el botón Añadir nueva tienda.
  10. Escribimos el nombre de la nueva tienda, puede ser cualquier nombre, no es necesario que sea la URL del dominio.
  11. Una vez que hemos creado la nueva tienda, Prestashop nos solicitará la URL o dominio de la nueva tienda, hacemos click sobre el texto en rojo para especificarla.
  12. Escribimos la URL nueva y hacemos click en Guardar.
  13. Ya tenemos 2 tiendas Multi-tienda dentro de nuestro Prestashop. Ahora repetimos el mismo proceso anterior para añadir el otro dominio o URL. Cuando hayamos terminado, debe quedar algo así:

  14. Para finalizar, vamos a realizar el primer cambio visual en nuestro Prestashop multi-tienda. Cambiar el logotipo por tienda, cada tienda con su propio logotipo. Tenemos que desplazarnos hasta la sección Preferencias / Temas y elegir en el desplegable de arriba para que tienda queremos aplicar los cambios:
  15. Ya tenemos configurado Prestashop con el nuevo sistema multi-tienda. Facil, ¿verdad?
Os dejamos el ejemplo interactivo del tutorial:
 

 

Instalar Prestashop desde Plesk en Loading

Como mucha gente nos pedía un tutorial para instalar Prestashop en Loading, aquí lo tenéis.

  1.  Primeramente tenemos que acceder al panel de control Plesk con nuestro usuario y contraseña:

  2. Una vez dentro solo tenemos que acceder al apartado de aplicaciones de Plesk, Todas las aplicaciones disponibles y buscar Prestashop:

  3. Ahora solo tendremos que hacer click en el botón Instalar. Por defecto Prestashop se instalará en la carpeta /prestashop de nuestro dominio. En este caso sería en http://mariscos-recio.com.es/prestashop. Si borramos el texto /prestashop en el campo de ubicación, se creará directamente en la raíz del dominio http://mariscos-recio.com.es. Y hacemos click en el botón Instalar.
  4. ¡Ya tenemos nuestro Prestashop instalado!
  5. Ahora ya podemos acceder al front end de Prestashop en http://mariscos-recio.com.es/ y al back office de Prestashop en http://mariscos-recio.com.es/admin123/

  6. Importante: El usuario y contraseña para acceder al back office de Prestashop serán nuestra dirección e-mail registrada en Plesk y la contraseña de Plesk.

Loading se convierte el primer y único partner de hosting de Prestashop en España

Nos sentimos muy orgullosos de anunciaros que desde hoy loading.es es la primera y única empresa de hosting española que puede presumir de ser partner oficial de Prestashop.

Destacar que esta nueva sociedad no hubiera sido posible sin los miles de clientes que han depositado su confianza y satisfacción en nosotros por el excelente rendimiento de sus tiendas Prestashop en nuestros servidores.

La prueba se encuentra en que utilizamos las configuraciones óptimas para el funcionamiento de esta aplicación, últimas versiones de Apache, PHPMySQL y las extensiones y servicios tan aclamados como vienen siendo memcache, mcrypt, caché APC y mod_rewrite. A todo esto sumar que ofrecemos la posibilidad de ampliar los límites de PHP como max_execution_time, post_max_size, memory_limit, etc.

Este gran equilibrio entre hardware y software, y las numerosas recomendaciones y críticas positivas en los foros oficiales han conseguido que Prestashop se haya decantado por nosotros y nos haya elegido como partner oficial en España para ofrecer los servicios de hosting a todos sus clientes.

 

Siga todas nuestras ofertas y novedades en Facebook y Twitter.

 

Como actualizar Prestashop 1.4.x a 1.5.x

Con la reciente liberación de la versión 1.5 de Prestashop, muchos clientes nos están preguntando como realizar la actualización de sus tiendas, aquí os dejamos un pequeño tutorial:

+Recordar que con la actualización, pueden dejar de funcionar módulos y plantillas. Os recomendamos hacer una copia de seguridad previamente de los archivo y base de datos.

NOTA: Tras varias pruebas de actualización con distintas versiones de Prestashop hemos comprobado que si la versión de la tienda es anterior a la 1.4.9 es MUY RECOMENDABLE actualizar manualmente* a la versión 1.4.9 y posteriormente, con el módulo que sugerimos en la guía a continuación, subir a la 1.5.x

*Para actualizar manualmente a la versión 1.4.9:

  • Pasar todos los archivos de la tienda antigua a una carpeta dentro del servidor, por ejemplo /backup
  • Descargar Prestashop 1.4.9 y descomprimir los archivos
  • Subir por FTP los archivos del 1.4.9 al hosting
  • Pasar las siguientes carpetas  y el archivo settings.inc.php de la tienda antigua a la nueva:
    • /mails
    • /img
    • /modules
    • /config/settings.inc.php
  • Además si está usando un THEME personalizado o uno propio, ha de moverlo al directorio /themes
  • Al escribir la URL de la tienda en el navegador debe salir la pantalla de actualización.
  • Una vez completada la actualización eliminar la carpeta /install y renombrar la carpeta /admin
  1. Primeramente tenemos que desactivar la tienda y ponerla en modo Mantenimiento.
  2. Ahora descargaremos el módulo oficial de Prestashop «1-Click Upgrade» desde aquí:
  3. Una vez que ya lo tenemos descargado, accedemos al Back Office de Prestashop, nos vamos a la sección de «módulos» y pulsamos en «Añadir un módulo a partir de mi ordenador». Buscamos el fichero autoupgrade.zip dentro de nuestro equipo y hacemos click en el botón.
  4. Si todo ha ido correctamente, aparecerá un mensaje en verde indicando que ya se ha instalado correctamente.
  5. Con el módulo instalado y la tienda previamente desactivada ya podemos instalar el módulo. Lo buscamos, en el buscador de módulos.
  6. Hacemos click en «Instalar», y después en «Configurar».
  7. Ahora dentro del módulo, hacemos click en el botón «More Options».
  8. Una vez dentro, seleccionamos «Major release» en el campo desplegable y hacemos click sobre el botón.
  9. Si volvemos al módulo, aparecerá el mensaje de que existe una actualización disponible, hacemos click sobre el botón «Upgrade Prestashop now!»
  10. Ahora solo queda esperar unos segundos o minutos.
  11. Si todo ha ido correctamente ya tendremos nuestra tienda Prestashop en la versión 1.5

Suerte!

*Esta guía ha sido realizada basándonos en pruebas de actualización realizadas por nosotros con la aplicación Prestashop desde una instalación limpia del 1.49 y con solicitudes de actualización de nuestros clientes desde versiones anteriores a la 1.4.9.

* El usuario es el único responsable de la actualización de su tienda y debe conocer los riesgos derivados de una mala actualización y/o las incompatibilidades con sus módulos y plantillas; siempre debe guardar copias de seguridad de sus archivos y base de datos por si dicha actualización saliera mal y tuviera que recuperar su tienda antigua.

* Con todo lo expuesto anteriormente, loading.es no se hace responsable de pérdidas de archivos, desconfiguración de bases de datos, del no funcionamiento del módulo de 1-clickupgrade ni de nada relacionado con la actualización de la aplicación Prestashop.

* Nuestros clientes podrán solicitarnos la restauración de una copia de seguridad cuando lo deseen si el proceso no ha funcionado como esperaban.

Prestashop 1.5 ya disponible en Loading


Confirmaros que ya tenemos disponible la versión 1.5 de Prestashop en Loading.

Anoche el equipo de Prestashop liberaba su última versión, tan esperada por todos los usuarios de esta aplicación e-commerce.

Destacar entre todas las mejoras el nuevo sistema multitienda, nuevo sistema de reglas de precios totalmente mejorado y nuevas funciones para mejorar el rendimiento y/o velocidad de la aplicación.

Como siempre, ya la tenéis disponible dentro del panel de control Plesk en versión preinstalada con solo 3 clicks.

Si queréis instalarlo o actualizarlo manualmente aquí tenéis el enlace de descarga:

http://www.prestashop.com/download/releases/prestashop_1.5.0.17.zip

Siga todas nuestras ofertas y novedades en Facebook y Twitter.