Bonsoir,
Voila, j'ai des photos déjà uploadées sur un Piwigo 2.3.4.
Mais les dates étant fausses, j'ai modifié leur méta-données.
Maintenant si je reupload les photos cela m'en créé des nouvelles dans piwigo :/.
Sur quel critère Piwigo se base-t-il pour savoir si il s'agit d'une nouvelle photo ou non ?
Ce que j'aimerais obtenir c'est la fonction du plugin PHoto Update mais pour un lot de photo jsutement.
Merci à vous :)
piwigo se base sur le MD5 de la photo
Donc si tu la modifie il détecte une nouvelle photo
Par lot je ne vois pas bien comment piwigo saurais lesquelles remplacer
Hors ligne
D'accord je comprend alors tout a fait l'origine du problème.
Existe-t-il un moyen donc de reproduire le plugin PhotoUpdate par lot en se basant sur le nom du fichier original (qui n'a donc pas été modifié) ?
clockover a écrit:
Existe-t-il un moyen donc de reproduire le plugin PhotoUpdate par lot en se basant sur le nom du fichier original (qui n'a donc pas été modifié) ?
et Piwigo fait comment si tu as 2 photos qui a l'origine s'appelle pareil ?
Hors ligne
J'avais déjà soulevé ce problème et il n'est pas possible pour le moment de mettre à jour un lot de photos en se basant sur le nom du fichier.
La seul solution serait de passer par la BDD.
- Ajout de nouvelles photos dans la galerie.
- On repère les ID des photos à remplacer et des photos de remplacement.
- On injecte une petite commande SQL pour changer l'ID de la photo de remplacement (après avoir supprimer la référence à l'ID de base).
- Un coup de nettoyage (maintenance).
- Et c'est tout ^^
Sur le principe c'est simple, mais dans la pratique c'est long et fastidieux...
Hors ligne
Gotcha a écrit:
- On injecte une petite commande SQL pour changer l'ID de la photo de remplacement (après avoir supprimer la référence à l'ID de base).
Hors ligne
Parfait ddtddt :-D
Donc même pas la peine de passer par la BDD !
Ce ddtddt a réponse à tout !
Hors ligne
Wahouu!
Merci à vous tous :)!
Le plugin de ddtddt ne correspond pas à ce que je cherche (http://fr.piwigo.org/forum/viewtopic.php?id=20046) car il agit unitairement.
Je pense que je vais plutôt scripter un truc avec un tableau de correspondance des ID en tapant direct dans la DB.
(j'imagine qu'ils sont incrémentiels donc lors de l'import d'un lot, les ID doivent faire parti d'une plage).
Il suffira donc juste de connaitre le premier et le dernier ID des anciennes photos et des nouvelles.
Je vais creuser cela lorsque j'aurais un peu de temps dans la semaine.
Je vous dit quoi si cela interesse des gens.
si tu as tous dans un tableau, il y a un plugin pour faire un import texte
Hors ligne