Hola, estoy con prestashop 1.7.1.2 cuando cargue el logo no tenia problemas con ello pero recien que acabo de cambiarle del logo que estaba en formato jpg por una png y despues que puse guardar bajo nuevamente una factura y me doy con la sorpresa que el logo esta completamente desaparecido es decir no aparece el logo, que puede estar sucediendo, por ahi me comentarion que estos casos es mejor cargarlo por cpanel, de ser asi podria enviarme la ruta e ir hasta ahi y asi cargarla personalmente haber si se soluciona de esa manera.
ya limpie la cache y el problema persiste
URL del sitio: Contenido solo visible a usuarios registrados
Lo subo.como.png y me sigue mostrando como jpg es muy raro eso asimismo en configuraciones de imagenes esta seleccionado como que si hay un png por ahi que lo admita pero si hay un jpg tambien lo admita aun asi el.punto principal es que sea la extension que sea no lo reconoce por eso no aparece en la factura ni en el albaran de entrega
Hola Juan,
He estado mirando los "milestone" para PrestaShop 1.7.5.0 que saldrá en Agosto, en el GitHub de PrestaShop, por si hubiese algún bug documentado sobre las imagenes en "invoice" (facturas) y el único pull abierto sobre invoices que he encontrado es https://github.com/PrestaShop/PrestaShop/pull/9230
No veo nada más documentado por lo que si se tratase de un bug habrá que esperar a que esté documentado.
Algo que puedes probar es a eliminar por completo la imagen (logo) de la Tienda, que es el que "invoice" asocia a las Facturas, luego limpiar caché y subir de nuevo "una sola imagen PNG del logo" y ver si te genera la imagen para Facturas.
Haz un backup antes 😉
Saludos
Hola Juan Enrique.
En la carpeta Public_html tienes uan carpeta con el nombre PDF y dentro de esa carpeta tienes el archivo " hesder.tpl "
.- Edita el archivo y en la linea 31 tienes el siguiente código:
Sustituye ese código por el siguiente:
en este caso estamos añadiendo el logo directamente en el archivo que genera tanto las facturas como los albaranes, por lo que tendría que mostrarse.
Tienes que tener en cuenta que las factura que tienes ya generadas es posible que no lo muestre, tienes que comprobarlo con los nuevos pedidos que entren a partir del cambio.
Un saludo
cual es la ruta donde se guarda esta imagen del logo, para ser mas exacto me rfiero la ruta no de la cabecera sino de la factura y del albaran de entrega para poder reemplazarlo mediante cpanel haber si por ahi lo detecta, ya que por mas cambio que lo hago modificando codigo, no funciona
por enesima vez, volvi a cargar la imagen en formato jpeg y ahora si me sale la imagen, pero cuando lo cambio en formato png no lo reconoce, por algun razon que desconosco, antes cuando cargaba en jpeg no me funcionaba ahora si me funciona, que raro todo esto. pero yo no puedo tenerlo en formato jpeg ya que yo uso hoja membretada y hay imagen de fondo al momento de hacer la impresion si pongo en jpeg me sale un cuadro blanco y en png no me sale cuadro blanco y es justo lo que necesito, pero prestashop no me detecta en formato png, que puedo hacer ahi????
Hola Juan enrique.
cual es la ruta donde se guarda esta imagen del logo,
La imagen la tienes en la ruta img -> logo-suplemax-factura-y-correo-electronico-300x300-px.png
En el código que te pase antes veo que no esta bien, me equivoque y añadi dos barras, el código correcto seria el siguiente:
En las opciones de las imágenes deja seleccionada la segunda opción " Solo si la imagen esta en formato PNG ", si utilizas la última opción todas las imágenes las convertirá a PNG y ese formato tiene más peso que el JPG.
Un saludo
Aun no he puesto el codigo porque estaba buscando la imagen que me indicas y no lo ubico, solo veo lo siguiente:
con el nombre suplemax-peru-logo_invoice-1538519553.jpg que me imagino que ese corresponde para la factura y para el albaran de entrega, ahora como indica si cargo en formato jpg ahi si ya prestashop ya lo reconoce pero no reconoce cuando lo subo en formato png, asimismo tambien lo he subido en png y le cambie la extension por el jpg y tampoco funciona
hay algo que como si estuviera forzando a que solo reconosca imagenes en puro jpg y no en png
ya tengo configurado en la opcion que me indicas tambien
finalmente si agrego el codigo que me haz brindado lo mas probable que no lo encuentre tambien porque tiene otro nombre
Hola Juan enrique.
estaba buscando la imagen que me indicas y no lo ubico
la ruta de la imagen del código es la que tratamos en un principio, si subistes otra imágenes el nombre puede cambiar.
Lo que tienes que hacer es subir la imagen que quieres que muestre a la carpeta img y modificar el código por el nombre de la imagen:
<img src=" https://www.suplemaxperu.com/img/nombreimagen.png "......
tambien lo he subido en png y le cambie la extension por el jpg y tampoco funciona
Una imagen tuimagen.jpg no puedes renombrarla como tuimagen.png y al contrario tampoco, cada imagen tienen un formato y si la renombras cambiando de extensión se rompe.
Un saludo
El problema persiste :angry: ya me desespera esto, llevo semanas intentando darle solución, no debo rendirme algo pasa ahi que solo prestashop acepta en formato SOLO en jpg y no en png
aqui puedes ver que la imagen que deseo que se muestre esta en la carpeta que mencionas
aqui puedes ver que se reemplazo por el codigo que me brindastes haciendolo forzar a que lo lea pero el problema persiste
🙁 🙁 🙁 🙁
Hola
El nombre de la imagen no debe tener espacios ni caracteres especiales, ya que lo que has puesto como nombre de imagen tiene espacios tendrías que "encodearlo" en el código lo cual te complicará.
Usa un nombre de imagen simple y sin espacios y verifica.
Saludos.
Hola
Has modificado el archivo header.tpl de la carpeta pdf?, podrías envianos una captura de qué imagen carga?
Actualmente veo la imagen correctamente en la ruta:
Contenido solo visible a usuarios registrados
Saludos.