Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-12-05 12:05:23

Zaphod a écrit:

[edit] a priori ça doit venir de l'option de config donnée par ddtddt :
$conf['order_by'] = " order by name asc";
Qui n'est pas documentée dans le fichier de config... et a priori pas choisissable dans les options de catégorie.

+1

[EDIT]
[wiki]

Gotcha
2010-12-05 12:04:29

Zaphod a écrit:

Qui n'est pas documentée dans le fichier de config... et a priori pas choisissable dans les options de catégorie.

En effet je n'arrive pas à reproduire le comportement sur le titre de l'image...
Et les règles sont clairs car il n'est nullement fait mention d'un classement par titre ! (Je suis coupable aussi car un moment, sans avoir vérifié, j'ai fait l'amalgame)

Zaphod
2010-12-05 11:56:41

Oui mais il y a un seul choix de classement : "nom de fichier".
Le choix "titre" n'existe pas a priori.

Ce qui m'étonne, c'est qu'avec ce même ordre de tri, sur des photos qui ont à la fois un nom de fichier et un nom (titre) :
- chez farouest, ça classe par le titre
- chez moi, ça classe par le nom de fichier

C'est bien parce que chacun obtient ce qu'il souhaite... mais je ne comprends pas la différence de comportement.

[edit] a priori ça doit venir de l'option de config donnée par ddtddt :
$conf['order_by'] = " order by name asc";
Qui n'est pas documentée dans le fichier de config... et a priori pas choisissable dans les options de catégorie.

Gotcha
2010-12-05 11:50:07

Zaphod a écrit:

Etrange, chez moi quand je classe par nom de fichier, c'est bien le nom de fichier qui est pris en compte, et pas le titre de l'image (et tant mieux, car c'est ce que je souhaite).

Peu-têtre faudrait-il deux entrées différentes bien séparées ('nom de fichier' et 'titre') ?

Oui, lorsque tu classes par nom de fichier, puisque chaque fichier à logiquement un nom, le titre ne rentre pas en compte. C'est dans le sens inverse qu'il y a une variante.
Si classement par titre et que le titre est nul, alors c'est le nom du fichier qui est pris en compte.

Zaphod
2010-12-05 11:28:34

Etrange, chez moi quand je classe par nom de fichier, c'est bien le nom de fichier qui est pris en compte, et pas le titre de l'image (et tant mieux, car c'est ce que je souhaite).

Peu-têtre faudrait-il deux entrées différentes bien séparées ('nom de fichier' et 'titre') ?

Gotcha
2010-12-04 23:31:06

Disons que par défaut, le nom de l'image = nom du fichier lorsque le champs IPTC n'est pas renseigné.

farouest
2010-12-03 00:36:29

Merci pour votre aide.
Il y a des choses étranges dans piwigo. Si on donne un nom à l'image, et si on choisit "ordre de tri - nom de fichier" c'est le nom que l'on a donné à l'image qui sert de base au tri et plus le nom de fichier.
Problème de vocabulaire? Pour moi, nom de fichier est ce qui est devant l'extension.

Je donne des noms à mes images puis je coche "ordre de tri - nom de fichier", j'obtiens le résultat souhaité.

ddtddt
2010-12-02 07:19:04

essais dans ton fichier local

$conf['order_by'] = " order by name asc";

Cela devrait te donner sur ta galerie un classement par ordre alphabétique des noms que tu as donnés au photo

farouest
2010-12-02 00:23:26

Merci pour tes explications mais elles ne semblent pas correspondre tout à fait à ma demande.
On peut effectivement afficher les images par date d'ajout dans la galerie, par le nom du fichier, par l'identifiant unique de l'image et par la date de création.
Qu'est-ce que l'identifiant unique de l'image?
Ce que je recherche c'est un affichage basé sur le nom que l'on donne à l'image (Catégorie->Gérer->Gérer les éléments de la catégorie (en mode unitaire).
Cette données doit être dans la base mais comment s'en servir?

Gotcha
2010-12-01 21:17:52

Bonjour,

Par défaut, vous pouvez attribuer une organisation à vos photos.
La procédure est expliquée dans le [wiki].

Pour votre question, il s'agit du bloc :

Code:

// 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
//
//  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
//
// 3. $conf['order_by_inside_category'] = $conf['order_by'];
//    Ligne "obligatoire" pour appliquer vos paramètres (voir la conf suivante).
$conf['order_by'] = ' ORDER BY date_available DESC, file ASC, id ASC';
 
// order_by_inside_category : dans la catégorie, les images peuvent seules être
// ordonnées par "rang". Un rang défini manuellement sur chaque image pour la catégorie.
//
// A l'aide des champs de la table #image vous pouvez utiliser
// #image_category.rank column
//
// $conf['order_by_inside_category'] = ' ORDER BY rank';
// Triera les images en fonction de leur rang dans la catégorie.
$conf['order_by_inside_category'] = $conf['order_by'];

Les explications sont donc fournies ;-)

farouest
2010-12-01 15:15:23

Je n'ai pas trouvé comment classer mes images en utilisant leur nom et non le nom de leur fichier.

Est-ce possible de le faire?
Merci

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact