Bonjour,
J'utilise la 2.8 et je me pose une question concernant le remplacement de photo.
J'ajoute une photo dans l'album test, le fichier ce nomme "toto.jpg", je modifie la photo, je garde le même nom de fichier et je l'upload à nouveau via le formulaire. Dans l'état actuel de piwigo la dernière photo est considéré comme une nouvelle photo et j'obtiens deux fois la photo dans mon album.
Est-ce qu'il y a moyen de changer le comportement pour qu'un fichier portant le même nom vienne écraser le précédent ?
Hors ligne
Je viens de trouver le paramètre
$conf['uniqueness_mode'] = 'filename';
Mais lorsque j'ajoute une photo dans un album et que je renvoie la même photo (même nom, même extension) il me créé une nouvelle entrée au lieu d'écraser l'ancienne :(
En fouillant encore plus ce paramètre est utilisé uniquement par les webservices, étonnant de ne pas le retrouver dans le processus normal d'ajout de photos ?
Dernière modification par flipflip (2016-04-13 15:33:51)
Hors ligne
Bonjour
Il y a un plug-in pour ceci Update Photo de mémoire
Hors ligne
Hors ligne
Je l'ai tester mais c'est photo par photo et non via le formulaire d'upload.
Hors ligne
Certes mais dans ce cas c'est un nouvelle fonctionnalité à implémenter entièrement
pour l'instant ce paramètre ne sert qu'à retourner une erreur si le fichier existe déjà
https://github.com/Piwigo/Piwigo/blob/b … .php#L1054
Per contre je ne comprends pas pourquoi dans votre cas cela ne se produit pas
Hors ligne
Je confirme pas d'erreur :(
Hors ligne
Bonjour,
La comparaison et faite sur le md5 du fichier si le fichier n'est plus le même c'est normale qu'il ajoute la photo si tu as plusieurs appareil photo tes photos sortie du boitier peuvent avoir le même nom
donc si c'est la même photo elle n'est pas ajouté
Hors ligne
ddtddt a écrit:
Bonjour,
La comparaison et faite sur le md5 du fichier si le fichier n'est plus le même c'est normale qu'il ajoute la photo si tu as plusieurs appareil photo tes photos sortie du boitier peuvent avoir le même nom
donc si c'est la même photo elle n'est pas ajouté
Par défaut oui mais si j'ai bien compris il a changé la valeur à filename qui ne fait que comparer le nom de fichier
Hors ligne
J'ai fais plusieurs essais :
- Paramètre conf['uniqueness_mode'] = 'md5sum'. J'ajoute une première fois la photo via le formulaire j'ai le message 'l'album "test" contient désormais 1 photo". J'ajoute à nouveau la même photo (même nom, même extension sans avoir fait aucune modification) : j'ai le message "L'album "test" contient désormais 2 photos". Lorsque j'édite l'album j'ai bien deux fois la même photo.
- Paramètre conf['uniqueness_mode'] = 'filename'... Tout pareil même résultat
Hors ligne
Bonjour à tous,
Ce paramètre a été implémenté pour l'upload via pLoader (et les autres outils qui utiliseraient les mêmes méthodes de l'API). Il est totalement inopérant pour l'upload web, qui utilise lui aussi l'API mais pas les mêmes méthodes.
Ce *serait* bien que Piwigo applique automatiquement une mise à jour du fichier de la photo (comme le fait le plugin Photo Update) selon certains critères. Par exemple "même album et même nom de fichier". Juste "même nom de fichier" me semble trop dangereux.
Hors ligne
Bonjour,
Je suis d'accord avec l'idée d'ajouter une sécurité par album mais comment faire dans le cas d'une photo dont plusieurs albums lui sont attribués ?
Hors ligne
Est-ce que la réflexion a avancé ?
Dernière modification par flipflip (2016-05-03 18:31:18)
Hors ligne