IPTC Country, location und category autumatisch in die Stichwortsuche einfügen IPTC Country, location und category autumatisch in die Stichwortsuche einfügen
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

IPTC Country, location und category autumatisch in die Stichwortsuche einfügen

Started by amigo_copper, August 06, 2007, 10:10:48 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

amigo_copper

Hallo und guten Morgen,

kennt jemand einen Weg wie man die o.g. IPTC-Daten automatisch aus den Fotos auslesen kann und in die Stichwortsuche einfügt. An welchen PHP-Dateien muss man etwas ändern.

:o Für jeden Tipp dankbar

amigo_copper

lamama

Spannende Sache... Hab in diesem Teil von CPG noch nix gemacht und auch grad keine Anwendung dafür, daher hoffe ich, dass Du selber etwas Lust zum php-Gefrickel hast  ;)

Schau Dir mal upload.php an.
Dies wird vermutlich die Spielwiese sein:


    //Use the IPTC title or headline for the Coppermine title if available.
    if (isset($iptc['Title']) && !empty($iptc['Title'])) {
        $title=$iptc['Title'];
    } elseif (isset($iptc['Headline']) && !empty($iptc['Headline'])) {
        $title=$iptc['Headline'];
    } else {
        $title='';
    }

    $form_array = array(
    array($lang_upload_php['album'], 'album', 2),
    array($lang_upload_php['pic_title'], 'title', 0, 255, 1, $title),
    array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length'], (isset($iptc['Caption'])) ? $iptc['Caption'] : ''),
    array($lang_upload_php['keywords'], 'keywords', 0, 255, 1,(isset($iptc['Keywords'])) ? implode(' ',$iptc['Keywords']): ''),
    array('control', 'phase_2', 4),
    array('unique_ID', $_POST['unique_ID'], 4),
    );


In der Datei /include/iptc.inc.php findest Du AFAIK die IPTC-Werte, die CPG aus den Bildern ausliest und in dem Codefragment der upload.php eigentlich recht einfach als Keywords eingebaut werden könnten. Jedenfalls in der Theorie  :)


[Update: hab ich da was von "einfach" geschrieben?  :-\ Hab jetzt mal selbst ein bisschen versucht (nicht nur in upload.php, aber nichts sinnvolles zustande gebracht. Vll. kann ja mal jemand, der sich im Code etwas besser auskennt, einen Hint geben, wo man die anderen IPTC-Werte sinnvoll mit den Keywords zusammenfügen kann.]

photographer

Wenn du schon die 1.4.12 er Version benutzt, dann

als Admin einloggen
Einstellungen (wählen)
Erweiterte Bild/Datei- und Thumbnail-Einstellungen (wählen)
.... da gibt es dann den Unter-Punkt  ........
EXIF-Daten in JPEG-Dateien lesen    (auf Ja setzen)

...schon hat Du die Exif-Dateien unter deine Bilder und brauchst nichts mehr zu beschriften!

Der nächste Unterpunkt ist auch ganz interessant:
IPTC-Daten in JPEG-Dateien lesen   (auf Ja setzen)

Viel Spass und lg loisl

lamama

@Photographer:
a) es geht nicht um EXIF, sondern um IPTC
b) es geht nicht darum, IPTC-Daten anzuzeigen (was sich natürlich in den Einstellunen schalten läßt), sondern bestimmte IPTC-Daten als suchbare CPG-Stichworte zu übernehmen. Mit den in IPTC gespeicherten Stichworten passiert das ja schon. Daher ist eine Modifikation am Code nötig, einfaches schalten von Optionen wird nicht weiterhelfen.