Todo formato? Entonces porqué no estableces con invalid_elements que TODAS las etiquetas sean inválidas? O directamente desde PHP, aplicando un strip_tags primero y un html_entities después?
Por otra parte, si no quieres permitir que los usuarios introduzcan etiquetas o modifiquen el formato del texto, tiene sentido usar un editor WYSIWYG? La librería de TinyMCE consume bastantes recursos del navegador del cliente, y si no van a usar ninguna de sus características más que la visualización del aspecto final de su texto, quizás debieras buscar otra opción menos costosa en cuanto a recursos. Un saludo! Albert Garcia http://www.obokaman.com http://www.obolog.com -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Quasi Enviado el: lunes, 06 de marzo de 2006 8:45 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] WYSIWYG codigo SUCIO Lo de limpiar el codigo con las herramientas de tinymce ya lo tenia mas o menos implementado casi todas las que me comentas. Pero preferia que quitara todo formato, excluyento un posible <a> alguna negrita... Del lado del servidor con PHP también es algo que estuve intentando hacer pero no logre ninguna funcion fiable. Albert Garcia Gibert escribió: >Hola Martin! > >Yo también uso TinyMCE en varios gestores de contenido y, aunque no es >el editor WYSIWYG Definitivo, tiene muchas opciones que pueden ayudarte >con la "limpieza" de código y quizás no conozcas. > >Como sabrás, a la hora de instanciar el objecto TinyMCE, puedes >especificar una serie de parámetros de inicialización. Algunos que >pueden serte útiles para lo que buscas: > > -'accessibility_warnings': lanza algunos avisos cuando el usuario no >especifica alguna propiedad necesaria en un elemento, por ejemplo. > > -'valid_elements' & 'invalid elements': muy útiles si quieres limitar >los elementos y etiquetas permitidos desde el editor de tu CMS. > > - 'cleanup', 'verify_html','fix_content_duplication', >'cleanup_on_startup'...: se encargan de realizar una "limpieza" del >código basándose en diversos parámetros: elementos duplicados, >atributos inservibles, cierre incorrecto de etiquetas... > > - y otras cuantas que puedes consultar en su documentación. Dispones >de ella on-line en http://tinymce.moxiecode.com/documentation.php > >A esto no estaría de más sumar un proceso posterior en el servidor, una >vez recibido el código generado por TinyMCE, como te sugerían por ahí. > >Un saludo, > >Albert Garcia >http://www.obokaman.com >http://www.obolog.com > >-----Mensaje original----- >De: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] >En nombre de DJ-Dom >Enviado el: lunes, 06 de marzo de 2006 4:21 >Para: Ovillo, la lista de CSS en castellano >Asunto: Re: [Ovillo] WYSIWYG codigo SUCIO > >Si usas lebguage de servidor, puedes limpiar el código que introduzcan... > >Saludo, >DJ-Dom > > >El día 5/03/06, Martin Szyszlican <[EMAIL PROTECTED]> escribió: > > >>Yo uso FCKeditor [1] y, en general, se la banca. >> >>Martin. >> >>[1] http://www.fckeditor.com >> >>Quasi wrote: >> >> >>>Hola! >>> >>>Aunque no sea estrictamente sobre CSS, los estandares nos incumben a >>>todos. Y supongo que muchos de vosotros estareis ante el mismo >>>problema haber si surge alguna solucion a ello. >>> >>>El tema esta en que los editores WYSIWYG generan mucho codigo basura. >>>He probado muchisimos y al final el que mas me convence es tinymce >>>pero sucede que los usuarios siempre SIEMPRE (por mas que les dices >>>que pegen el texto previamente en el bloc de notas) suelen cojer >>>parrafos realizados en word o de otra web y pegarlos, en el editor, >>>con lo que hereda codigo generalmente malo de otras webs o del word, >>>o mismamente genera un codigo invalido el propio tinymce. >>> >>>Hay un boton especifico que sirve para pegar como texto plano. Pero >>>los usuarios raras veces usan eso y lo pegan con control + v, o >>>directamente boton derecho pegar. Con el consiguiente pegado de >>>codigo invlaido. >>> >>>Sabeis de alguna solucion en este editor de texto tinymce, y otro? >>> >>>Gracias. >>> >>> >>> >>-- >>Martin Szyszlican >>www.ylisto.info >> >> >> >> >> >>___________________________________________________________ >>1GB gratis, Antivirus y Antispam >>Correo Yahoo!, el mejor correo web del mundo >>http://correo.yahoo.com.ar >> >>_______________________________________________ >>Lista de distribución Ovillo >>Para escribir a la lista, envia un correo a [email protected] >>Puedes modificar tus datos o desuscribirte en la siguiente dirección: >>http://ovillo.org/mailman/listinfo/ovillo >> >> >> > > > >-- >www.dj-dom.net >[EMAIL PROTECTED] >_______________________________________________ >Lista de distribución Ovillo >Para escribir a la lista, envia un correo a [email protected] >Puedes modificar tus datos o desuscribirte en la siguiente dirección: >http://ovillo.org/mailman/listinfo/ovillo > >_______________________________________________ >Lista de distribución Ovillo >Para escribir a la lista, envia un correo a [email protected] >Puedes modificar tus datos o desuscribirte en la siguiente dirección: >http://ovillo.org/mailman/listinfo/ovillo > > > > -- Saludos: Quasi ;) www.aurea.es _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
