Ergebnis 1 bis 5 von 5

Thema: Comments aus EXIF in die Bildbeschreibung über die Lightbox

  1. #1
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    16
    Themen
    6
    DANKE
    6
    Erhaltene Danke: 0

    Standard Comments aus EXIF in die Bildbeschreibung über die Lightbox

    Hallo allerseits,

    wie schon die Threadüberschrift sagt möchte ich in einer "define_page" diverse Kommentare aus der Bilderexif über die Lightbox ausgeben.
    Dazu hole ich mir die "Comments" aus der EXIF
    Code:
    $exif_data = exif_read_data($bildpfad,0,true);
    $kommentar = $exif_data["IFD0"]["Comments"];
    und übergebe sie in den "title" der Bildausgabe mit ... rel='colorbox' title="<?php echo $kommentar; ?> ...

    Klappt alles auch bis auf das Problem mit der Codierung, da ich - sobald der Kommentar über die Lightbox läuft - wohl ein Zeichkodierungsproblem habe.

    Der Kommentar wird dann anstatt
    Code:
    Beispiel eines Kommentars ...
    Bild 1 von 2
    so ausgegeben:
    Code:
    B�e�i�s�p�i�e�l� �e�i�n�e�s� �K�o�m�m�e�n�t�a�r�e�s� �.�.�.���
    Bild 1 von 2

    Kann mir bitte wer auf die Sprünge helfen, wie ich das beheben kann?

    Danke sehr im Voraus
    Jan

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.770
    Themen
    91
    DANKE
    3
    Erhaltene Danke: 1.192

    Standard

    Vermutlich musst Du vor Deinem $exif_data Aufruf die utf-8 Kodierung explizit angeben im Stil von
    Code:
    ini_set('exif.encode_unicode', 'UTF-8');
    siehe
    http://at2.php.net/manual/de/functio...data.php#73645
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    16
    Themen
    6
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hallo webchills,
    danke für deine Mühe, aber leider löst dieser Eintrag das erwähnte Problem auch nicht.

    Wenn ich den "Comment" über echo auf die Seite ausgebe, wird dieser einwandfrei angezeigt.
    Sobald ich ihn aber über die Colorbox ausgebe, erhalte ich diese Zeichenkette ...

    Blöde Sache ...



    Edit 27.02.:
    Das einzige was ich bisher als funktionierend bezeichnen kann ist die Umwandlung des Strings ins HEX-Format und wieder zurück ...
    Code:
    $hex = array('0000','6100', ....);
    $letters = array('','a', ....);
    
    $kommentar=str_replace($hex, $letters, bin2hex($exif['IFD0']['Comments']));
    Geändert von Janis (27.02.2019 um 09:37 Uhr)

  4. #4
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.770
    Themen
    91
    DANKE
    3
    Erhaltene Danke: 1.192

    Standard

    Ich hab das jetzt mal getestet und seh den Zusammenhang mit der Colorbox nicht ganz.
    Es kommt sicher darauf an, welches Programm/Betriebssystem diese exif Infos ins Bild schreibt.
    Zum Erfolg führte folgende Änderung
    von
    Code:
    $kommentar = $exif_data["IFD0"]["Comments"];
    auf
    Code:
    $kommentar  = trim(iconv('UTF-16LE','UTF-8',$exif_data["IFD0"]['Comments']));
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  5. Folgender User sagt Danke zu webchills für den nützlichen Beitrag:

    Janis (27.02.2019)

  6. #5
    Padawan Anwärter Avatar von Janis
    Registriert seit
    12.01.2017
    Beiträge
    16
    Themen
    6
    DANKE
    6
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Wow webchills, du und dein Support sind echt fantastisch ...
    Ich hab echt herumgesucht wie ein Irrer und kam nur schlussendlich nur auf die recht komplizierte Art der zweimaligen Umwandelns ...

    Deine funktionierende Lösung ist klarerweise die weitaus optimalere.

    Vielen Dank ein weiteres Mal ...

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 14.10.2012, 01:47
  2. Zen Lightbox 1.6.2 installiert, aber keine Lightbox
    Von dertypausz im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 02.12.2011, 12:43
  3. PDF Rechnung über Order funktioniert über MegaOrder 1.3 jedoch nicht
    Von markuslosco im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 0
    Letzter Beitrag: 19.02.2009, 10:43
  4. Conditional comments
    Von holger_die_waldfee im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 5
    Letzter Beitrag: 14.12.2008, 21:11
  5. Logo.gif über ganze seite, aber nicht über den Rand
    Von Chaosworld im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 10
    Letzter Beitrag: 05.10.2007, 02:44

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die deutsche Zen-Cart Version bietet außerdem einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen-Cart Version ausgelegt. Zahlreiche häufig genutzte Erweiterungen sind bereits vorinstalliert.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5f deutsch
Revision 1242 vom 27.10.2018
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!

Spende für die Weiterentwicklung der deutschen Zen Cart Version