Diaporama php/xml

Description

Ceci est un diaporama assez particulier. En fait c'est plutôt un module de présentation.
Il chargera toutes les images du diaporama (avec calcul de progression) avant de lancer le défilement automatique des images.
Le diaporama a été consruit pour être en plein écran: 1024x768
La seule intéraction du visiteur est un bouton de "marche avant", "marche arrière", et "pause" du diaporama.
Les images devront être dans des dossiers spécifiés. Ensuite, le fichier "vars.php" se chargera de balayer ces dossiers afin de générer un fichier xml pour flash.

Ce qu'il reste à faire :
- Se rendre dans "vars.php" et modifier à sa convenance la section "à modifier"
- Mettre vos jpg dans le(s) dossier que vous avez spécifié(s) dans vars.php

C'est tout.... c'est vraiment trés simple pour la gestion. Il ne suffit ensuite que d'ajouter ou d'enlever des JPG des dossiers qui seront balayés par PHP.

NB:
- J'ai mis une fonction de tri par ordre numérique des images si vous souhaitez voir défiler vos images dans tel ordre. Pour activer la fonction de tri, dans "vars.php",
modifiez la variable :
$trier = true;
Ceci implique par contre une syntaxe pour les noms d'images :
[numéro]-[nom].jpg

exemples:
1-toto.jpg
48-fleur.jpg
199-maison.jpg

Si vous ne souhaitez pas vous embêter avec des numéro d'images, modifiez simplement la variable:
$trier = false;
Les images viendront alors dans l'ordre de balayage de PHP

- L'extension des images devra être ABSOLUMENT '.jpg' et non pas '.jpeg', '.JPG', '.JPEG'. Sinon les images ne seront pas prises en compte.

Conclusion :


Le design de la barre de chargement est à revoir.
Donnez moi votre avis sur le panneau de control.

Bugs:
Si on clique sur le bouton marche avant ou arriere trop vite (avant que l'effet alpha ne soit finit) l'image précédente restera en fond. Ça ne se voit pas, mais si on répète l'opération, au bout de 5-6 images qui restent en background, ça fera ramer l'animation.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.