Zaphod a écrit:
En fait tu veux squeezer l'étape d'affichage des miniatures.
Quand tu cliques sur un album, tu veux automatiquement qu'il s'ouvre dans une lightbox.
Sous certaines conditions, oui.
En fait tu veux squeezer l'étape d'affichage des miniatures.
Quand tu cliques sur un album, tu veux automatiquement qu'il s'ouvre dans une lightbox.
Soit.
1/ À l'adresse index.php?/category/2, on trouve une liste de miniatures :
extrait de la source :
<li>[...] <a href="picture.php?/356/category/12" id="img-356" [...]> <img class="thumbnail" [...] /> </a>[...] </li> <li>[...]
.
.
.
.
2/ Lorsque l'utilisateur clique sur une de ces miniatures, disons la première dont une partie du code html est donnée ci-dessus, s'affiche alors une version de l'image de plus grande taille, dans une lightbox :
Cela est géré via javascript/jQuery ; l'ustilisateur est donc toujours sur la même page dont l'état a changé.
.
.
.
.
3/ J'aimerais que l'état de la page décrit en 2/ soit directement accessible à l'utilisateur. Ainsi, si celui ci accède à la page index.php?/category/12/picture/356, il se retrouve directement dans l'état 2/ :
Ainsi, j'aimerais modifier (via js/jQuery) automatiquement la page afin de simuler un clic sur l'ancre (tag <a>) dont l'id est "img-356" (356 étant donné dans l'url). Malheureusement, je ne suis pas à l'aise avec javascript (beurk ! : les mots java ET script collés !). Je suis tout de même parvenu à isoler un objet jQuery désignant l'ancre incriminée (<a id="img-356" ...>), mais je ne sais pas trop quoi en faire. Un anchor.click(); est sans effet, un launch(anchor); me donne ceci (alert() ajouté pour debug) ...
Je m'en remets donc à vous afin de trouver un nouvel indice sur comment déclencher la lightbox sur la bonne image et/ou simuler proprement un clic.
Cordialement,
Yankel.
ddtddt a écrit:
Est ce que tu peux être plus précis sur le comportement que tu souhaites, je ne suis pas sur de bien comprendre
+1
Est ce que tu peux être plus précis sur le comportement que tu souhaites, je ne suis pas sur de bien comprendre
Bonjour,
ce n'est pas là le comportement que je souhaite avoir. Mon but est au final de permettre la désignation d'une image par une url (ex : index.php?/category/2/picture/164 qui afficherait l'image d'id 164 de la seconde catégorie dans sa lightbox − l'équivalent lightbox de picture.php?/164/category/2 donc).
Cdlt,
Yankel
Bonjour,
Essayez aussi extension:551
Bonjour,
avec piwigo 2.2.5 et le plugin lightbox (automatiquement installé depuis le panneau d'administration), j'aimerais que, sur la page d'un album (où on voit toutes les miniatures), l'image contenue dans le lien id="img-xxx" soit automatiquement affichée via lightbox comme si on avait cliqué dessus ; xxx est connu (parsé depuis l'url).
J'ai essayé beaucoup de trucs et de hacks, mais sans résultat probant jusqu'alors. Merci de votre aide.
Cdlt,
Yankel.