Annonce

#1 2010-05-24 12:14:16

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Les Classements

Bonjour le Forum

J'ai des problèmes de classement. Ou il y a un truc que je n'ai pas compris.

J'envoie des photos avec le nouveau système "Ajoutez des photos" dans l'ordre PH01, PH02, PH03, PH04 jusque la pas de problème, sauf qu'a l'arrivée les photos sont classées PH04, PH03, PH02, PH01 (Idem  avec pLoader)

- 1er Truc -

Je me dis pas de problème je vais les classer manuellement 10 à PH01 ,,,, et 40 à PH04 je VALIDE donc pour moi cette ordre doit devenir l'ordre par défaut, Hé bien non. Il faut mettre l'affichage par Rang !

- 2eme Truc -

Je trouve plus judicieux qu'après une validation l'ordre effectué devient celui par défaut ou et préciser que l'ordre de transfert est inverse a l'ordre de présentation !

votre avis


Bisous de PAT

@ + ou -

Hors ligne

#2 2010-05-24 12:22:33

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Les Classements

Pour classer tes photos par défaut suivant le nom de fichier, dans ton fichier de config (LocalFiles Editor), insère:

$conf['order_by'] = ' ORDER BY file ASC';
$conf['order_by_inside_category'] = $conf['order_by'];


P@t

Hors ligne

#3 2010-05-24 14:42:55

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Les Classements

Bonjour le Forum

Merci pour le Code !

Mais pourquoi l'affichage ne correspond pas à l'ordre dans le quel les fichiers sont envoyés ?
Car avec FileZilla en FTP c'est le cas.


Bisous de PAT

@ + ou -

Hors ligne

#4 2010-05-24 15:23:16

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Les Classements

Patricia a écrit:

Mais pourquoi l'affichage ne correspond pas à l'ordre dans le quel les fichiers sont envoyés ?
Car avec FileZilla en FTP c'est le cas.

Euh? Tu es sûre de ton analyse?

Ordre de création dans la base:
$conf['order_by'] = ' ORDER BY `id` ASC';
$conf['order_by_inside_category'] = $conf['order_by'];


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2010-05-24 15:25:33

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: Les Classements

Patricia a écrit:

Bonjour le Forum

Merci pour le Code !

Mais pourquoi l'affichage ne correspond pas à l'ordre dans le quel les fichiers sont envoyés ?

Parce qu'il y a une configuration optionnelle de Piwigo pour le tri des fichiers (c'est le code donné par P@t).

Patricia a écrit:

Car avec FileZilla en FTP c'est le cas.

Non. Ce que tu vois avec Filezilla n'est que le résultat d'un tri par date (clic sur la colonne ad-hoc pour effectuer ou inverser le tri) comme dans ton explorateur de fichier Windows (si tu utilises Windows). Ce n'est qu'une représentation des fichiers sur ton FTP.

[edit] En complément de VDigital: La date de création ou prise de vue est différente de la date de dépôt sur le serveur car issue des metadonnées.[/edit]

Dernière modification par Eric (2010-05-24 15:27:47)

Hors ligne

#6 2010-05-24 15:36:49

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Les Classements

Bonjour le Forum

Merci pour toutes ses infos.
Je préfère donc la solution de M. VDigital

Mais, ma question est pourquoi l'affichage ne se fais pas dans le même ordre que l'envoie des fichiers. Et cela indépendamment aux noms, dates de prise de vue, etc !


Bisous de PAT

@ + ou -

Hors ligne

#7 2010-05-24 15:43:04

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Les Classements

Patricia a écrit:

Mais, ma question est pourquoi l'affichage ne se fais pas dans le même ordre que l'envoie des fichiers. Et cela indépendamment aux noms, dates de prise de vue, etc !

La date que connaît Piwigo, c'est la date d'ajout.
Sauf erreur de ma part, lorsque les photos sont chargées par FTP, elle correspond à la synchronisation, pas à la date d'envoi FTP.
Tu peux utiliser cette date comme critère de tri si tu le souhaites ; dans le code donné plus haut, tu remplaces 'id' ou 'file' par 'date_creation', ce qui donne

Code:

$conf['order_by'] = ' ORDER BY `date_creation` ASC';
$conf['order_by_inside_category'] = $conf['order_by'];

Dernière modification par tosca (2010-05-24 15:45:21)

Hors ligne

#8 2010-05-24 21:25:21

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Les Classements

Bonsoir le Forum

tosca a écrit:

La date que connaît Piwigo, c'est la date d'ajout.

J'ai regardé dans la Table est effectivement la date, heure, ' et '' correspondes au même ordre que le transfère.

Donc ma question : pourquoi cet ordre n'est pas respecté dans l'affichage ?


Bisous de PAT

@ + ou -

Hors ligne

#9 2010-05-24 21:31:52

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Les Classements

Patricia a écrit:

Donc ma question : pourquoi cet ordre n'est pas respecté dans l'affichage ?

Tu as paramétré comme indiqué dans le post du dessus ?

Hors ligne

#10 2010-05-24 23:41:58

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Les Classements

Patricia a écrit:

Donc ma question : pourquoi cet ordre n'est pas respecté dans l'affichage ?

L'ordre est respecté car il suit ce qu'on lui dit de faire. En l'occurrence, c'est une méconnaissance qui te fait croire à des certitudes qui ne sont pas.

Suis les conseils donnés ;-)
Dis-toi que le transfert par FTP c'est une chose t que l'affichage est une autre chose.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2010-05-25 19:01:33

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Les Classements

Bonsoir le Forum

Arrêter de me prendre pour une neuneu !

Je vous dis que l'heure de l'écriture dans la table corresponds à l'ordre dans lequel les fichiers ont étaient transférés (Hé avec autre chose que Filezilla).

Donc : Pourquoi l'affichage par défaut ne respecte pas cet ordre ?

Hé, ne me répondez pas parce que !

Merci


Bisous de PAT

@ + ou -

Hors ligne

#12 2010-05-25 19:07:26

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Les Classements

Patricia a écrit:

Donc : Pourquoi l'affichage par défaut ne respecte pas cet ordre ?

Au risque de me répéter, ça ne se fait pas tout seul, il te faut paramétrer ce qui est indiqué dans mon post précédent : [Forum, post 143336 by tosca in topic 17805] Les Classements

Dernière modification par tosca (2010-05-25 19:07:52)

Hors ligne

#13 2010-05-25 19:19:18

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Les Classements

Bonsoir le Forum

Donc

Code:

$conf['order_by'] = ' ORDER BY `date_creation` ASC';
$conf['order_by_inside_category'] = $conf['order_by'];

Veux dire que l'ordre d'affichage par défaut seras l'ordre d'ajout, d'écriture , ,, ,

Car ne m'étant l'ordre d'affichage à 'Par défaut' les images restent affichés dans le sens inverses !

1) Et cela j'aimerais que m'explique pourquoi.
2) Et comment remédier à cela ?


Bisous de PAT

@ + ou -

Hors ligne

#14 2010-05-25 19:24:17

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: Les Classements

Patricia a écrit:

les images restent affichés dans le sens inverses !

Pour trier dans l'autre sens remplace ASC par DESC

Dernière modification par tosca (2010-05-25 19:40:18)

Hors ligne

#15 2010-05-26 00:32:13

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Les Classements

Attention!!!

ORDER BY `date_creation` ASC trie les photos suivant la date de prise de vue! (champ EXIF des photos)

Pour trier par date d'ajout (c'est à dire la date de synchronisation), il faut mettre:

$conf['order_by'] = ' ORDER BY date_available ASC';
$conf['order_by_inside_category'] = $conf['order_by'];

Si j'ai bien compris tes soucis, ta config idéale serait meme:

$conf['order_by'] = ' ORDER BY date_available ASC, file ASC';
$conf['order_by_inside_category'] = $conf['order_by'];

c'est à dire un premier trie sur les dates d'ajout, et ensuite sur les noms de fichiers (pour des dates d'ajout identiques)


P@t

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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