J'ai un problème avec une page spécifique sur un site auquel j'aide, j'ai parlé au développeur de modèles et ils sont catégoriques: cela n'a rien à voir avec eux et cela ne va pas aider (la page se charge bien avec Beez3 modèle). Quoi qu'il en soit, je reçois les erreurs JS suivantes:
Uncaught TypeError: this._addClass is not a function
at e.(anonymous function).(anonymous function)._create (https://www.waterfrontwest.com/new/templates/incline/js/jquery/jquery-ui-addons.js:6:14102)
at e.(anonymous function).(anonymous function)._create (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:5392)
at e.(anonymous function).(anonymous function)._createWidget (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:7457)
at new e.(anonymous function).(anonymous function) (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:4975)
at HTMLDivElement.<anonymous> (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:6699)
at Function.each (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:2:2881)
at a.fn.init.each (https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js:2:846)
at a.fn.init.e.fn.(anonymous function) [as slider] (https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js:5:6622)
at Object.app.buildSlider (https://www.waterfrontwest.com/new/components/com_iproperty/assets/advsearch/sliders.js:62:26)
at Object.<anonymous> (https://www.waterfrontwest.com/new/components/com_iproperty/assets/advsearch/sliders.js:19:28)
Je ne sais pas par où commencer pour essayer de les résoudre? Est-ce que quelqu'un pourrait aider/conseiller par où commencer? La page peut être trouvée ici .
Merci d'avance. Cordialement D
Je ne suis pas un expert en la matière, mais j'ai quelques suggestions qui pourraient aider.
Ordre de chargement
Actuellement, jQuery se charge avant Google Maps et MooTools.
Ces trois bibliothèques semblent mieux fonctionner ensemble lorsque MooTools se charge en premier, puis jQuery, puis Google Maps en dernier.
Vous pourrez peut-être forcer MooTools à se charger en ajoutant cette ligne en haut dans la section HEAD du fichier modèle index.php:
JHTML::_('behavior.framework', true);
jQuery Easy peut également aider à charger les bibliothèques dans le bon ordre et peut également aider à arrêter le chargement de MooTools s'il n'est pas utilisé.
Mises à jour
La mise à jour du modèle, des extensions tierces et de Joomla vers les versions les plus récentes peut aider à réduire les conflits.
La suppression ou la désactivation des extensions non utilisées peut également aider.