|
|
PRATIQUE OUTILS |
|
|
|
Personnaliser l'affichage d'un répertoire de fichiers |
|
"J'aimerai enjoliver mes index de fichiers en mettant des couleurs de fond, en remplissant le champ 'description', et en modifiant les icônes. Est-ce possible ?"
(13/01/2006) |
|
|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
Apache offre effectivement de nombreuses possibilités de personnalisation,
qui si elles sont limitées, suffisent toutefois pour afficher
quelques fichiers et dossiers de manière un peu plus intuitive
que par défaut.
Ces possibilités sont mises en place par le biais du module
mod_autoindex, avec 13 ou 14
directives selon la version d'Apache (respectivement 2.0 et
1.3).
Ces directives se placent à la racine du dossier à afficher,
dans le fichier .htaccess.
AddAlt
AddAltByEncoding
AddAltByType
Précise le texte alternatif en remplacement de l'icône. Selon
la directive, on pourra travailler par rapport à l'extension
du fichier, son encodage ou son type.
AddAlt "Fichier compressé" *.gz *.zip
*.Z
AddAltByEncoding gzip x-gzip
AddAltByType 'Fichier texte' text/plain
AddDescription
Précise le descriptif d'un fichier précis. Limité à 23 octets,
mais cette limite peut augmenter si l'on n'affiche pas l'icône,
la taille ou la date de dernière modification (via la direction
IndexOptions).
AddDescription "Mon CV en français"
cv-pro.pdf
AddIcon
AddIconByEncoding
AddIconByType
DefaultIcon
Modifie l'icône représentant le fichier ou le dossier. Ici encore,
on pourra travailler avec l'extension, l'encodage ou le type
du fichier/dossier. DefaultIcon précise l'icône généraliste.
AddIcon /icons/image.xbm .gif .jpg .xbm
AddIcon /icons/dir.xbm ^^DIRECTORY^^
DefaultIcon /icon/unknown.xbm
FancyIndexing
Signale que l'on souhaite activer ses propres options pour l'affichage
des fichiers. À utiliser de préférence comme options de IndexOptions.
HeaderName
ReadmeName
Autorise l'insertion d'un fichier texte brut, avant et/ou après
l'affichage de la liste des fichiers. Cela permet de préciser
certains usages au visiteur. Le fichier peut contenir du HTML,
qui sera interprété.
HeaderName en-tete.html
ReadmeName pied.html
IndexIgnore
Précise les fichiers à ne pas inclure dans la liste. Cela peut
être un fichier précis, ou un ensemble, ciblé par son extension.
IndexIgnore .htaccess passwords.txt
IndexOptions
Une directive très générale, qui regroupe de nombreuses options
: FoldersFirst (affiche les
dossiers en premier, puis les fichiers), IconAreLinks,
SuppressColumnSorting, SuppressLastModified,
SuppressSize, FancyIndexing...
|
Forum |
|
Réagissez
dans les forums
de JDN Développeurs
|
IndexOrderDefault
Indique l'ordre d'affichage, d'abord le sens de cet ordre, puis
la colonne visée : Name, Size, Date
ou Description.
IndexOrderDefault Descending Date |
|
|