Bonsoir a tous,
je viens de passer de spip 1.9.2g a spip 2.0.2
tres bien, mais il me reste un detail a regler (que j'avais oublie de tester en local...)
j'ai des galeries d'images fonctionnant sur le principe decrit ici:
http://article.gmane.org/gmane.comp.web.spip.user/54957/
tout allait bien en 1.9.2g mais en spip 2.0.2 lorsque l'on clique sur les vignettes , c'est toujours la meme image qui passe.
dans mon fichier "article.html" j'ai un appel du genre:
<BOUCLE_galerie (ARTICLES){id_article}{type_mot==images}>
<BOUCLE_mot1(MOTS){id_article}{titre=galerie}{0,1}>
[(#INCLURE{fond=inc/inc-galerie}{env=#ENV})]
</BOUCLE_mot1>
</BOUCLE_galerie>
et dans le fichier "inc-galerie.html" j'ai:
Cliquez sur les vignettes
<br /><br />
<div id="galerie1"><!-- galerie1 -->
<!-- ecran_galerie --><div id="ecran_galerie">
<BOUCLE_porfolio1 (DOCUMENTS) {id_article} {extension==jpg}{0,1}>
<img src="#URL_DOCUMENT" id="placeholder" alt="image" />
<p id="desc">[(#TITRE|supprimer_numero)]</p>
</BOUCLE_porfolio1>
</div>
<!-- photo --><div class="photo">
<BOUCLE_porfolio (DOCUMENTS) {id_article} {extension==jpg}{par titre}>
<a onclick="return showPic(this)" href="#URL_DOCUMENT" title="[(#TITRE|supprimer_numero)]">#LOGO_DOCUMENT</a>
</BOUCLE_porfolio>
<!-- fin photo --></div>
</div><!-- fin galerie1 -->
<br /><br />
<div id="galerie-texte">
<br />
[(#LOGO_ARTICLE|aligner_gauche)] [(#TEXTE|aligner_gauche)]
</div>
et le fichier "galerie.js" correspondant, contient:
function showPic (whichpic) {
if (document.getElementById) {
document.getElementById('placeholder').src = whichpic.href;
if (whichpic.title) {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.title;
} else {
document.getElementById('desc').childNodes[0].nodeValue = whichpic.childNodes[0].nodeValue;
}
return false;
} else {
return true;
}
...et la, je ne vois pas ou est l'erreur,
si vous aviez une idee...
un lien :
http://www.le-clapotis.net/sculpteurs3/spip.php?article23
merci d'avance,
cordialement,
Jmarc Dufour