miércoles, 8 de diciembre de 2010

Joomla: Insertar código HTML personalizado en artículo

Uno esperaría que esto fuera una opción bastante sencilla y directa. En efecto cuando uno abre el editor encuentra el botón HTML para insertar contenido en dicho lenguage.


Necesitaba colocar un mapa de Google empotrado en la página insertando el código que Google provee. Lo inserté y guardé pero luego me di cuenta que el código original:


<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&hl=es&t=h&msa=0&msid=117809438193952087338.0004964e1a9e9e1fcf96f&ll=9.938713,-84.04923&spn=0.007397,0.00912&z=16&output=embed"></iframe><br /><small>Ver <a href="http://maps.google.com/maps/ms?ie=UTF8&hl=es&t=h&msa=0&msid=117809438193952087338.0004964e1a9e9e1fcf96f&ll=9.938713,-84.04923&spn=0.007397,0.00912&z=16&source=embed" style="color:#0000FF;text-align:left">MET - UCR</a> en un mapa más grande</small>


había cambiado:



Parece que el editor hace ciertas transformaciones al código HTML que impiden, en este caso particular, poder usar el código del mapa de Google. Investigando un poco en Internet, en un sitio daban un tip que consiste en crear un super usuario "noeditor" seleccionando la opción de no usar ningún editor.



Ingrese a Joomla con este usuario, edite el código y de esta manera pude insertar el código HTML sin que Joomla lo modificara. Uno podría también editar las opciones de su propio usuario, pero resulta más práctico tener un usuario asignado para este tipo de ocasiones.

6 comentarios:

  1. Exelente aporte es el que mas claro lo explica Muchicimas Gracias

    ResponderEliminar
  2. Llevo unos días atrás de esa solución. Cuando vi la simplicidad de tu solución me animé y pensé que ya lo tenía.
    L
    Pero, lamentablemente no me funcionó. Creando un Super usuario "noeditor", también me elimina los iFrames. Estoy en la versión 1.6 de Joomla. No sé si será por eso...

    En fin. Sigo buscando.

    Josep Massó

    ResponderEliminar
  3. Muchas gracias macho, tan sencillo y tan dificil de encontrar. Muchas gracias

    ResponderEliminar
  4. Si mal no recuerdo deberías ir a configuración del plugin en este caso del editor y ahi retirás las restrucciones de filtrado, obviamente podrás hacer esta modificación siendo root.

    ResponderEliminar
  5. genial explicacion, graciaas

    ResponderEliminar
  6. Genial!!!! Gracias por el aporte, me volvía loco intentando...

    ResponderEliminar