puis-je mettre en place un diaporama de photos (avec boutons de défilement) avec NVU sans créer un nombre de page égal au nombre de photos ?
Tu peux le faire en Javascript : les boutons précédent et suivant lancent des fonctions Javascript qui provoquent le chargement de l'image au milieu (manipulation du DOM).
Sinon tu peux le faire en PHP (ça sert à ça le PHP : à faire des traitement sur les pages pour les rendre adaptables au contexte).
Tu peux utiliser des paramètres GET dans tes URL, genre quand tu cliques sur le lien vers l'image suivante tu peux mettre l'URL (en supposant que l'image suivante soit la troisième) :
- Code: Tout sélectionner
monDiaporama.php?image=3
Il faut bien entendu calculer cette valeur à chaque chargement de page : comme tu connais le numéro de l'image courante, tu sais que la suivante sera le numéro +1 (sauf si c'est la dernière) et la précédente sera le numéro -1 (sauf si c'est la première).
Et dans le PHP qui code l'image tu récupères le numéro de l'image. Si par exemple tu as mis le numéro de l'image dans le nom des images, tu peux faire un truc du genre dans ton HTML pour affichée l'image demandée :
- Code: Tout sélectionner
<img src="image_<?=$_GET['image']?>.jpg" />
Il faut évidemment peaufiner (notamment en testant le GET pour éviter les failles), mais dans le principe c'est ça.