2011-06-10 9 views
7

Tengo un sitio que ejecuta Joomla con el conjunto TinyMCE como editor. Uno de los editores de sitios ahora intenta incrustar un reproductor de medios en un artículo, pero TinyMCE sigue estropeando el HTML.¿Cómo puedo desactivar TinyMCE para eliminar/modificar mi HTML en Joomla?

He tratado de establecer los elementos válidos extendida, en la configuración del plug-in, a *[*] para permitir cualquier cosa y todo, pero no está funcionando.

Lo que me gustaría es deshabilitar la "característica" de stripping de código de TinyMCE en conjunto. No quiero que intente validar mi HTML ni nada de eso.

¿Cómo puedo desactivar la eliminación de código?

Respuesta

0

@dave: Aquí está la forma en que puede detener el trazado de líneas HTML: http://dijoomla.blogspot.com/2009/02/turn-off-tinymce-cleanup-code.html.

Pero se recomienda que no deba hacer eso, ya que la característica de trazado de líneas es para evitar exploits. En su lugar, puede considerar usar un complemento de tinymce, como Media.

+1

No me preocupan los exploits. Confío en que las pocas personas que tienen acceso a editar artículos no escribirán ningún travieso HTML. No pude encontrar ninguna referencia a 'mambots' pero, de acuerdo con Google, mambots se renombró a' plugins' en Joomla 1.5 Por lo tanto, establecí la opción 'code cleanup' en' no' en el administrador de complementos de TinyMCE. Sin embargo, el HTML todavía se está arruinando en el artículo. – dave

+2

Lo resolvió. La 'limpieza del código en el arranque' está desactivada y' la limpieza del código al guardar' está configurada en Siempre. Parece hacer el trabajo. – dave

+1

@dave: No sé qué versión de Joomla está utilizando, pero ¿hay alguna otra opción de configuración, como "limpieza al inicio" o "limpieza del código al guardar"? –

0
Note:This works in 2.5 using JCE Editor (not sure 1.5) 

Ir a ... de administrador> Configuración global> Filtros de texto ... Ahora establece ningún filtrado en esos niveles de permisos que elija. No sus niveles públicos para proteger la seguridad. Puedo hacer esto luego de actualizar a JCE y descartar TinyMCE.

Utilizo el editor de JCE gratuito (en la pestaña Componentes una vez instalado), puede personalizarlo mucho mejor con muchas funciones adicionales O des-personalizarlo tantas veces como sea necesario.

0

En Joomla 2.5, vaya a plug-in manager > Editor - TinyMCE. En las opciones básicas, juste eliminar iframe de los Elementos prohibidos.

2

Si todo lo demás falla, puede desactivar todos los editores en Joomla:

Ir a: extensiones (debe estar en la tarjeta de registro superior) Click: Plug-in Manager.
Esto lo llevará a una lista de todos los complementos de Joomla. Deshabilita cualquier complemento que comience por "-editor".

Esto debería dejarlo con el editor de texto sin formato que edita y guarda Html sin tener en cuenta lo que contiene. Si puede encontrar una solución mejor, úselo pero funcionó cuando todo lo demás falló para mí.

Cuestiones relacionadas