Fork me on GitHub

Rapport de message :*
 

Re: eXtGallery 1.12 beta 2

Titre du sujet : Re: eXtGallery 1.12 beta 2
par yvescesso sur 12/06/2015 10:48:43

En regardant de plus près...
si l'utilisation de jquery est à "OUI" dans les préférences
jquery.js est lancé par le module
par exemple dans public_useralbum.php
if ($jquery == && $ajaxeffect != 'none') {
$xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js");


Là, il y a une différence entre Xoops 2.5.6 et Xoops 2.5.7
en effet, la version de jquery implantée dans "Frameworks" de 2.5.6 est 1.8 sur et 1.11 pour 2.5.7
c'est la cause du blocage car la fonction "$browser()" dépréciée depuis jquery1.3 est supprimée à partir de jquery1.9.

Première solution:
Placer juste après l'appel de Jquery un appel à jquery-migrate qui a été conçu pour faire tourner les vieux php sur jquery1.9+
ça donne:
if ($jquery == && $ajaxeffect != 'none') {
$xoTheme->addScript("browse.php?Frameworks/jquery/jquery.js");
$xoTheme->addScript("http://code.jquery.com/jquery-migrate-1.2.1.js");

la fonction est à nouveau acceptée comme dépréciée et jquery et Fancybox fonctionnent correctement.

Solution 2:
La version 1-3-4 de Fancybox incluse dans extgallery 1.12 beta2 date un peu...
On trouve sur le site http://fancybox.net/
Fancybox2.1.5 qui s'utilise sans problème avec les dernières versions de jquery.
J'ai intégré cette version de Fancybox2 à la place de l'originale dans la module extgallery 1.12 beta2
et le résultat est excellent.
Je n'ai plus besoin de la solution 1 sauf pour les autres effets pour lesquels je n'ai pas trouvé de nouvelles versions...

Je tiens cette adaptation de Fancybos2 à votre disposition car je ne vois pas de moyen de joindre un fichier dans votre forum.

Yves
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

87 Personne(s) en ligne (70 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 87 | Plus ...