Problème intégration lightbox double cadre
Récemment, j’ai essayé d’installer le plugin Wordpress nommé lightboxplus et le plugin de gestion d’images nommé image manager et j’ai rencontré le problème d’intégration suivant : lorsque j’essayais de cliquer sur une image pour l’afficher avec l’effet lightbox, une sorte de conflit d’intégration est apparu. Non seulement le cadre généré par le plugin lightboxplus s’affichait à l’écran, mais apparaissait aussi une fenêtre pop-up générer par default par Wordpress (le cadre par default de Wordpress en somme …).
Voici le problème en image pour mieux comprendre.

probleme_integration_lightbox.jpg

En cherchant un peu sur Google je n’ai pas vraiment trouvé de solution à ce problème. Je ne savais même pas comment formuler ma requête Google. « Problème cadre doublon » « problème lightboxplus », bref.
J’ai trouvé une solution assez simple à mettre en œuvre, cela pourrait servir aux personnes rencontrant ce problème d’intégration d’images, utilisant un plugin du type lightboxplus.
La solution ? Bien il suffit de vérifier le code html lorsqu’on ajoute une image. Dans mon cas, je voyais apparaitre ce bout de code html-javascript appelant l’image :

<a onclick="ps_imagemanager_popup(this.href,'linked_list.png','250','250');return false" href="/wp-content/uploads/2009/09/linked_list.png" onfocus="this.blur()"><img title="linked_list.png" src="/wp-content/uploads/2009/09/.thumbs/.linked_list.png" border="0" alt="linked_list.png" width="96" height="96" /></a>

Pour ne pas permettre à la fenêtre pop-up présente par défaut avec wordpress de s’afficher, il m’a fallu supprimer uniquement le bout de code suivant :

onclick="ps_imagemanager_popup(this.href,'linked_list.png','250','250');

Et le problème fut réglé. En réalité, il y avait une solution plus simple : paramétrer le plugin image manager …

En effet, dans les paramètres de ce plugin, il y avait une option activer par défaut qui faisait en sorte d’ouvrir chaque image dans une fenêtre de type pop-up javascript dont voici une image pour mieux comprendre.

option_popup_imagemanager_1.jpg

Pour éviter d’ouvrir des images d’articles dans une fenêtre pop-up, il suffit de choisir par exemple l’option « image » plutôt que l’option « thumbnails with pop-up ». Ainsi, cela évite un conflit d’intégration éventuel entre l’effet lightbox, et la fenêtre pop-up javascript générée par le plugin image manager.