[IMP] Amélioration de la gestion des images

* 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
This commit is contained in:
Olivier DOSSMANN 2012-02-24 10:17:14 +01:00
parent af2b46d58f
commit 05183405bc
2 changed files with 11 additions and 7 deletions

3
TACHES
View File

@ -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

View File

@ -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})