Bonjour,
Sur un site utilisant un template datant d'octobre 2015 (sans mise à jour récente apparemment) et ne posant pas de problème jusqu'ici, DJ-Imageslider s'est mis récemment à ne plus afficher les images. Quelle mise à jour pourrait être en cause, mystère.
En explorant d'abord la page d'accueil, la console signalait que jQuery n'était pas chargé. Le template charge pourtant lui-même une version 1.11 présente dans son propre dossier JS.
Je n'ai trouvé aucune explication à cette absence de chargement.
J'ai donc réglé le problème sur un clone du site en corrigeant également d'autres soucis (remplacement de http:// par https:// notamment dans le index.php du template), mais seule l'installation de jQuery Easy a permis de faire réapparaître les diaporamas. Les modifications ont été reportées sur le site de production : plus d'erreur.
J'ai donc récupéré une copie du dossier du template utilisé par ces sites et l'ai utilisé sur un site de test, en version 3.9.4 puis 3.9.6, avec DJ-Imageslider dans sa dernière version stable, et ô miracle, pas de problème avec jQuery qui se charge bien depuis le template ! Versions de Joomla! identiques, même template, comportement différent vis à vis du chargement de jQuery !
Si quelqu'un a une idée de ce qui pourrait provoquer l'erreur sur le site de production et son clone sur un autre serveur, je suis preneur. Merci d'avance !
Robert
Sur un site utilisant un template datant d'octobre 2015 (sans mise à jour récente apparemment) et ne posant pas de problème jusqu'ici, DJ-Imageslider s'est mis récemment à ne plus afficher les images. Quelle mise à jour pourrait être en cause, mystère.
En explorant d'abord la page d'accueil, la console signalait que jQuery n'était pas chargé. Le template charge pourtant lui-même une version 1.11 présente dans son propre dossier JS.
Je n'ai trouvé aucune explication à cette absence de chargement.
J'ai donc réglé le problème sur un clone du site en corrigeant également d'autres soucis (remplacement de http:// par https:// notamment dans le index.php du template), mais seule l'installation de jQuery Easy a permis de faire réapparaître les diaporamas. Les modifications ont été reportées sur le site de production : plus d'erreur.
J'ai donc récupéré une copie du dossier du template utilisé par ces sites et l'ai utilisé sur un site de test, en version 3.9.4 puis 3.9.6, avec DJ-Imageslider dans sa dernière version stable, et ô miracle, pas de problème avec jQuery qui se charge bien depuis le template ! Versions de Joomla! identiques, même template, comportement différent vis à vis du chargement de jQuery !
Si quelqu'un a une idée de ce qui pourrait provoquer l'erreur sur le site de production et son clone sur un autre serveur, je suis preneur. Merci d'avance !
Robert
Commentaire