Du conflit entre jQuery et dclightbox à la correction d'un bug pour freshyOne et tabsOne
Par pyeb le lundi 16 juillet 2007, 20:20 - Lien permanent
Suite aux problèmes d'incompatibilité entre jQuery et dclightbox ainsi que le conflit entre les librairies tabs et imagebox, j'ai fait quelques essais infructueux. La mise en comptabilité entre deux librairies javascript demandent la réécriture de chaque librairie jQuery à chaque mise à jour. Donc, le plus simple est d'utiliser une alternative jQuery à dclightbox mais thickbox réduit les images à la taille de l'écran. La solution pour arrêter l'interpolation est donnée sur le forum de thickbox.
Sinon la dernière mise à jour de tabs ne fonctionne pas avec mes thèmes au moins sous IE 7. Donc, il faut que je plonge dans le code et teste sous IE 6 & 7. Donc, je me pencherai sur le problème quand j'aurai de longues heures devant moi et en utilisant la virtualisation…
Et j'ai fini par trouver un bug au niveau du prélude - Allez à… -, la redirection ne fonctionnait pas depuis que j'avais mis à niveau les deux thèmes freshyOne et tabsOne. C'est déjà ça de gagner.


Commentaires
Pour le conflit entre jQuery et dcLightbox, t'as essayé jQuery.noConflict(); ?
Chez moi, après avoir rajouté jQuery.noConflict(); et remplacé tous les $(...) par jQuery(...), jQuery et dcLightbox "cohabitent" sans souci...
Je veux bien que tu me donnes la recette. J'ai fait quelques tentatives avec des librairies diverses et recodées mais sans succès. Avait pris $j à la place de jQuery aussi.
Je testerai avec du code simple et en vidant les caches navigateurs. Goinfres, ces petites bêtes…
Je crois que j'ai compris... La version jQuery que tu utilises est celle du thème par défaut de DotClear ! Le problème, c'est que cette version date un peu...
Il suffit d'intégrer la dernière version jQuery (compressée, de préférence)... Tu peux d'ailleurs voir chez moi que le thème freshyOne est bien compatible avec dcLightbox !
Il faudrai que dans la thickbox il y ai un bouton "taille réel" car le fait d'adapter à la taille de l'écran c'est quand même plutôt utile.
Personellement je preferai qu'il y ai un clone de dc lightbox qui fontionne avec jquery histoire de ne pas multiplier le nombre de librairy. (j'ai déjà remplacer lightbox de dclightbox par slimbox pour alleger un peu).
PS : L'extention "Accordeon" pour Jquery est pas mal si on l'adapte correctement au widget "blogroll".
dclightbox est certes lourd mais c'est le script le mieux intégré à Dotclear. Il est utilisable en syntaxe wiki et cela reste essentiel pour le commun des mortels.
C'est le cas :
http://leandrovieira.com/projects/j...
Je confirme il fonctionne très bien sous Dotclear.