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

Responder a