From 05183405bca544e3c23a4d9e0d6365f511f6c0f2 Mon Sep 17 00:00:00 2001 From: Olivier DOSSMANN Date: Fri, 24 Feb 2012 10:17:14 +0100 Subject: [PATCH] =?UTF-8?q?[IMP]=20Am=C3=A9lioration=20de=20la=20gestion?= =?UTF-8?q?=20des=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Suppression de la méthode utilisant le md5 des catégories et du nom d'image * Copie des fichiers que si la destination n'existe pas * Utilisation du nom réel de l'image pour le nom de destination --- TACHES | 3 +-- creation_categ.sh | 15 ++++++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/TACHES b/TACHES index 4c0c0af..c72c2d4 100644 --- a/TACHES +++ b/TACHES @@ -29,8 +29,6 @@ DESTDIR - favicon.ico ? -- ajouter une extension aux fichiers images copiées - - Simplifier le fichier LISMOI - ne donner que quelques lignes simples pour lancer le programme : installer, configurer, lancer ! - supprimer les chapitres inutiles @@ -125,3 +123,4 @@ des éléments - Fait. Seulement pas de inline-block pour un meilleur affichage | Changer les DIV en une liste d'éléments puis mettre display: inline-block; pour l'affichage. Si liste, alors mettre des point-virgules à la fin de chaque ligne (et les cacher en css) - Supprimer les descriptions des logos pour un meilleur affichage (Cf. elinks par exemple pour une démonstration verbeuse) : les ajouter dans le CSS. Alt = rien du tout, et title = nom donné. - Meilleur affichage dans les navigateurs textes (seulement les alt des images à modifier) +- ajouter une extension aux fichiers images copiées diff --git a/creation_categ.sh b/creation_categ.sh index bfc4616..26b96af 100755 --- a/creation_categ.sh +++ b/creation_categ.sh @@ -217,16 +217,21 @@ do e_url=${e_url_tmp:-""} # url element e_img_addr_tmp=$(eval echo \$elements_image_addr_${i}) # Test de l'existence de l'image - # On prend le numéro de curseur comme nom d'image if ! test -f "${dossier_image}/${e_img_addr_tmp}" then # si elle n'existe pas, on prend l'image générique - cp "$image_defaut" "${destination_finale}/${dest_image}/${debimg}${i}" + nom_img=`basename ${image_defaut}` + source_img="$image_defaut" else - # si elle existe, on la copie dans le répertoire image de destination - cp "${dossier_image}/${e_img_addr_tmp}" "${destination_finale}/${dest_image}/${debimg}${i}" + nom_img=`basename ${e_img_addr_tmp}` + source_img="${dossier_image}/${e_img_addr_tmp}" fi - e_img_addr="${dest_image}/${debimg}${i}" # adresse image + # On ne copie que si la destination n'existe pas déjà + if ! test -f "${destination_finale}/${dest_image}/${nom_img}" + then + cp "${source_img}" "${destination_finale}/${dest_image}/${nom_img}" + fi + e_img_addr="${dest_image}/${nom_img}" # adresse image e_img_titre_tmp=$(eval echo \$elements_image_titre_${i}) e_img_titre=${e_img_titre_tmp:-""} # titre image e_img_desc_tmp=$(eval echo \$elements_image_desc_${i})