forum.coppermine-gallery.net

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: amigo_copper on August 06, 2007, 10:10:48 am

Title: IPTC Country, location und category autumatisch in die Stichwortsuche einfügen
Post by: amigo_copper on August 06, 2007, 10:10:48 am
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
Title: Re: IPTC Country, location und category autumatisch in die Stichwortsuche einfügen
Post by: lamama on August 19, 2007, 10:37:57 pm
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:


Code: [Select]
    //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.]
Title: Re: IPTC Country, location und category autumatisch in die Stichwortsuche einfüg
Post by: photographer on August 20, 2007, 04:09:49 pm
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
Title: Re: IPTC Country, location und category autumatisch in die Stichwortsuche einfügen
Post by: lamama on August 21, 2007, 12:29:26 am
@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.