WP 6.3: Bildergallery / GEO Map

  • Hallo Zusammen

    Ich bin auf der Suche nach einem PlugIn für Bildergallery entweder integriert oder eigenständiges PlugIn für GEO Map (Karte wo anzeigt, wo die Bilder aufgenommen wurden).

    Habe NextGen Gallery und GEO2 Map for NextGen Gallery getestet. Aber dies funktioniert nicht.
    Wenn ich die Gallery in eine Seite platziere und danach auf speichern klicke erscheint ein Rose Balke mit dem Text " JSON-Antwort".
    Habe den Zustandsbericht meiner WP angeschaut und dort meldet es keine Fehler.

    Warum kann ich NexGen nicht verwenden?
    Kennt Ihr sonst ein anderes PlugIn wo Bildergallery und eine GEO Map.

    Den mein Ziel ist es Gallerys mit Bilder zu erstellen daneben/darunter auf der gleichen Seite die Karte Anzeigt wo die Bilder aufgenommen wurden.

    Bin schon seit 3 Wochen daran und suche so ein PlugIn.
    Danke für euer Feedback.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hallo,

    ich kenne deine Plugins leider nicht. Ich verwende maximal eigene Plugins.

    Die benötigte Technik ist aber bei diesen Systemen fast immer gleich

    1. die Fotos müssen GPS-Daten haben
    [size=14]Fragen sind: hast du Fotos mit GPS Daten? Wie hast du dies geprüft?

    2. Bildoptimierungssoftware löschen gerne die Meta Daten / Exif Daten von den Bildern.
    Frage ist: Mit welchen Tools optimierst du deine Bilder und sind nach der Optimierung noch GPS Daten in den Fotos?

    3. Umgebung. Wenn du auf Exif Daten zugreifen möchtest benötigt du in der Regel eine PHPVersion mit einer EXIF Erweiterung
    Frage: Hast du eine Exif Erweiterung für PHP aktiv und unterstützt diese deine Kamera? Wie hast du dies geprüf?

    Warum wendest du dich nicht an die Plugin Anbieter?[/SIZE]

    Mit offenen Augen träumen

  • r23
    Antwort 1: Ja, die Bilder haben GPS Daten
    Antwort 2: Ich habe die Ich habe die Bilder "nur über WP hochgeladen, sonst keine fremd Software verwendet für Optimierung der Dateien
    Antwort 3: Ja, habe die Aktiv
    Antwort 4: Habe ich gemacht, aber der Antwortet nicht

    b3317133
    Es zeigt mir nichts an, die Fehlermeldung zeigt es nur im Admin von WP an.
    Im WP Zustandsbericht sagt es mir, dass alles OK ist.

    Bisher habe ich Gallerys ohne WP gemacht gehabt. Nun möchte ich eben eine mit GEO machen
    Wenn es sonst ein PHP/MySQL(MariaDB) Tool gibt für Gallery mit GEO2, dann kann ich gerne auch weg von WP gehen.

  • Wenn ich dies einfüge und dann auf speichern klicke kommt die Meldung " JSON-Antwort" und es lässt mich nicht speichern.

    Ich kann euch gerne ein Test-Login geben zum WPAdmin, so könnt Ihrs euch anschauen

    Einmal editiert, zuletzt von HelpMe_wp (11. August 2023 um 21:32)

  • Ich sehe, ihr habts euch angesehen im Admin Tool.
    Danke für die Info

    Kennt Ihr ein anderes PlugIn mit welchem man eine Gallery und GEO Man Plan machen kann.
    Am liebsten ist es, dass die mit ein ander zusammenarbeiten.
    Oder welche WordPress Version wird für GEO2Map benötigt, dann würde ich eine frühere WP Version installieren mit der Hoffnung dass es dann funktioniert.

    Es muss auch sonst nicht zwingend WP sein, es kann auch ein reines PHP Gallery mit Map sein. Die kann ich dann einbinden ins WP einbinden

  • Ich habe nichts geändert, ev. hat jemand von den anderne Antworter was geändert
    Aber wie auf der Seite die andere Person geschrieben hat, ist ein Problem mit dem GEO2 Map Plugin,
    Habe bereits an dem Ersteller des App geschrieben per Forum, aber noch kein Feedback erhalten.
    Finde es schade, dass die nicht mit der Zeit gehen und das App aktuell behalten. Den ich möchte ungern eine alte WP Version verwenden.

    Oder kennt jemand ein anderes App wo Gallery und Map unterstützen. Egal ob mit Wp oder nur PHP/MySQL.

  • Ein Bug im Geo2 Maps Add-on ist in Zeile 590 functions.php des Plugins:


    Das behebt den Fatal Error:

    Code
    array_key_exists(): Argument #2 ($array) must be of type array, null given


    Und noch ein kleiner Fix in Zeile 816 bing_map_functions.php

    Code
    if (!isset($picture_data->id)) $picture_data->id = 0; // ergänzt


    Bleiben ggf. noch weitere PHP Warnings im Geo2 Maps Add-on bzw. NextGEN Plugin selbst, die man derzeit sieht, weil in PHP [FONT=Courier New]error_reporting[/FONT] mit [FONT=Courier New]E_WARNING[/FONT] eingestellt ist.

    3 Mal editiert, zuletzt von b3317133 (12. August 2023 um 14:59)

  • Ein Bug im Geo2 Maps Add-on ist in Zeile 590 functions.php des Plugins:

    Code
    neu (auf dem Website geändert):
        // Aperture
        if (
            @array_key_exists( 'COMPUTED', $exif_ifd0 ) &&
            @array_key_exists( 'ApertureFNumber', $exif_ifd0['COMPUTED'] )
        ) {


    Das behebt den Fatal Error:

    Code
    array_key_exists(): Argument #2 ($array) must be of type array, null given


    Und noch ein kleiner Fix in Zeile 816 bing_map_functions.php

    Wir haben 2023... hüst... @array_key_exis ... @array_key_exis schrecklich häßlich.


    Der Fehler array_key_exists (): Argument #2 ($array) must be of type array, null given bedeutet, dass die Funktion array_key_exists () ein Array als zweiten Parameter erwartet, aber einen null-Wert erhalten hat. Das bedeutet, dass die Variable $exif_ifd0 [‘COMPUTED’] nicht definiert oder nicht als Array initialisiert wurde.

    Um den Fehler zu beheben, musst du sicherstellen, dass $exif_ifd0 [‘COMPUTED’] ein gültiges Array ist, bevor du die Funktion array_key_exists () aufrufst. und nicht die Fehlermedung unterdrücken mit @

    Du kannst dies tun, indem du eine Bedingung wie diese hinzufügst:

    Code
    if (is_array ($exif_ifd0 [‘COMPUTED’]) && array_key_exists (‘ApertureFNumber’, $exif_ifd0 [‘COMPUTED’])) 
    { 
    // Dein Code hier
     }


    Dies wird überprüfen, ob $exif_ifd0 [‘COMPUTED’] ein Array ist und ob es den Schlüssel ‘ApertureFNumber’ enthält.

    Wenn man mehr über die Funktion array_key_exists () erfahren möchte, kann man die offizielle PHP-Dokumentation lesen.

    und wer braucht eigentlich COMPUTED oder ApertureFNumber, wenn man die GPS Daten von einem Foto auf einer Karte darstellen möchte?

    Mit offenen Augen träumen

  • Der genannte Fehler wird mit dem bereits genannten Codeblock behoben. Die Funktion [FONT=Courier New]array_key_exists()[/FONT] ist aktuelles PHP und nichts spricht gegen eine Nutzung.

    Der Fehler besteht darin, dass der Array Key [FONT=Courier New]$exif_ifd0['COMPUTED'][/FONT] je nach Bild nicht existiert und daher auch dann PHP Hinweise erzeugt wenn wie neu vorgeschlagen mit einem [FONT=Courier New]is_array()[/FONT] trotzdem darauf zugegriffen wird.

    Seltsame Anführungszeichen wie hier führen zudem zu weiteren PHP Fehlern:

    Code
    if (is_array ($exif_ifd0 [‘COMPUTED’]) && array_key_exists (‘ApertureFNumber’, $exif_ifd0 [‘COMPUTED’]))


    Dies wird überprüfen, ob $exif_ifd0 [‘COMPUTED’] ein Array ist und ob es den Schlüssel ‘ApertureFNumber’ enthält.


    Aber vermutlich sollte das alles gar nicht hilfreich sein, bei manchen ist das schwer zu erkennen...

  • Warum muss man die Codezeile manuell auf der Seite (im WordPress) eintragen, wenn der Code in der Original Datei "functions.php - GEO2MAP" bereits so korrekt steht?


  • Als Danke schön, stelle ich euch 45gb Webspeicher und Emailspeicher für 2 Jahre auf zur Verfügung. Auf dem Webspeicher, wo ich meine Homepage habe.

    Was soll jemand mit Speicher auf einem fremden Webspace? :rolleyes:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!