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
Hors ligne
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'];
Hors ligne
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
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 !
Hors ligne
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
$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
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 ?
Hors ligne
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
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.
Hors ligne
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
Hors ligne
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
Bonsoir le Forum
Donc
$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 ?
Hors ligne
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
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)
Hors ligne