forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Nerva on April 19, 2007, 10:51:02 am

Title: Problème de classification des albums
Post by: Nerva on April 19, 2007, 10:51:02 am
Bonjour.

Je possède près de 1 200 photos réparties dans 78 albums et 3 catégories. Comme ces photos étaient jusqu'à présent hébergées sur un forum de type phpBB, ça m'a été facile de récupérer le champ de date formaté en UNIX TIMESTAMP, ce qui fait que bien que j'ai chargé tout le même jour sur le serveur, après une petite manip dans un éditeur de texte, chaque photo porte la date originale de création et non pas celle du jour du chargement. Jusque là tout va bien.
Là où ça se complique, c'est que quand j'ai créé les albums, plutôt que de le faire à partir de l'interface de Coppermine (fastidieux pour 78 !) j'ai directement envoyé une requête de création dans phpMyAdmin. Et malheureusement - ce que je n'ai vu qu'après ! - j'ai fait la bêtise d'ordonner les enregistrements par ordre alphabétique d'album au lieu de respecter la chronologie ! Ce qui fait que mes albums sont affichés par ordre alphabétique alors que je les voudrais dans l'ordre chronologique respectant les séries de photos qui les composent.
Donc, ma question est la suivante : après examen de la table "cpg_albums", comme il n'y a aucun champ qui correspond à une date, y a-t-il moyen de trier les albums en fonction des dates des photos les composant ? Je précise que chaque photo (par album) a exactement la même date UNIX TIMESTAMP dans le champ "ctime" (table "cpg_pictures", ce qui pourrait faciliter les choses si la manip est possible. Je songe à un truc du genre "ORDER BY" mais je ne suis pas assez calé en mySql pour le faire.

J'espère avoir été assez clair...

Merci.
Title: Re: Problème de classification des albums
Post by: Nerva on April 19, 2007, 02:52:14 pm
Bon, j'ai trouvé une solution simple et relativement rapide (environ une demie-heure) pour ordonner les albums : exporter et réimporter la table "cpg_albums" après avoir modifié le champ "pos"...