Est-ce que quelqu'un comprend pourquoi ça ne marche plus?
La solution est la bonne. Mais j'aimerais bien comprendre ce qui a changé
dans la version 1.7.2 qui oblige ce changement de code...
François
"dd" <decdup@free.fr> wrote in message news:c8tpu2$slo$1@sea.gmane.org...
Sylvain a écrit :
Bonjour tous,
je viens de faire la mise a jour d'un site utilisant EVA vers SPIP 1.7.2
où je recontre un problème pour mon album photo :
dans une boucle principale :
<BOUCLE_principale(ARTICLES) {id_article}>
j'ai une boucle qui affiche les vignettes :
<BOUCLE_vignettes(DOCUMENTS){id_article}{par num
titre}{mode=document}{doublons}{extension==jpg|png|gif}>
dans cette sous boucle (vignettes) #ID_ARTICLE ne renvoie rien !
vous avez une idée ? je précise que sous SPIP 1.7.1 le problème ne se
posait pas !
page en cause :
http://www.spip-edu.edres74.net/eva/dev/article.php3?id_article=12
la seule façon de faire marcher ça, serait de passer par une variable PHP
:
- dans la boucle principale :
<?php $actuel = "#ID_ARTICLE"; ?>
- puis pour afficher #ID_ARTICLE :
<?php echo $actuel ?>
amicalement,
j'avais le meme pbm. je te fais suivre la réponse qui l'a résolu :
-------- Message original --------
Sujet: Re: spip 1.7.2 et album EVA
Forums de discussion: gmane.comp.web.spip.user
Références: <c8l27o$rdk$1@sea.gmane.org>
dd a écrit :
> Bonjour,
> Je viens de passer un site 1.7 en 1.7.2 et vlan !
> les pages album (squelette venant d'EVA) ne gèrent plus le passage d'un
> image à une autre dans les liens tels que:
>
> <a href="album.php3?id_article=#ID_ARTICLE&debut_image=<?php echo$im_suiv
> ?>"><img src="#URL_DOCUMENT"></a>
>
> alors que pour le même site encore en 1.6 ça fonctionne.
>
> sinon j'ai pas vu d'autres problèmes (la liste des referers s'afficheà
> nouveau, merci)
>
> Catherine
>
>
>
>
Bonjour,
Dans le fichier 'album.php3' rajoutes : $id_article = #ID_ARTICLE
Dans le fichier 'album.html' remplace
<a href="album.php3?id_article=#ID_ARTICLE&debut_image.....
par
<a href="album.php3?id_article=<?php echo $id_article ?>&debut_image.....
et
$ze_article = "#ID_ARTICLE";
par
$ze_article = "<?php echo $id_article ?>";
Ca marche sur mon site : http://www.aurphil.com/article.php3?id_article=4
Cordialement