Jump to content
manu20gm

PS.1.7.5 - Error caracteres tiles y ñ en mensajes de clientes [SOLUCIONADO?]

Recommended Posts

Posted (edited)

Buenas tardes, estoy experimentando un fallo en el sistema  de mensajes de clientes en nuestra tienda (version 1.7.5 con la plantilla classic). Es un error un poco raro. La base de datos y la tabla están codificadas bajo utf8_general_ci.

 

Resulta que si utilizan el formulario de contacto de la pagina web en la base de datos se guarda perfectamente, con sus tildes y demás y luego en el BO se muestra perfectamente.

Sin embargo, si los clientes dejan un mensaje en la pagina del carrito cuando elijen el transportista, en este caso por el motivo que sea no se guarda correctamente en la base de datos y tampoco se muestra bien en el BO.

Os dejo unas imagenes para que veais a lo que me refiero. La tabla de la bbdd es ps_customer_message para ambos mensajes, pero en uno no almacena correctamente los caracteres especiales y el el otro si.

 

 

 

ERROR2.png

ERROR1.png

Edited by manu20gm
"Solución" aportada

Share this post


Link to post
Share on other sites

Hola! Nadie puede echarme un cable?

 

Un saludo.

Share this post


Link to post
Share on other sites
Quote

Quien quiera peces que se moje el culo.

¿SOLUCIONADO? esto es más bien un PARCHE, con prestashop casi siempre es poner parchecitos y seguir adelante. Lo comparto por si alguno más tiene este fallo tan molesto.

Supongo que el error estará en el tpl del textarea mensaje del checkout, pero no he sido capaz de arreglarlo. Lo que si he hecho es sustituir en la línea 811 del fichero localizado en la carpeta /adminXXXX/themes/default/template/controllers/orders/helpers/view/view.tpl

{html_entity_decode($message['message']|escape:'html':'UTF-8'|nl2br)}

Con la función html_entity_decode() pasamos las entidades html a los símbolos en si. En la base de datos sigue estando mal pero visualmente no tenemos ya ese problema.

 

Un saludo

 

  • Like 2

Share this post


Link to post
Share on other sites

Tenia el mismo problema y logre solucionarlo gracias a ti, muchas gracias por tu valioso aporte, ya estaba desesperada con este error.

Un Saludo.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More