[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 ? - favicon.ico ?
- ajouter une extension aux fichiers images copiées
- Simplifier le fichier LISMOI - Simplifier le fichier LISMOI
- ne donner que quelques lignes simples pour lancer le programme : installer, configurer, lancer ! - ne donner que quelques lignes simples pour lancer le programme : installer, configurer, lancer !
- supprimer les chapitres inutiles - 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) - 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é. - 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) - 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_url=${e_url_tmp:-""} # url element
e_img_addr_tmp=$(eval echo \$elements_image_addr_${i}) e_img_addr_tmp=$(eval echo \$elements_image_addr_${i})
# Test de l'existence de l'image # 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}" if ! test -f "${dossier_image}/${e_img_addr_tmp}"
then then
# si elle n'existe pas, on prend l'image générique # 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 else
# si elle existe, on la copie dans le répertoire image de destination nom_img=`basename ${e_img_addr_tmp}`
cp "${dossier_image}/${e_img_addr_tmp}" "${destination_finale}/${dest_image}/${debimg}${i}" source_img="${dossier_image}/${e_img_addr_tmp}"
fi 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_tmp=$(eval echo \$elements_image_titre_${i})
e_img_titre=${e_img_titre_tmp:-""} # titre image e_img_titre=${e_img_titre_tmp:-""} # titre image
e_img_desc_tmp=$(eval echo \$elements_image_desc_${i}) e_img_desc_tmp=$(eval echo \$elements_image_desc_${i})