Ce script vous permet de créer des pages HTML permettant d'afficher toutes les images d'un répertoire.
Il permet de créer un index des images.
Il est possible de définir un nombre maximal d'images a afficher par page et dans ce cas le script crée les autres pages avec les liens permettant de passer de l'une a l'autre.
Les extensions .gif, .jpg et .png sont supportées.
Un système de fichier modèle permet de facilement modifier l'apparence des pages générées pour les harmoniser avec le design de votre site : il suffit de prendre votre éditeur HTML favori et de placer certaines variables aux endroits ou le script doit insérer ses informations
Configuration listImage.pl
#!/usr/local/bin/perl doit être modifié pour indiquer le chemin d'accès à perl.
$nb_elts_page vous permet de définir le nombre d'images qui doivent être affichées sur une même page. Si le nombre d'images dans le répertoire est supérieur à ce nombre, le script crée le nombre de pages adéquat avec les liens nécéssaires.
$table_bord permet de définir la largeur de la bordure du tableau qui entoure chaque image.
$image_dir permet de spécifier le chemin d'accès complet au répertoire contenant les images a indexer. Ce chemin d'accès ne doit pas se terminer par un /.
$html_name vous permet de spécifier une partie du nom des pages qui seront générées. Le nom de la première page générée sera égal a ce que vous définissez ici avec comme extension cette que vous allez définir un peu plus loin. Les pages suivantes auront pour nom ce qui est défini dans $html_name suivi d'un nombre (exemple index2 si vous avez spécifié $html_name = "index").
$html_ext vous permet de choisir l'extension. Cela vous permet par exemple de créer pages php ou avec des commandes SSI.
$fichier_modele doit indiquer le chemin d'accès et le nom du fichier qui va servir de modèle à la génération des pages. Pour savoir ce que doit contenir ce fichier modèle, lisez un peu plus loin.
Configuration fichier modèle
Il s'agit d'un fichier HTML tout a fait normal qui peut contenir 2 variables dont le contenu proviendra du script.
Pour adapter les pages générées au design de votre site, il suffit de prendre une page vide avec le design approprié et de placer $html_img à l'endroit ou doivent apparaitre les images et $html_liens à l'endroit ou vous souhaitez voir les liens pour naviguer entre les pages.
!! Il ne doit pas y avoir d'espace entre le signe $ et le texte qui suit (html_liens ou html_img) sinon cela ne fonctionnera pas.
Utilisation
Il suffit d'appeler le script via un navigateur après l'avoir configuré correctement. Vous verrez alors une page indiquant quelles sont les pages qui ont été générées ou le ou les messages d'erreur si il y en a.
Les pages générées se trouvent dans le même répertoire que les images.