En créant une nouvelle sous galerie, je veux mêler deux types de photos de deux appareils différents. Le problème est que la chronologie de prise de vue n'est plus respecté.
Je fais donc un classement comme le permet Piwigo, dans la gestion des catégories, avec l'icone de 1...9.
Si dans cette section, le classement est bien fait, il n'en n'est rien dans l'affichage de la galerie.
Donc, comment obliger Piwigo à afficher les photos dans l'ordre qu'on lui demande (sans criètere de date ou de nom de fichier) ?
Dernière modification par jpsol (2009-06-21 00:20:20)
Hors ligne
Actuellement (Piwigo 2.0.2), c'est impossible.
L'ordre manuel est défini dans le contexte d'une catégorie précise.
Il n'y a pas d'ordre manuel "global". J'ai du mal à voir comment on pourrait faire cela, en terme d'ergonomie.
Hors ligne
Justement, je parle pas de classement génréral, mais ponctuel sur une catégorie.
A quoi sert alors, l'option de classement dans l'onglet (ou la fenetre) de gestion dont je parle au dessus (affichage de l'ordre avec un chiffrage : 10 20 30 40 ...etc.)?
Et pour classer, dès l'instant ou les photos sont référencées en BdD, elles ont toutes un numéro, donc, il suffit d'avoir une table supplémentaire qui permet l'affichage suivant le tri souhaité.
Hors ligne
jpsol a écrit:
En créant une nouvelle sous galerie, je veux mêler deux types de photos de deux appareils différents. Le problème est que la chronologie de prise de vue n'est plus respecté.
Je fais donc un classement comme le permet Piwigo, dans la gestion des catégories, avec l'icone de 1...9.
Si dans cette section, le classement est bien fait, il n'en n'est rien dans l'affichage de la galerie.
Donc, comment obliger Piwigo à afficher les photos dans l'ordre qu'on lui demande (sans criètere de date ou de nom de fichier) ?
Je pense que tu n'as pas trouvé comment classer la catégorie par rang.
Hors ligne
Ordonner manuellement, comme le dis si plg c'est impossible.
Il te reste les options classiques à savoir:
// +-----------------------------------------------------------------------+ // | divers | // +-----------------------------------------------------------------------+ // 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 // // 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 // // 3. $conf['order_by_inside_category'] = $conf['order_by']; // Ligne obligatoire pour appliquer vos paramètres. // $conf['order_by'] = ' ORDER BY date_available DESC, file ASC, id ASC'; $conf['order_by_inside_category'] = $conf['order_by'];
Source: wiki
[EDIT]
Grillé deux fois... :-(
Dernière modification par Gotcha (2009-06-20 23:41:35)
Hors ligne
jpsol a écrit:
Justement, je parle pas de classement génréral, mais ponctuel sur une catégorie.
A quoi sert alors, l'option de classement dans l'onglet (ou la fenetre) de gestion dont je parle au dessus (affichage de l'ordre avec un chiffrage : 10 20 30 40 ...etc.)?
Et pour classer, dès l'instant ou les photos sont référencées en BdD, elles ont toutes un numéro, donc, il suffit d'avoir une table supplémentaire qui permet l'affichage suivant le tri souhaité.
jpsol débute...
C'est le classement de catégorie qu'il demande, et ça par contre ça fonctionne.
jpsol : ta solution est ici, [Forum, post 113860 by VDigital in topic 15685] [résolu]Ordre de classement et affichage des photos
Hors ligne
OK, je n'avais pas bien compris la question. Je pense que tu as le même soucis que stripy dans [Forum, topic 15059] Admin - Ordre des images non pris en compte
Hors ligne
VDigital a écrit:
Je pense que tu n'as pas trouvé comment classer la catégorie par rang.
Je pense que si, sinon il ne parlerait pas de "1...9" et de 10, 20, 30, 40. A lui de nous dire :-)
Hors ligne
plg a écrit:
VDigital a écrit:
Je pense que tu n'as pas trouvé comment classer la catégorie par rang.
Je pense que si, sinon il ne parlerait pas de "1...9" et de 10, 20, 30, 40. A lui de nous dire :-)
Exact.
J'ai testé les autres méthodes de tri (y compris par le fichier config).
Mais comment faire si je veux faire passer une photo avant une autre, alors qu'elle ne devrait pas (de part sa date ou son nom) ?
Hors ligne
A la place de 20, tu écris 5.
Mais surtout:
Hors ligne
J'ai trouvé.....
Il faut, une fois l'ordre déterminé grace à l'option ad'hoc (10 20 30 40 etc....) choisir l'option tri par rang croissant et décocher l'ordre de tri par défaut.
Là, ca fonctionne....
Impec.
Hors ligne
Solution donnée au [Forum, post 113860 by VDigital in topic 15685] [résolu]Ordre de classement et affichage des photos #4
Hors ligne
VDigital a écrit:
Solution donnée au [Forum, post 113860 by VDigital in topic 15685] [résolu]Ordre de classement et affichage des photos #4
Exact, mais comme dans la fenêtre on parle de modifier l'ordre des photos et que dans la liste déroulante de classement par rang.... ca sème un peu la confusion.
Le tout étant d'arriver à trouver la solution....
Donc c'est OK pour moi sur le coup, et merci des renseignements.
Hors ligne
jpsol a écrit:
[...] comme dans la fenêtre on parle de modifier l'ordre des photos et que dans la liste déroulante de classement par rang.... ca sème un peu la confusion.
Je suis d'accord. C'est ce qui a troublé aussi stripy je pense. D'où l'option plus explicite "use manually defined ranks for this category" de [Bugtracker] ticket 1031
Hors ligne