"Limpiar" contenido de editores WYSIWYG
4 seguidores
Una pregunta, a ver como lo solucionais vosotros. Normalmente cuando estais programando un gestor de contenidos soleis permitir que el editor sea WYSIWYG, con más o menos opciones en función del que utiliceis y de las opciones que querais darle al ususuario. El problema con el que me suelo encontrar, es que a la hora de introducir contenidos, el usuario "copia" de una web y "pega" en nuestro editor arrastrando en esa copia etiquetas de la página de la que viene.
¿Como lo solucionais? ¿Sabeis de alguna manera para convertir lo que nos viene de fuera en "texto limpio"?
fdlr
Una forma de limpiar ese contenido es hacer un escapado, implementando un filtro, de todos los caracteres que consideres innecesarios en el momento de guardar la información en el servidor.
Te pongo un ejemplo de ello:
http://code.djangoproject.com/wiki/CookBookTemplateFilterBBCode
Espero que te sirva de ayuda!
Un saludo.
portishead
Sí, fdlr, pero no es tanto el filtrado a posteriori en el servidor lo que me interesa sino mas bien un filtrado anterior. Lo ideal sería:
1. Usuario pega en el textarea un contenido cpiado de una web (lleva carga de etiquetas)
2. Se limpia esa carga de etiquetas (¿Cual es la mejor manera?)
3. El usuario enriquece el texto con las opciones que da el editor.
hartum
pásate por el foro de Kode y échale un vistazo a purifier:
https://www.domestika.org/foros/956-kode/hilos/73209-depuracion_de_xhtml_desde_javascript
markshock
Mmm... yo suelo ser un poco "cabr***" y les digo que si van a copiar de otra web antes que lo peguen en el notepad xD.... y funciona... pero la verdad me miraré esto de purifier que comenta nuestro flequilludo amigo hartum