Gérer l'ordre de ses images

Fig.01 Page de gestion de gestion de l'ordre des photos
Fig.01 Page de gestion de gestion de l'ordre des photos


Pour changer la disposition des photos dans votre galerie, la première question à se poser c'est de savoir si ”Est-ce que je souhaite changer l'ordonnancement sur toute ma galerie ou est-ce juste sur quelques albums ?”.
La réponse à cette petite question conditionnera la solution à vous proposer.

A) Le tri par défaut, qui impose un ordre d'affichage par défaut à toute la galerie
B) Le tri automatique sur un album , qui impose un ordre d'affichage automatique à un album (et possibilité d'affecter les sous-albums)
C) L'ordre manuel (unique), par rang, en effectuant le classement à la main des photos d'un album.

A) Le tri par défaut

Méthode forte qui impose un ordre d'affichage par défaut à toute la galerie.

Il faut se rendre dans ⇒ [ Administration » Plugins » LocalFiles Editor > Onglet ”Configuration locale” ]
Insérez le code suivant :

// order_by : comment changer l'ordre d'affichage des images dans une	 
// catégorie ?
//
// Il y a plusieurs champs qui peuvent servir à ordonner l'affichage :
//
//  - date_available : date d'ajout dans la galerie
//  - file : le nom du fichier
//  - id : l'identifiant unique de l'image
//  - date_creation : la date de création
//  - rank : position manuel des photos
//
//  ATTENTION: avec date_creation si votre APN ne renseigne pas l'heure
//  Piwigo classera vos photo différemment en l'absence de ce
// renseignement. 
// 
// Une fois que vous avez choisi quels champs utiliser, vous devez choisir
// l'ordre croissant ou décroissant sur chaque champ. Exemples :
//
// 1. $conf['order_by'] = " order by date_available desc, file asc";
//    va ordonner selon la date d'ajout par ordre croissant, puis sur le
// nom du fichier par ordre croissant
//
// 2. $conf['order_by'] = " order by file asc";
//    va ordonner selon le nom du fichier par ordre croissant
$conf['order_by'] = ' ORDER BY date_available DESC, file ASC, id ASC';
//
// 3. $conf['order_by_inside_category'] = $conf['order_by'];
//    Cette ligne "obligatoire" pour appliquer vos paramètres aux
//    sous albums.
$conf['order_by_inside_category'] = $conf['order_by'];

Les explications sont fournies dans le code, il faut donc le lire, le comprendre et l'adapter un peu à votre besoin :-)

B) L'ordre automatique sur un album

Méthode plus douce qui impose un ordre d'affichage à un album (et possibilité d'affecter les sous-albums).

Pour cela, il vous suffit d'éditer les informations de l'album en question et vous trouverez sur la page d'administration une zone nommée : Ordre de tri
Cliquez sur “Ordre automatique” pour faire apparaitre les options.
Renvoi : Gérer l'ordre des images (tri)

IMPORTANT L'affichage de cette page ne tient pas compte de l'ordre automatique que l'on applique.
Il est donc préférable de visualiser directement le résultat en se rendant dans l'album concerné.

Il s'agit là d'un bug…

C) l'ordre manuel (unique), par rang

Manière manuelle et unique en effectuant le classement à la main au sein d'un album. Vous classerez vos photos selon un ordre dit “Par rang”.

Pour cela, il vous suffit d'éditer les informations de l'album en question et vous trouverez sur la page d'administration une icône en haut de la page nommée : Gérer l'ordre des images.
Dans cette nouvelle page vous pourrez déplacer les images par un simple glisser/déposer.

Vérifiez bien que la ligne ”Ordre manuel” soit cochée.

Mais vous pouvez avoir trié à l'écran dans un ordre croissant (car ça vous arrangeait) et vouloir afficher un ordre décroissant sur votre galerie.

  • Dans ce cas, cochez la case “Ordre manuel”.
  • Dans la première case de choix déroulant, choisissez “Rang”.
  • Dans la seconde case de choix déroulant, choisissez “Décroissant”.
  • Validez

IMPORTANT L'affichage de cette page ne tient pas compte de l'ordre automatique que l'on applique.
Il est donc préférable de visualiser directement le résultat en se rendant dans l'album concerné.

Il s'agit là d'un bug…

Pour aller plus loin...

 
Haut de page
pwg23/utilisation/fonctionnalites/ordonnancement.txt · Dernière modification: 2011/10/21 13:14 (modification externe)
 
 
github twitter newsletter Faire un don Piwigo.org © 2002-2023 · Contact