Hello,
The import via the web form is not working as it should.
The metadata is not transferred to the MySQL database.
Thus, the descripten is missing in the image page below the image and the search cannot find the image.
Examples:
124a page-085 https://pw.krasna-photo-collection.de/p … tegory/115
124aa page-050 https://pw.krasna-photo-collection.de/p … tegory/115
124aa page-052 https://pw.krasna-photo-collection.de/p … tegory/115
124aa page-053 https://pw.krasna-photo-collection.de/p … tegory/115
124c page-026 bottom https://pw.krasna-photo-collection.de/p … tegory/115
124c page-030 top https://pw.krasna-photo-collection.de/p … tegory/115
I have published exactly the same images on the piwigo.com server.
Everything works wonderfully there.
Examples:
124a page-085 https://kpcpw.piwigo.com/picture?/109/category/6-0
124aa page-050 https://kpcpw.piwigo.com/picture?/129/category/6-0
124aa page-052 https://kpcpw.piwigo.com/picture?/12/category/6-0
124aa page-053 https://kpcpw.piwigo.com/picture?/13/category/6-0
124c page-026 bottom https://kpcpw.piwigo.com/picture?/132/category/6-0
124c page-030 top https://kpcpw.piwigo.com/picture?/135/category/6-0
The problem is reproducible.
The metadata is transferred for 70% of my images. The metadata is not transferred for the missing 30%.
If I delete the image and import it again, there is no improvement.
My MySQL database is missing
piwigo:images:name [Title] => 'iptc_title' => '2#005',
piwigo:images:comment [Description] => 'comment' => '2#120',
piwigo:images:autor [Author] => 'author' => '2#080',
piwigo: ? [Tags] => 'iptc_keywords' => '2#025',
What is the difference? What is different for me?
Piwigo 14.4.0
Operating system: FreeBSD
PHP: 8.1.24
MySQL: 5.7.42
Offline
Do you have set these in your local config?
$conf['use_iptc'] = true;
$conf['use_iptc_mapping'] = array( ...
See [Forum, post 189837 by erAck in topic 33627] Write metadata to the piwigo database..
Offline
erAck wrote:
Do you have set these in your local config?
See [Forum, post 189837 by erAck in topic 33627] Write metadata to the piwigo database..
In "local/config/config.inc.php" I only have the lines you specified.
That now works as expected!
In the database, the comment and author fields in the piwigo_images table are filled. This was previously missing.
So it can be found for the search.
Thank you.
I will now delete the existing albums.
Create the albums again.
Upload the images again.
No update via image batch processing and Synchronize metadata action. Is this correct?
Offline
erAck wrote:
Do you have set these in your local config?
See [Forum, post 189837 by erAck in topic 33627] Write metadata to the piwigo database..
The name has been transferred to the database.
The image title [name] does not appear on the image display page.
Can I set up the display of [name]?
Code:
// use_iptc: Use IPTC data during database synchronization with files metadata
$conf['use_iptc'] = true;
// use_iptc_mapping : in which IPTC fields will Piwigo find image information?
// This setting is used during metadata synchronisation.
// It associates a piwigo_images column name to a IPTC key
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'author' => '2#080',
'name' => '2#005',
'comment' => '2#120'
);
Offline
erAck wrote:
Do you have set these in your local config?
See [Forum, post 189837 by erAck in topic 33627] Write metadata to the piwigo database..
Until now, I had the local configuration:
Code:
$conf['show_exif_fields'] = array(
'Make',
'Model',
'ExifVersion',
'Software',
'DateTimeOriginal',
'FNumber',
'ExposureBiasValue',
'FILE;FileSize',
'ExposureTime',
'Flash',
'ISOSpeedRatings',
'FocalLength',
'FocalLengthIn35mmFilm',
'WhiteBalance',
'ExposureMode',
'MeteringMode',
'ExposureProgram',
'LightSource',
'Contrast',
'Saturation',
'Sharpness',
);
$conf['show_exif'] = false;
$conf['use_exif'] = false;
$conf['show_iptc_mapping'] = array(
'iptc_title' => '2#005',
'iptc_byline' => '2#080',
'iptc_byline_title' => '2#085',
'iptc_byline_contact' => '2#118',
'iptc_keywords' => '2#025',
'iptc_caption' => '2#120',
'iptc_caption_writer' => '2#122',
'iptc_country_code' => '2#100',
'iptc_country' => '2#101',
'iptc_city' => '2#090',
'iptc_copyright' => '2#116',
);
$conf['use_iptc_mapping'] = array(
'keywords' => '2#025',
'author' => '2#080',
'name' => '2#005',
'comment' => '2#120',
'country' => '2#101',
'copyright' => '2#116',
);
$conf['use_iptc'] = true;
$conf['show_iptc'] = true;
This has all been removed. Replaced by your specification.
Thanks again for that. Now filling the searchable database works.
In the side column I would like to remove below Exif metadata
- Hersteller
- Modell
- ApertureFNumber
In the side column I would like to output below Exif metadata
- Titel ('name' => '2#005',)
- Copyright ('copyright' => '2#116',)
This information is generated at runtime. They are not stored in the database.
Offline
Otto_Riehl wrote:
In the side column I would like to remove below Exif metadata
- Hersteller
- Modell
- ApertureFNumber
In local config have
$conf['show_exif'] = true; $conf['show_exif_fields'] = array( 'DateTimeOriginal' );
In the side column I would like to output below Exif metadata
- Titel ('name' => '2#005',)
- Copyright ('copyright' => '2#116',)
These are not Exif data but IPTC.
In local config have
$conf['show_iptc'] = true; $conf['show_iptc_mapping'] = array( 'Title' => '2#005', 'Copyright' => '2#116 );
For an excerpt of many more possible mappings see [Forum, post 166781 by ddtddt in topic 27721] Read and set tags from IPTC metadata.
Offline
erAck wrote:
In local config have
Code:
$conf['show_iptc'] = true; $conf['show_iptc_mapping'] = array( 'Title' => '2#005', 'Copyright' => '2#116 );For an excerpt of many more possible mappings see [Forum, post 166781 by ddtddt in topic 27721] Read and set tags from IPTC metadata.
Many thanks
https://pw.krasna-photo-collection.de/p … tegory/168
Thanks for the link to post 166781.
I was very suspicious of this blind configuration.
Offline