Le 23-02-2012, il est 10:33
Nombres de visiteurs : 112598
Il y a 5 personne(s) connecté(s)
Votre IP Public : 38.107.179.242
Actualisée le : 18-02-2011
By : - Le Bars Yann - Lesconil
Valid HTML 4.01 Transitional CSS Valide !
   YLBalbum et Lightbox : Création d'albums en php automatiquement pour la Lightbox de Lokesh Dhakar -- version=1.00 -- Requis : PHP

      YLBalbum et Lightbox est un album photo simple à mettre en place. Il suffit de placer vos photos par ftp dans un dossier pour créer automatiquement les miniatures de visualisation. La visualisation des photos ce fait en cliquant sur les miniatures et affiche les photos via la Lightbox2.

     Le moteur de base utilisé pour créer l'album vient de YLBalbumPHP version 1.20 pour la création des miniatures. Comme la lightbox2 n'affiche pas de commantaire, on pert cette fonction par rapport à YLBalbumPHP. Le site de Lightbox2 par Lokesh Dhakar : http://www.huddletogether.com/projects/lightbox2/

  • Création des miniatures automatiquement.
  • Affichage des photos via la Lightbox2 (pas d'ouverture d'une nouvelle page).
  • Format photos: jpg; gif; png.
  • Configuration simple en 1 seul fichier (titre album, largeur miniature...)
  • Pas de base SQL.
  • Il suffit de transférer les photos en ftp pour la mise à jour de l'album.
  • Possibilité d'inclure l'album dans une page d'un site (voir ci dessous).
  • Valide au W3C. Valid HTML 4.01 Transitional CSS Valide !
Version: 1.00

Vous pouvez poser vos questions sur le forum de YLBalbum et Lightbox : http://ipdynamique.net/fluxb/viewforum.php?id=15
 

Exemple d'album YLBalbum et Lightbox dans une page:
Finist'air Show

Finist'air Show 2010, Landrévarzec

  

   Intallation :
  • Placer vos photos en ftp dans un dossier nomer par exemple "albumphoto".
  • Ouvrir le fichier "YLBalbum_config_lgh.php" et mettre le nom du dossier ou ce trouve vos photos :  $dossier="albumphoto/";
  • Uploader les fichiers et dossiers en ftp : YLBalbum_config_lgh.php; YLBalbum&lgh.php,cssYLBlgh,images,jsYLBlgh
  • Ouvrir l'album avec le fichier "YLBalbum&lgh.php".
  • Vous pouvez modifier les autres paramètres de l'album en éditant le fichier "YLBalbum_config_lgh.php".

   Inclure YLBalbum et Lightbox2 dans une page web:
 
   Fichiers:
  • Placer vos photos en ftp dans un dossier nomer par exemple "albumphoto".
  • Ouvrir le fichier "YLBalbum_config_lgh.php" et mettre le nom du dossier ou ce trouve vos photos :  $dossier="albumphoto/";
  • Uploader les fichiers et dossiers en ftp : YLBalbum_config_lgh.php; YLBalbum&lgh.php,cssYLBlgh,images,jsYLBlgh

Editer le fichier "YLBalbum&lgh" :
   Javascript et CSS : Inclure le javascript et le CSS dans le "head" de votre page : de la ligne 16 à 20

 <link rel="stylesheet" href="cssYLBlgh/lightbox.css" type="text/css" media="screen">
 
 <script src="jsYLBlgh/prototype.js" type="text/javascript"></script>
 <script src="jsYLBlgh/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
 <script src="jsYLBlgh/lightbox.js" type="text/javascript"></script>


   L'album YLBalbum et Lightbox: à l'endroit où vous voulez que votre album apparaisse inclure les lignes de : 24 à 202

  <?php
require("YLBalbum_config_lgh.php");

//-------------------------------------------------------------//
// YLBalbum&lightbox version: 1.0       By YLB                     
//
//-------------------------------------------------------------//

function genere_timbre($fichier,$format,$repertoire,$dossier)
{
$type=strtolower(strstr($fichier,"."));
if ($type==".jpg")
 {

..................................................
...................................................
......................................................
..........................................................
    print "</TR>";
    $ligne++;
  }
  echo "</TABLE>";
?>


   Le fichier de configuration "YLBalbum_config_lgh.php" :

<?php
// Titre de votre Album
  $titreAlbum = "<div align="center"><font color="#0000FF" size="5"><strong>Finist'air Show</strong></font></div><br>";
  $soustitreAlbum = "<div align="center"><font color="#0000FF" size="3">Finist'air Show 2010, Landrévarzec</font></div><br>";
// dossier ou ce trouve les photos par raport à cette page
    $dossier="photos/";
// nom du répertoire où se trouve les mini images (répertoire "mini" par défaut)
  $mini = $dossier."mini";
// Nombre de Photos par ligne (5 par défaut)
  $nbPhotosParLigne = 5;
// Largeur d'une diapo (100 par défaut)
  $largeurDiapo = 150;
// Extention des photos (vide par défaut pour s'adapter à l'image)
  $extPhotos="";
  ?>


  Commantaires :
  • Album simple à mettre en place.
  • Si vous ne voulez pas mettre de titre et sous titre laisser vide:  $titreAlbum = ""; et $soustitreAlbum = "";
  • La largeur du tableau des miniatures est fixe à 800px, vous pouvez la modifier à la ligne 164 du fichier "YLBalbum&lgh.php.