PrestaShop

[Prestashop 1.6.* y 1.7.*] Como evitar spam ruso en los formularios de contacto

Si tienes una tienda con Prestashop y se han decidido por spammear tu tienda los rusos, necesitas implementar un Captcha en tus formularios. Hay un módulo de pago por unos 30 euros desde la tienda de módulos del propio prestashop:     … y también hay un módulo gratuito: Módulo Gratuito reCAPTCHA para PrestaShop v.1.6.x; …

[Prestashop 1.6.* y 1.7.*] Como evitar spam ruso en los formularios de contacto Leer más »

[Consulta SQL] Cambiar definición de variable de cláusula Select

Por ejemplo, consulta de tablas cruzadas con varios leftJoin. Dos campos con el mismo nombre: select( ….., p.name, j.name) pues depende como le de, te mostrará el p.name, o j.name, pero no los dos… ¿Como solventarlo? En Php, o consulta SQL (phpmyadmin, prestashop, ..) select( ….., p.name AS ‘provincia’, j.name AS ‘pais’) En Laravel: select( …

[Consulta SQL] Cambiar definición de variable de cláusula Select Leer más »

[Prestashop 1.*] Problemas al exportar Consulta SQL a un fichero .csv

Al intentar exportar a un fichero .csv desde una Consulta SQL el fichero .csv resultante muestra un error en la primera línea: <b>Warning</b>:  fopen(/var/www/vhosts/tudominio.com/httpdocs/Backoffice/export/request_sql_1.csv): failed to open stream: Permission denied in <b>/var/www/vhosts/tudominio.com/httpdocs/controllers/admin/AdminRequestSqlController.php</b> on line <b>337</b><br /> Para solventarlo, simplemente darle permisos de escritura 777 a la carpeta export del backoffice. /httpdocs/Backoffice/export —- 777

[Prestashop 1.6.0.*] Usar dos imágenes de fondo, una en la izquierda y otra en la derecha

En el “global.css” de tu template:   /httpdocs/themes/tuTemplate/css/global.css   Al final del todo para completar el overrride: #page { background-image: url(../img/imagenIzquierda.jpg), url(../img/imagenDerecha.jpg); background-position: left top, right top; background-repeat: no-repeat; } #header, .columns-container, .header, .header-container { background: none; }   Dos imágenes de fondo