Flash en b2evolution

Publicado el Thursday 20 de July de 2006. | 4 comentarios
Categoría: Blogs y blogosfera | Tags:

A 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.

[HTML]

[/HTML]

La solución la he cogido y ampliado de aquí, ya que la que proponen solo admite la etiqueta <object> pero no incluye <embed>

Popularity: 4% [?]

4 Responses to “Flash en b2evolution”

  1. Anonymous says:

    prueba

  2. Shaka says:

    ¡Hola!

    Muchas gracias por tu guía, gracias a eso he podido configurar mi blog para que se puedan poner videos del Youtube. ¡Saludos!

  3. Carlos says:

    Eres un genio.
    Ya que un plugin dedicado a eso, no sirvio para nada, no funciona. Pero tu codigo si.
    Gracias

  4. vicent says:

    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

Leave a Reply