Foros Programación Cliente
"Limpiar" contenido de editores WYSIWYG
4 4 Respuestas Jueves 1 de julio, 2010
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"?
¿Como lo solucionais? ¿Sabeis de alguna manera para convertir lo que nos viene de fuera en "texto limpio"?
-
fdlr
Registrado desde 26/05/10 / Número de posts: 9
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
Registrado desde 15/07/04 / Número de posts: 275
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
Registrado desde 22/11/02 / Número de posts: 4293
pásate por el foro de Kode y échale un vistazo a purifier:
http://www.domestika.org/foros/956-kode/hilos/73209-depuracion_de_xhtml_desde_javascript -
markshock
Registrado desde 21/03/05 / Número de posts: 780
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 hartumDesarrollo web, servicios integrales en internet
Work: http://www.estadoactivo.com
Yo: http://www.marctorres.es
Blog: http://www.marc-torres.com
Áreas Domestika
- Diseño (gráfico, web, industrial, producto)
- Programación (cliente, servidor, accesibilidad)
- Ilustración (autores, inspiración, técnicas)
- Fotografía (técnica, equipo, autores)
- Motion Graphics (showreels, software, estudios)
- Publicidad (campañas, anuncios, ideas)
- Informática (software, hardware, trucos)
- 3D (técnicas, iluminación, modelado)
- Experiencia de Usuario (usabilidad, AI, HCI)
- Cine, vídeo y televisión (críticas, producción)
- Música y Audio (sonidos, loops, discos)
- Espacios (arquitectura, interiorismo)