pour utiliser jquery avec joomla avec rien d'effort ni de crée un script jQuery.noConflict(); et de ramplacer le $ avec jQuery télécharger le plugin depuis ce lien http://www.joomlabamboo.com/joomla-e...-jquery-plugin
utiliser jquery avec joomla avec rien d'effort
Réduire
X
-
Re : utiliser jquery avec joomla avec rien d'effort
oui, mais je vois mal quelqu'un développer une compo , et utiliser un autre plugin pour importer jquery ...
il faudrait intégré manuellement jquery et détecter si jquery n'est pas déjà importé par d'autre compo , et si c'est le cas, enlever l'import pour pas avoir alourdir la page inutilement .
concrètement : creer un fichier jquery.php dans le dossier helper :
Code PHP:<?php
defined( '_JEXEC' ) or die;
class MaCompoJQuery
{
function already_loaded()
{
$document = JFactory::getDocument();
$head_data = $document->getHeadData();
foreach (array_keys($head_data['scripts']) as $script) {
if (stristr($script, 'jquery')) {
return true;
}
}
return false;
}
}
Code PHP:if (!MaCompoJQuery::already_loaded()) {
$document->addScript(JURI::base() . 'media/com_macompo/js/jquery-1.6.1.min.js');
$document->addScript(JURI::base() . 'media/com_macompo/js/jquery-noconflict.js');
}
Code PHP:jQuery.noConflict();
Dernière édition par Tarak à 13/11/2011, 20h24DesignBoh ( designboh.com ) agence de communication en Tunisie. Experts Joomla et Wordpress.
Mon blog : http://bouziri-tarak.blogspot.com/
-
Re : utiliser jquery avec joomla avec rien d'effort
Bonjour ,
bien sur qu'il faut remplacer le $ par jQuery ... c'est a ça que sert le jQuery.noConflict();
Bien cordialement .
Tarak .DesignBoh ( designboh.com ) agence de communication en Tunisie. Experts Joomla et Wordpress.
Mon blog : http://bouziri-tarak.blogspot.com/
Commentaire
Annonce
Réduire
Aucune annonce pour le moment.
Commentaire