woolloomee21 Posted May 4, 2017 Share Posted May 4, 2017 Buenas tardes, tengo un Prestashop 1.7 instalado con una plantilla de LeoThemes (Leo-Bicmart) y estoy tratando de poner una imagen por defecto para cuando los productos no tienen imagen. Encontré que esa imagen se puede poner en "Localizaciones" > "Idiomas" > "Español" (si no recuerdo mal la ruta) y hay un campo que dice "Usar imagen por defecto cuando el producto no tiene imagen" (tampoco recuerdo muy bien como se llama la opción) dónde permite subir una imagen, que es lo que he probado, pero aunque elimino caché (tanto de la web como del navegador), no carga esta imagen. Inspeccionando el código, donde debería estar la ruta de la imagen por defecto aparece "src(unknown)". He probado a hacer esto mismo en una instalación de la 1.6 y la imagen la ha cargado al momento en los productos que no contenían imagen. No debe ser cosa de la instalación, porque lo he probado en varias instalaciones de la 1.7. Consultando a los de LeoTheme, me dicen que sí, la imagen debería cargarse en ese campo, pero que la 1.7 de Prestashop no lo soporta (no entiendo, si fuese así no mostrarían ese campo para poder subir una imagen). ¿Se han quedado muy anchos respondiendo eso? Anteriormente subía la imagen manualmente a la FTP, creo que en la carpeta "img/p/" y ahí habían varias imágenes llamadas "es-default-..." pero ahora no aparecen con la 1.7. ¿Qué puedo hacer? Muchas gracias de antemano. Un saludo, Alex Link to comment Share on other sites More sharing options...
genweb Posted May 8, 2017 Share Posted May 8, 2017 Tienes un ejemplo de 1.7 con imágenes fallidas? Así podríamos inspeccionar el código y ver si está enlazando a algo erróneo, a nada, si hay alguna class u otra vía que nos permita insertar la imagen de otro modo.... Link to comment Share on other sites More sharing options...
woolloomee21 Posted May 10, 2017 Author Share Posted May 10, 2017 Tienes un ejemplo de 1.7 con imágenes fallidas? Así podríamos inspeccionar el código y ver si está enlazando a algo erróneo, a nada, si hay alguna class u otra vía que nos permita insertar la imagen de otro modo.... Sí, es esta: https://www.pcdeluxe.es/componentes-pc No enlaza a nada, cuando el producto no tiene imagen, en el código indica src(unknown). ¿Existe solución? Muchas gracias y un saludo, Alex Link to comment Share on other sites More sharing options...
genweb Posted May 10, 2017 Share Posted May 10, 2017 (edited) Me sale la tienda en mantenimiento, aunque si no enlaza a nada, es más complicado... Puedes probar un pequeño hack si localizas el fichero donde se imprime tu etiqueta <img> del producto. Este ejemplo mostraría la imagen por defecto "noimage.gif" si el src da un error (está vacío o not found) <img onerror="this.onerror=null;this.src='http://tudominio.com/noimage.gif';" src="http://tudominio.com/tuimagen.jpg"> Edited May 10, 2017 by genweb (see edit history) Link to comment Share on other sites More sharing options...
woolloomee21 Posted May 11, 2017 Author Share Posted May 11, 2017 Me sale la tienda en mantenimiento, aunque si no enlaza a nada, es más complicado... Puedes probar un pequeño hack si localizas el fichero donde se imprime tu etiqueta <img> del producto. Este ejemplo mostraría la imagen por defecto "noimage.gif" si el src da un error (está vacío o not found) <img onerror="this.onerror=null;this.src='http://tudominio.com/noimage.gif';" src="http://tudominio.com/tuimagen.jpg"> Hola Genweb, esta solución que me aportas ha funcionado a la primera, así que te doy mil gracias por ello. Pero sigo teniendo la duda, de por qué los desarrolladores de la plantilla dicen que es una función que no funciona en la 1.7, ¿es cierto? Muchas gracias de nuevo y un saludo! Alex 1 Link to comment Share on other sites More sharing options...
genweb Posted May 11, 2017 Share Posted May 11, 2017 Hola Genweb, esta solución que me aportas ha funcionado a la primera, así que te doy mil gracias por ello. Pero sigo teniendo la duda, de por qué los desarrolladores de la plantilla dicen que es una función que no funciona en la 1.7, ¿es cierto? Muchas gracias de nuevo y un saludo! Alex Genial, me alegro mucho. Acabo de probar en un Presta 1.7.0.4 y tienen razón, parece un bug de la versión. Deberías estar atento a los updates de 1.7, seguro que lo arreglan rápido. Mi solución es solo un parche de cara al usuario, en cuanto puedas, mejor arreglarlo definitivamente! 1 Link to comment Share on other sites More sharing options...
Sofitec Posted September 4, 2018 Share Posted September 4, 2018 On 10/5/2017 at 1:16 PM, genweb said: Me sale la tienda en mantenimiento, aunque si no enlaza a nada, es más complicado... Puedes probar un pequeño hack si localizas el fichero donde se imprime tu etiqueta <img> del producto. Este ejemplo mostraría la imagen por defecto "noimage.gif" si el src da un error (está vacío o not found) <img onerror="this.onerror=null;this.src='http://tudominio.com/noimage.gif';" src="http://tudominio.com/tuimagen.jpg"> podrias dar mas detalles de como ejecutar aquello. o si alguien lo ha usado puede enseñarnos .. Gracias Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now