Flash en b2evolution
Jueves, 20 de Julio de 2006A raiz del post anterior, he visto que b2evolution te devuelve un bonito "Illegal tag" cuando intentas insertar codigo html que no reconoce, como el de un objeto flash incrustado.
Buscando por internet, he descubierto como conseguir que valide este código flash.
Para esto, teneis que modificar el fichero conf/_formating.php, buscando donde pone:
'div' => E_Flow,
Y sustituirlo por
'div' => E_Flow.' object', 'object' => E_Iinline.' param embed', 'embed' => E_Iinline, 'param' => E_Iinline,
Es decir, se modifica <div> (para que admita la etiqueta <object> en su interior) y se añaden las etiquetas <object>, <embed> y <param>.
Después, teneis que añadir los atributos. Donde pone:
$allowed_attribues = array (
Añadirle (añadir, no sustituir) lo siguiente:
'object' => E_Iinline.' type data width height', 'param' => E_Iinline.' width height name value', 'embed' => E_Iinline.' src type width height name value',
La única condición es que la etiqueta <object> principal del flash esté en el interior de una etiqueta <div>
Asà que con todo esto conseguiremos que el siguiente código html sea válido en nuestros posts con b2evolution.
La solución la he cogido y ampliado de aquÃ, ya que la que proponen solo admite la etiqueta <object> pero no incluye <embed>
















Julio 23rd, 2006 11:46 am
prueba
Agosto 22nd, 2006 5:46 pm
¡Hola!
Muchas gracias por tu guÃa, gracias a eso he podido configurar mi blog para que se puedan poner videos del Youtube. ¡Saludos!
Agosto 22nd, 2007 2:38 am
Eres un genio.
Ya que un plugin dedicado a eso, no sirvio para nada, no funciona. Pero tu codigo si.
Gracias
Agosto 22nd, 2007 2:41 am
Alguien sabe como se puede ver una pagina insertada en b2evolution, con codigo hml?
Ya que causa error al insertar codigos html, con imagenes de fondo, etc