PHPdiapo : un script PHP pour generer des diaporama

Introduction

PHPdiapo est un petit script PHP (PHP4) qui permet de faire de simples diaporamas d'images dans une page web. Il scanne automatiquement un repertoire fourni et genere dans votre page le javascript necessaire à l'execution du diaporama.
Je l'ai crée parce que je n'ai pas trouvé de script aussi simple d'utilisation sur le net...

Cette librairie est distribuée sous licence BSD.

Exemples :

Logo DEBIAN    et un autre exemple :    QTEK 8310

Features

  • scan automatique du repertoire
  • pré chargement des images
  • Transition Fade-in/Fade-out entre les images
  • Plusieurs diaporamas par page possible
  • Gestion balises ALT et TITLE des images
  • Testé sur IE, Firefox, Opera
  • Installation

    Pour installer PHPdiapo, telecharger le fichier PHPdiapo.php, renommez le en .php et placez le sur votre serveur

    Usage

    C'est très facile; voici un exemple d'utilisation du script :
    // *** Placez cette ligne en haut de votre fichier PHP 
    include_once("PHPdiapo.php");
     
    // *** Placez cette partie ou le diaporama doit apparaitre 
    // repertoire de vos images (relatif a la page en cours) 
    $path="images/diapo1";
    // id du diapo (sera utilisé pour le dom) sans caracteres speciaux 
    $iddiapo="exemple_1";
     
    $d=new PHPdiapo($path,$iddiapo);
     
    // ou $d=new PHPdiapo($path,$iddiapo,"classe");  pour appliquer la classe CSS a l'image générée 
    // ou $d=new PHPdiapo($path,$iddiapo,"classe",5);  pour appliquer une classe et un temps de 5 secondes entre chaque image 
     
      Options possibles : a passer dans le constructeur
      • $timeout=3 : temps en secondes entre deux images
      • $className="classCSS" : pour affecter une classe CSS à l'image generée

    Todo

  • Animation sous google chrome
  • Gestion resizes autos
  • Args PHP dynamique
  • Ordre des fichiers
  • Licence

    Cette librairie est distribuée sous licence BSD.

    Download

  • fichier source (clic droit + enregistrer)
  • Commentaires

    site réalisé et hébergé par revolunet © 2009 - informations légales