Regardes dans le wiki directement :-)
Pendant ce temps je vais changer l'adresse.
Gotcha a écrit:
Wiki complété:
http://fr.piwigo.org/doc/doku.php?id=fr … stion_meta
Dommage, le lien semble être vide... "Cette page n'existe pas encore..."
A bientôt
Wiki complété:
http://fr.piwigo.org/doc/doku.php?id=v2 … hotos:meta
Si personne ne voit d'inconvénients, je vais remplir le Wiki. :-)
Eric B a écrit:
VDigital confirme ce que je disais + haut: le mapping est entre les champs de la table image et ce qu'on veut y mettre.
Pour des raisons de maintenance (mise à jour, etc), il n est jamais très bon de modifier la structure de la DB ds son coin.
Je crois qu il faudrait mieux que tu fasses le ménage ds ce topic en supprimant ou bien limitant l'usage des fonctions use_xxx_mapping ds le config_local.
Ok.
Mais ça ne m'explique pas pourquoi dans le Wiki, on parlait d'enregistrer des méta-données dans la BDD si ce n'est pas gérable...
Je vais enfin pouvoir retranscrire ce sujet dans le Wiki sans fautes !
Merci.
[EDIT]
J'ai modifié les use_exif_mapping et use_iptc_mapping
VDigital confirme ce que je disais + haut: le mapping est entre les champs de la table image et ce qu'on veut y mettre.
Pour des raisons de maintenance (mise à jour, etc), il n est jamais très bon de modifier la structure de la DB ds son coin.
Je crois qu il faudrait mieux que tu fasses le ménage ds ce topic en supprimant ou bien limitant l'usage des fonctions use_xxx_mapping ds le config_local.
Eric B a écrit:
J'aimerais que les auteurs de piwigo puisse intervenir sur ce topic pour confirmer ou infirmer ma compréhension suivante.[...]
Voir la réponse de VDigital >>içi<<.
Maintenant, le but du jeux c'est:
- soit de créer ces tables
- soit ça je me pose la question de l'utilité de renseigner les champs dans la Base De Données vu que Piwigo va lire les informations de la photo... :-/
Moi là j'avoue ne pas comprendre le fonctionnement...
Help please
J'aimerais que les auteurs de piwigo puisse intervenir sur ce topic pour confirmer ou infirmer ma compréhension suivante.
Qd on regarde les use_xxx_mapping par défaut, il apparait que le mapping est entre les champs de la table image (sauf pour keywords qui va creer des tags) et les champs metadonnées.
Un tel mapping ne s'improvise donc pas, et ceux postés en haut du topic sont faux!
Il serait bon que la doc soit plus explicite la dessus.
Pour sauvegarder d'autres metadata ds la base, il faudrait ajouter des elements à la DB, soit des champs ds la table, ou un champ global "metadata" qui contiendrait un tableau [champ, valeur].
Question annexe: peut on affecter plusieurs champs vers des tags comme si dessous?
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'keywords' => '2#090', //city
'keywords' => '2#092', // location
'keywords' => '2#101' // country
'date_creation' => '2#055',
'author' => '2#122',
'name' => '2#005',
'comment' => '2#120',
);
Problème soulevé içi.
J'attends aussi une réponse...
Je voulais commencer un nouveau topic mais je préfère continuer ici.
Comme le suggère la doc http://fr.piwigo.org/doc/doku.php?id=fr … stion_meta et le 1er message du topic, on peut paramétrer les champs qui seront sauvegarder dans la DB et ainsi utilisable pour des recherches (les use_xxx_mapping ds le config_local)
1) Où sont sauvegarder les données (table et champs de la dB)? Je ne vois que des champs lat et lon ds la table image qui sont remplis via le plugin rv_maps.
2) Quels champs sont il vraiment sélectionables?
3) Notamment, peut on sauvegarder les IPTC de location ds la DB? Ce topic le suggère, mais j ai des erreurs sql qd je les active, du style [mysql error 1054] Unknown column 't1.Model' in 'field list.
Je ne comprends pas comment cela peut fonctionner: on essaie de sauvegarder des champs qui n'existent pas ds la base!
[mysql error 1054] Unknown column 't1.exif_field_Make' in 'field list' UPDATE phpwebgallery_images AS t1, phpwebgallery_images_1242298466062153 AS t2 SET t1.filesize = IFNULL(t2.filesize, t1.filesize) , t1.width = IFNULL(t2.width, t1.width) , t1.height = IFNULL(t2.height, t1.height) , t1.high_filesize = IFNULL(t2.high_filesize, t1.high_filesize) , t1.exif_field_Make = IFNULL(t2.exif_field_Make, t1.exif_field_Make) , t1.exif_field_Model = IFNULL(t2.exif_field_Model, t1.exif_field_Model) , t1.exif_field_ExposureTime = IFNULL(t2.exif_field_ExposureTime, t1.exif_field_ExposureTime) , t1.exif_field_FocalLength = IFNULL(t2.exif_field_FocalLength, t1.exif_field_FocalLength) , t1.exif_field_FNumber = IFNULL(t2.exif_field_FNumber, t1.exif_field_FNumber) , t1.iptc_City = IFNULL(t2.iptc_City, t1.iptc_City) , t1.iptc_Province_State = IFNULL(t2.iptc_Province_State, t1.iptc_Province_State) , t1.iptc_Country_Primary_Location_Code = IFNULL(t2.iptc_Country_Primary_Location_Code, in \piwigo-2.0.2\include\functions.inc.php on line 918
structure DB de PWG mise à jour par les différentes updates (1.3->1.7->2.0)
Très bonne remarques 8-)
Mais les deux formes se trouve. Dont "méta-données" dans le wiki.
Et puis grâce aux tags du sujet, les recherches "méta-données" et métadonnées aboutissent :-) Donc je vais laisser.
Je me demande si ça ne vaudrait pas le coup de renommer le fil de "Les méta-données pour les nuls" à "Les métadonnées pour les nuls", car la plupart du temps sur le forum, c'est le second cas qui est utilisé. Ca faciliterait les recherches.
Merci de vos relectures minutieuses :-)
Idem ailleurs.
// Si vous choisissez "true", les données seront [pas] enregistrées dans la BDD.
bonne initiative et comme Eric je t'encourage pour poster dans le wiki
sinon les copier/coller attention ^^ :
// Si vous choisissez "false" les champs ne seront pas affichés. // Si vous choisissez "true" les champs seront affichés.
plutot que
// Si vous choisissez "false" les champs ne seront pas affichés. // Si vous choisissez "true" les champs seront pas affichés.