miércoles, 26 de enero de 2011

JavaScript en Joomla con jumi no funciona

Estoy desarrollando un sitio web en joomla con paginas php utilizando el componente jumi, yo pensaba que la compatibilidad con jumi es completa para php, java script, jquery, ajax, etc. pero me dí cuenta que no es así, desde joomla hay que estar haciendo maravillas para que todo funcione correctamente.

En un formulario quería utilizar un calendario para que el usuario no tenga que ingresar la fecha manualmente, encontré muy buenos ejemplos de calendarios que combinan Java Script, Jquery y Ajax pero me di cuenta que desde joomla no los podía correr, no abre la ventana del calendario o lo muestra y no deja que javascript lo abra cuando debe.

El calendario incluye un archivo .js un .css y los .php ; si tenemos un archivo html para integrarlos se debe de poner el siguiente código php antes del head, esto nos permitirá ver desde el joomla el java script y la hoja de estilo:

$doc =& JFactory::getDocument();
$doc->addScript("http://www.example.com/js/myscript.js");
$doc->addScript("http://www.example.com/js/estilo.css");


La dirección URL la debemos cambiar a donde nosotros tenemos nuestros archivos en nuestro hosting. Para agregar el script debemos poner entre el head lo siguiente, aquí podemos usar la URL interna:




Para mayor información:


JDocument/addScript
Adding JavaScript and CSS to the page.

1 comentarios:

mimi dijo...

Hola , tengo el mismo problema me gustaría saber como lo ha resuelto con mas detalle ya que soy nueva en esto,
gracias por contestar.

 
;