Lightbox 2 sur toutes les images d'un blog

Nouveau WRInaute
Bonjour a tous.

Je tente d'installer lightbox pour mon blog et je n'ai pas de soucis particulier et je voulais savoir s'il est possible d'integrer une fonction permettant d'utiliser le script lightbox pour l'ensemble des images sans passer par rel="lightbox" .


Ainsi les images déjà publiées seront avec le lightbox sinon je risque de passer des heures a changer le code de toutes les images

Merci d'avance
 
WRInaute accro
Ca me parait assez difficile.
La seule méthode possible serait de travailler directement sur la base, sur la table wp_posts en utilisant sql pour remplacer <img src= par <img rel="lightbox" src=
 
WRInaute passionné
En ajoutant un script js qui va te chercher les img et leur ajoute l'attribut rel="lightbox".

Après faut soigner sa sélection des balises, des librairie comme prototype permettent des sélections en émulant du CSS3, bien pratique!
 
WRInaute passionné
En prototype ça va ressembler à ça :
$$('img').invoke().writeAttribute("rel", "lightbox");

Après faut voir comment être plus spécifique au niveau du sélecteur, car je suppose que tu as d'autres image sur ta page. Mais le CSS3 a des sélecteur très sympa pour ça.

Après à voir quand appeler cela, quand le DOM est chargé c'est sûr, mais surtout pour faire cela avant que lightbox éxecute lui sa méthode (car il me semble que c'est du js non intrusif, donc qui se lance une fois la page chargée).
 
Discussions similaires
Haut