Avisos
Vaciar todo

Limpieza HTML en editor de prestashop  

 
oscar
 oscar
Usuario experto

Al introducir texto html en el editor con la herramienta codigo fuente, le doy a guardar y me borra algunas de los atributos que he puesto (como rel o los data-)
Tengo desactivado el uso de la librería HTMLPurifier, pero aun así me limpia el HTML
¿Que puede estar pasando?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 20/05/2015 11:56 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He realizado pruebas con PrestaShop 1.6.0.14 y veo que me mantiene atributos como rel al guardar los cambios.

Envíanos un ejemplo de código que estés tratando de poner y dinos la versión de PrestaShop que estás utilizando.

ResponderCitar
Respondido : 20/05/2015 3:00 pm

Cursos Gratuitos WordPress

oscar
 oscar
Usuario experto

La version de prestashop es la 1.6.0.11. La plantilla que usamos es Panda http://themeforest.net/item/panda-responsive-prestashop-theme/9750650
Nuestra intención es crear un tooltip usando CSS bootstrap
El código con los atributos que nos borra el editor ;

NUT/PL 806-43

Hesperidina

.claseEjemplo{}

ResponderCitar
Respondido : 21/05/2015 12:58 pm
oscar
 oscar
Usuario experto

Este código lo aplicamos en la descripción larga del producto

ResponderCitar
Respondido : 21/05/2015 12:59 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He probado el código que me has pasado y ahora sí que veo que elimina etiquetas y atributos. Buscando información en el foro de PrestaShop no acaban de dar una solución definitiva.

Una cosa que podrías probar es usando el editor Extended tinyMCE. En el siguiente enlace se explica cómo activarlo:

http://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html

Es posible que con este editor no se eliminen las etiquetas.

Recuerda hacer una copia de seguridad de los archivos que vayas a modificar.

ResponderCitar
Respondido : 21/05/2015 3:23 pm
oscar
 oscar
Usuario experto

He seguido los pasos del articulo.
Ahora no me borra los atributos data-, pero sigue borrandome el atributo rel, ademas al poner imagenes substituye "http://www.vitaminor.eu/" por "../" en todas las imagenes, por lo que en el editor se ven pero en el frontend no.
No encuentro una información clara en otros foros respecto a este asunto.

ResponderCitar
Respondido : 22/05/2015 7:51 pm

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Has cambiado también este archivo ?
/classes/Validate.php

La clase específica que te indica en el artículo?

Saludos.

ResponderCitar
Respondido : 22/05/2015 8:33 pm
oscar
 oscar
Usuario experto

Si, como te dije en el anterior mensaje he seguido todos los pasos del artículo que posteaste. Incluso leyendo los comentarios de ese artículo hay más gente con el mismo problema, pero el autor no da respuesta a esos comentarios.

Gracias.

ResponderCitar
Respondido : 25/05/2015 2:34 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Es posible que sea algo predeterminado del editor, si sólo será algo puntual puedes evaluar agregar estos atributos a través de la BD, si por ejemplo quieres ponerlo como parte de la descripción de algún producto podrías ver la tabla ps_product_lang

Saludos.

ResponderCitar
Respondido : 25/05/2015 10:33 pm
oscar
 oscar
Usuario experto

Hola.

No, evidentemente no es algo puntual ya que esto afecta a todas las entradas de texto avanzado. La opción de corregirlo todo mediante BBDD no es algo que ni se pueda plantear ya que entonces todas las ediciones se tendrian que hacer mediante la BBDD...

Alguna otra alternativa? Otro editor de texto?

Gracias.

ResponderCitar
Respondido : 26/05/2015 5:27 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Envía el archivo comprimido /classes/Validate.php para ver como lo has modificado
http://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html

Ya que es raro que aún te siga validando filtros cuando teoricamente si sólo hay un return true no debería

Saludos.

ResponderCitar
Respondido : 26/05/2015 10:07 pm