Bonjour,
Sous SPIP 1.8, j’utilisais avec grande satisfaction un simple script PHP intégré dans le squelette article et qui prenait en charge l’affiche des images en pièces jointes insérées dans l’article. Ce script, dont l’origine est une des premières versions des diaporamas Walma, ne fonctionne plus sous SPIP 1.9 malgré les changements de suffixes php3 en php dans le code PHP. Quelqu’un peut-il m’indiquer les autres changements nécessaires dans le code ci-joint pour l’adapter à la nouvelle version de Spip.
Merci d’avance
Antoine L
BOUCLE____________________________________
<BOUCLE_principale(ARTICLES){id_article}>
<?php $id_article = "#ID_ARTICLE"; ?><B_nb_images>
<BOUCLE_nb_images(DOCUMENTS){id_article}{extension==jpg|png|gif}{mode=document}>
</BOUCLE_nb_images>
<BOUCLE_photo(DOCUMENTS){id_article}{par num titre}{extension==jpg|png|gif}{mode=document}{debut_image,1}>
[(#TITRE|supprimer_numero)]
[(#DESCRIPTIF)]
</BOUCLE_photo>
</B_nb_images>
<//B_nb_images>
#TITRE
#TEXTE
</BOUCLE_principale>
SCRIPT PHP dans la page______________________________________
<?php function paginationImage($id_article, $nb_images) { // affiche des liens permettant d'afficher les images precedente et suivante if ($nb_images > 1) { $debut_image = $_GET["debut_image"]; if ($debut_image > 0) { lienPage($id_article, ($debut_image-1), "image precedente", " << "); } echo " images "; if ($debut_image < $nb_images-1) lienPage($id_article, ($debut_image+1), "image suivante", " >> "); } } function lienPage($id_article, $image, $titre, $texte) { // affiche un lien avec les parametres en argument echo "$texte"; } ?>