Joshua Leonte Posted March 10, 2021 Share Posted March 10, 2021 Buenas! Resulta que al intentar subir imágenes en formato webp dentro de nuestro prestashop 1.6 nos aparece el siguiente mensaje: Quote La extensión del archivo no está permitida. ¿Sabéis si hay alguna manera de autorizar este tipo de extensiones o directamente algún módulo que añada esa compatibilidad en el 1.6? Un saludo Link to comment Share on other sites More sharing options...
morktadela Posted October 1, 2021 Share Posted October 1, 2021 Hola, lo has solventado? yo tambien necesito subir webp Link to comment Share on other sites More sharing options...
morktadela Posted November 4, 2021 Share Posted November 4, 2021 No, ese modulo convierte a webp, pero no solventa el problema de subir tus propios webp Link to comment Share on other sites More sharing options...
Kijam López Posted November 4, 2021 Share Posted November 4, 2021 Si, tambien lo hace, tiene las dos funciones, puedes subir las imagenes en Webp y el las convierte tambien a jpg para los navegadores no compatibles. Link to comment Share on other sites More sharing options...
Gerardo Martinez G Posted November 5, 2021 Share Posted November 5, 2021 (edited) No habia leido bien 😞 por eso lo modifico Lo corercto es que subas JPG, y Mejor muestres webp tengo entendido que no hay forma en prestashop de subir webp en la pagina https://github.com/PrestaShop/PrestaShop vi un issue que andaban en planes ya, pero a que salga considero que faltara un buen 😞 Este tema lo resolvimos sin usar modulos -Nota es para apache2 esta fonfig -modificando archivo img/.htaccess (agregar solo webp para que permita usara webp) -Modificamos .htaccess las Condifiones (RewriteCond), la reescritura a webp (RewriteRule), y tambien Tambien agregramos 1 linea a cada una reescritura para que las imagenes de productos y categorias tambien las muestre correctamente.. Empecemos...img/.htaccess |wma|flv|webm|ico|webp)$"> .htaccess despues de esta forma verificara primero el archivo existe, si el navegador acepta webp, (y si aceptara entregara url jpg pero la final con funcion webp) jpe?g|png|gif es para 3 imagenes, te recomiendo empiezes con *.jpg <IfModule mod_rewrite.c> #y antes de reescrivir las imagenes RewriteCond %{CONTEXT_DOCUMENT_ROOT}/$1.$2 -f RewriteCond %{HTTP_ACCEPT} image/webp RewriteCond %{CONTEXT_DOCUMENT_ROOT}/$1.webp -f RewriteRule ^(.*)\.(jpe?g|png|gif)$ %{CONTEXT_PREFIX}/$1.webp [L,T=image/webp] #justo degajo de estos tipos es donde le diremos que usara mimetype webp AddType application/font-woff .woff AddType font/woff2 .woff2 AddType image/webp .webp #despues del <IfModule mod_headers.c> le diras que respete los head de jpg,png,gif, por que en nuestro caso convertimos los 3 tipos :-) <IfModule mod_headers.c> <FilesMatch "\.(jpe?g|png|gif)$"> Header append Vary Accept </FilesMatch> y no se te olvide -tengo entendido que las lineas de CONTEXT_DOCUMENT_ROOT CONTEXT_PREFIX son diferentes antes de apache2 v2.4.35 -Trata de hacer una leida https://developers.google.com/speed/webp/docs/cwebp para convertir las imagenes Se que es algo tedioso que puse, pero aqui tendras una gran idea de por donde puedes ir empezando y nosotros lo logramos sin modulos, no te lo pongo completo por que cada hosting, serverhttp son direfentes o si uses nginx es diferente, pero espero haber dejado algo de aporta por donde empezar 🙂 Edited November 5, 2021 by Gerardo Martinez G (see edit history) Link to comment Share on other sites More sharing options...
Joshua Leonte Posted November 5, 2021 Author Share Posted November 5, 2021 18 hours ago, Kijam López said: Hola!, este modulo podria resolver tu problema. No lo conocía, gracías! Lo instalaremos aunque sea en la web de pruebas a ver cómo funciona 😊 Link to comment Share on other sites More sharing options...
Joshua Leonte Posted November 15, 2021 Author Share Posted November 15, 2021 On 11/4/2021 at 2:41 PM, Kijam López said: Hola!, este modulo podria resolver tu problema. Buenos días Hemos comprado el módulo pero a la hora de instalarlo prestahosp nos da un error (imagen adjunta) ¿Alguna idea de cómo solucionarlo? Gracias de antemano! Link to comment Share on other sites More sharing options...
LabelGrup Networks Posted November 15, 2021 Share Posted November 15, 2021 Buenas, Por lo que parece te hace faltan las dependencias. Te adjunto un tutorial por si te puede servir de ayuda. Que versión de PHP tienes? https://digitalist-tech.se/blogg/webp-enabling-php-gd-library Saludos, Link to comment Share on other sites More sharing options...
Kijam López Posted November 15, 2021 Share Posted November 15, 2021 1 hour ago, Joshua Leonte said: Buenos días Hemos comprado el módulo pero a la hora de instalarlo prestahosp nos da un error (imagen adjunta) ¿Alguna idea de cómo solucionarlo? Gracias de antemano! Hola!, gracias por tu confianza, exactamente, en el detalle del producto se especificaba que requiere que tu libreria de GD soporte webp, debes comunicarte con el departamento tecnico de tu hosting para que habiliten esa funcion. Saludos!... 1 Link to comment Share on other sites More sharing options...
Joshua Leonte Posted November 15, 2021 Author Share Posted November 15, 2021 14 minutes ago, LabelGrup Networks said: Buenas, Por lo que parece te hace faltan las dependencias. Te adjunto un tutorial por si te puede servir de ayuda. Que versión de PHP tienes? https://digitalist-tech.se/blogg/webp-enabling-php-gd-library Saludos, La versión de PHP que tenemos es la 5.6.40 Haremos lo que comenta Kijam primero, a ver si así funcionase. Muchas gracias a los dos por la rapidez! 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