He instalado joomla 2.5 genuino de la instalación, pero JQuery no funciona.¿Cómo puedo obtener JQuery trabajando en joomla ? es el valor por defecto biblioteca de JQuery no viene con joomla ?
- ¿cómo sabes que JQuery no funciona ?
- una vez ejecutado $(‘body’) en la consola devuelve null, significa biblioteca de jquery no está allí! ¿no es así ?
- Dilusha – Joomla uso de mootools por defecto, pero podemos añadir (uso) de jquery en joomla. La pregunta es dónde está utilizando jquery me refiero a las plantillas o extensiones. Otra cuestión fundamental es el tiempo de muchos de mootools y jquery conflictos.
- Singh – ¿está bien si me pongo la de jquery en la plantilla ?
- sí, usted puede poner en la plantilla, pero si usted no la necesita en la mayoría de los artículos se considerará como una mala práctica.
Puede agregar jquery como esta en las plantillas –
/path/to_next/dir
Puede utilizar el jQuery Fácil plugin para joomla. Esto permitirá jQuery y/o jQuery interfaz de usuario en la parte delantera y/o backend en silencio. Consíguelo aquí http://extensions.joomla.org/extensions/core-enhancements/scripts/18327
Si no estoy equivocado este plugin se encarga de la noConflict problema con mootools.
Prestar atención: por defecto, jQuery usa $ como un acceso directo para jQuery
Por Joomla uso de Mootools si desea utilizar también jQuery debe escribir JQuery en lugar de $.
http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/
Tomado de la documentación en http://docs.joomla.org/Adding_JavaScript
Hay «dos maneras» para incluir un archivo JavaScript usando el API de Joomla.
o
El uso de estos métodos es muy recomendable ya que claramente se diferencia de otro lenguaje de scripts (JavaScript) de la principal código PHP, que asegura a todos que el JavaScript esté correctamente incrustado entre las etiquetas y, en el caso de JDocument::addScript y JHTML::script asegura que un archivo JavaScript se incluye sólo una vez (I. e. no hay .js duplicación de archivos).