utilisation de la classe thickbox dans un squelette

rogel a écrit :

Mais pour arriver a ce que j’ai décrit précédemment je n’arrive pas a adapter ce code :

fonctionne, en supprimant le (faux) préfixe balise, avec :
   <a href="TB_inline?height=600&width=600&inlineId=monContenu"
   title="#TITRE" class="thickbox"> #TITRE </a>
   <div id="monContenu" style="display:none">
     #TEXTE
   </div>

(thickbox2 25251)

Bonjour,
Merci pour la réponse : ca a l'air de fonctionner , à un probleme près :

J'ai placé ce bout de code dans la page rubrique, dans une boucle ARTICLES,
de facon a ouvrir le texte de chaque article en thickbox, apres avoir cliqué
sur le titre : ca fonctionne pour le premier article, mais pour les liens
suivants, je retombe sur le premier article !!!

Par acquis de conscience : j'ai placé #TITRE en deux endroits : dans
title="#TITRE" et dans le div idContenu a la place de #TEXTE : pour le
premier pas de pb ( tous les titres apparaissent dans la page rubrique),
mais celui du div me donne toujours le titre du premier article de la
rubrique.

Que se passe-til ?

Merci

-----Message d'origine-----
De : denisb [mailto:denisb@laposte.net]
Envoyé : samedi 3 janvier 2009 23:08
À : spip@rezo.net
Objet : Re: [Spip] utilisation de la classe thickbox dans un squelette

rogel a écrit :

Mais pour arriver a ce que j’ai décrit précédemment je n’arrive pas a
adapter ce code :

fonctionne, en supprimant le (faux) préfixe balise, avec :
   <a href="TB_inline?height=600&width=600&inlineId=monContenu"
   title="#TITRE" class="thickbox"> #TITRE </a>
   <div id="monContenu" style="display:none">
     #TEXTE
   </div>

(thickbox2 25251)

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

rogel a écrit :

J'ai placé ce bout de code dans la page rubrique, dans une boucle ARTICLES,
de facon a ouvrir le texte de chaque article en thickbox, apres avoir cliqué
sur le titre : ca fonctionne pour le premier article, mais pour les liens
suivants, je retombe sur le premier article !!!

dans une boucle (donc pour un production multiple de div) il faut donner un id *différent* à chaque div :

   <BOUCLE_art(ARTICLES) ...>
     <a href="TB_inline?height=600&width=600
     &inlineId=a_#COMPTEUR_BOUCLE"
     title="#TITRE" class="thickbox"> #TITRE </a>
     <div id="a_#COMPTEUR_BOUCLE" style="display:none;">
       #TEXTE
     </div>
  </BOUCLE_art>

   <BOUCLE_rub(RUBRIQUES) ...>
     <a href="TB_inline?height=600&width=600
     &inlineId=r_#COMPTEUR_BOUCLE"
     title="#TITRE" class="thickbox"> #TITRE </a>
     <div id="r_#COMPTEUR_BOUCLE" style="display:none;">
       #TEXTE
     </div>
  </BOUCLE_rub>

   ...

dans une page html, chaque id doit être *unique*