Noticias
Si has actualizado a PrestaShop 1.7.4.x y no te carga correctamente tu tienda PrestaShop, puedes observar que es debido al no cargar los archivos CSS, js, imágenes y otros elementos por un bug en las reglas de los «.htaccess» que dan y restrigen permisos a los archivos de ciertas carpetas como:
- admin-dev/backups/.htaccess
- admin-dev/export/.htaccess
- admin-dev/import/.htaccess
- app/.htaccess
- bin/.htaccess
- cache/.htaccess
- classes/.htaccess
- config/.htaccess
- config/xml/.htaccess
- controllers/.htaccess
- docs/.htaccess
- docs/csv_import/.htaccess
etc..
Ya está reportado en el forge de Prestashop #BOOM-6013, donde indican que en la próxima versión será corregido, pero si queréis solventarlo ahora mismo (es simplemente quitar un espacio extra en cada «.htaccess»), podéis hacerlo siguiendo los commits indicados en el siguiente enlace al «Fix bug extra space: htaccess directive order #9339″
Después de corregir ese doble espacio en los htaccess, os deberá cargar todo correctamente.
Saludos.
Noticias, Tutorial
Si está experimentando el error de no funcionar el envío de mensajes desde el formulario de contacto de su PrestaShop tras actualizar, seguro que le viene bien las siguientes instrucciones:
1º Identificar si ha actualizado a la versión de PrestaShop 1.6.1.17 ó superior
2º Verificar en el theme actual, si la plantilla de contact-form.tpl tiene los dos inputs de «URL» y «contactKey», antes del botón submit.
3º Si no tiene estos dos inputs, añadirlos a contact-form.tpl del theme utilizado, quedando de la siguiente forma:
<div class=»submit»>
<input type=»text» name=»url» value=»» class=»hidden» />
<input type=»hidden» name=»contactKey» value=»{$contactKey}» />
<button type=»submit» name=»submitMessage» id=»submitMessage» class=»button btn btn-default button-medium»><span>{l s=’Send’}<i class=»icon-chevron-right right»></i></span></button>
</div>
4º Regenerar y/o limpiar cache de Prestashop desde el BackOffice para que tome efecto.
Listo, ya estará solventado este error y vuestros clientes podrán continuar enviando mensajes en el formulario de contactar.
Saludos.
Noticias
En los últimos meses hay ciertas tiendas PrestaShop que están recibiendo una gran cantidad de spam ruso al formulario de contacto. Principalmente a PrestaShop 1.6.x desactualizados.
Se puede solventar de varias formas:
Opción1. Actualizar: La solución más rápida y sencilla es actualizar a la última versión de PrestaShop, donde ya está solventado este problema que viene originado dentro del controllador del formulario de contactos.
Opción2. Aplicar manualmente: Realizar los cambios manualmente en el código del controlador (controllers/front/ContactController.php) y tpl del formulario (themes/default-bootstrap/contact-form.tpl o el correspondiente de vuestro theme) tal como aparece en el siguiente pull de seguridad: https://github.com/PrestaShop/PrestaShop/pull/8168/files.
Es muy encillo, las lineas que aparezca un + lo añadis a vuestro código y las que pongan un – las quitáis.
Comentarios recientes