Bonjour/Bonsoir,
Depuis ce jour j'ai migré sur la dernière version de piwigo. En parallèle je bosse avec digikam.
Hormis le fait que je ne peux plus envoyer mes photos depuis digikam (la version semble refusée par le plugin) j'ai un problème un peu plus pénible.
Lorsque j'envoie ma photo via l'uploader de l'interface admin je perds systématiquement le titre et l'auteur de la photo. Le reste : tags, descriptions etc. semble fonctionner.
Je précise bien évidemment que ça marchait très bien jusqu'à cette nouvelle version et que j'ai bien les données dans le fichiers (elles apparaissent notamment avec d'autres logiciels).
Anthony
Piwigo 2.10.0 Dernière version ?
Système d'exploitation: Linux
PHP: 7.3.9-1+0~20190902.44+debian9~1.gbpf8534c (Montrer les informations) [2019-10-09 15:17:43]
MySQL: 5.5.5-10.1.41-MariaDB-0+deb9u1 [2019-10-09 15:17:43]
Bibliothèque graphique: ImageMagick 6.9.7-4
Bonjour Anthony,
Via le plugin LocalFiles Editor, est-ce que tu peux regarder la configuration locale et nous dire ce qu'il y a dedans (un petit copier/coller ici fera l'affaire). Je cherche surtout à savoir s'il y a du use_iptc et quel est le mapping associé.
Hors ligne
Bonjour @plg
Voici la section qui vous intéresse :
$conf['show_iptc'] = true;
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'author' => '2#122',
'name' => '2#105',
'comment' => '2#120'
);
$conf['show_iptc_mapping'] = array(
'iptc_Object' => '2#005',
'iptc_Edit_Status' => '2#007',
'iptc_Urgency' => '2#010',
'iptc_Category' => '2#015',
'iptc_Supplemental_Category' => '2#020',
'iptc_Fixture_Identifier' => '2#022',
'iptc_Keywords' => '2#025',
'iptc_Release_Date' => '2#030',
'iptc_Release_Time' => '2#035',
'iptc_Special_Instructions' => '2#040',
'iptc_Reference_service' => '2#045',
'iptc_Reference_Date' => '2#047',
'iptc_Reference_Number' => '2#050',
'iptc_Date_Created' => '2#055',
'iptc_Time_Created' => '2#060',
'iptc_Originating_Program' => '2#065',
'iptc_Program_version' => '2#070',
'iptc_Object_cycle' => '2#075',
'iptc_By_line' => '2#080',
'iptc_By_line_Title' => '2#085',
'iptc_City' => '2#090',
'iptc_Province_State' => '2#095',
'iptc_Country_Primary_Location_Code' => '2#100',
'iptc_Country_Primary_Location_Name' => '2#101',
'iptc_Original_Transmission_Reference' => '2#103',
'iptc_Headline' => '2#105',
'iptc_Credit' => '2#110',
'iptc_Source' => '2#115',
'iptc_Copyright_Notice' => '2#116',
'iptc_Contact' => '2#118',
'iptc_Caption_Abstract' => '2#120',
'iptc_Writer_Editor' => '2#122',
'iptc_Image_Type' => '2#130'
);
merci,
Anthony
Et pour plus de précisions j'ai placé une de mes images directement dans le répertoire tools (via ftp), l'ai nommé sample.jpg et le fichier tools/metadata.php m’envoie les bonnes infos (titre et auteur) :
Informations are read from sample.jpg
IPTC Fields in sample.jpg
1#090 = %G
2#005 = ICI MON BON TITRE
2#025 = insolite,animal,Nikon D5300,Occitanie,département de l'Hérault,automne,France,La Halle Tropisme,voiture,Montpellier
2#040 =
2#065 = digiKam
2#070 = 5.9.0
2#080 = ICI L'AUTEUR DE LA PHOTO
2#085 =
2#090 =
2#092 =
2#095 =
2#100 =
2#101 =
2#110 = © 2016 - Tous droits réservés
2#115 =
2#116 =
Il semble donc qu'à l'upload de la photo un truc cloche. Le titre prend la valeur du nom du fichier et le champ auteur se vide.
Re re :-) désolé
En vous répondant j'ai compris le problème... j'ai donc modifié le "mappage" comme tel :
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'author' => '2#080', <-- nouveau code
'name' => '2#005', <-- nouveau code
'comment' => '2#120'
);
C'est tout provisoire parce que je ne comprends pas du tout pourquoi ça fonctionnait jusqu'ici. J'ai bien vérifié avec de vieux fichiers et rien à changé de mon coté.
Anthony