Handball4All JSON Daten für Vereine in Wordpress einbinden

  • Der Ergebnisdienst Handball4all.de bietet Vereinen die Möglichkeit Spieltermine und Ergebnisse im JSON Format abzufragen und auf der HP anzuzeigen. Hat jemand schon Erfahrungen sammeln können?

    Beispiel: Übersicht der JSON -Daten für den TSV-Kronshagen vom HV Schleswig-Holstein
    http://www.handball4all.de/vereinsauswahl…m=8&club=140097

    Zur Verabeitung von externen JSON Daten gibt es mit dem Plugin JSON Content Importer https://de.wordpress.org/plugins/json-content-importer/ bereits ein Tool, um die Daten zu verarbeiten.


    Hat sich hier schon jemand mit dem Thema beschäftigt?

    • 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

  • Schnellhack zum Anzeigen der Handball4all JSON Feeds mit dem JSON Content Importer

    Mit einer kleinen Änderung am Plugin funktioniert die Verarbeitung. Siehe Anhang

    Das Plugin für JSON-Feeds von Handball4all verwenden

    Leider sind die JSON-Feeds von Handball4All nicht ohne weiteres zu verwenden, da das Format dem Plugin ein wenig Probleme bereitet. Der gesamte Feed ist von einer eckigen Klammer […] eingeschlossen. Diese muss zunächst entfernt werden, bevor der JSON-Feed problemlos verarbeitet werden kann.
    Hier ein JSON-Beispiel: http://www.handball4all.de/m/php/spo-prox…lvIDNext=336558

    1.Schritt: Plugin installieren

    Installiere das Plugin wie gewohnt.

    2.Schritt: Plugininstallation testen

    Im Plugin sind einige Beispiele beschrieben. Teste ein Beispiel auf Deiner Seiten. Wenn das Plugin einwandfrei funktioniert, kannst Du die nötige Anpassung am Quellcode des Plugin vornehmen.

    3.Schritt: Handball4All Fix einbauen

    Im Adminbereich findest Du unter Plugins die installierten Erweiterungen. Wähle dort den JSON Content Importer zur Bearbeitung aus und öffne die Datei class-fileload-cache.php im WordPress Editor.
    Suche nach folgendem Code (Zeile 195):

    Ab Zeile 196 fügst Du folgenden Code ein:

    danach sollte der Code in dem Bereich in etwa wie folgt aussehen:

    Das war’s schon. Bitte das Speichern der Änderung nicht vergessen.
    4.Schritt: Handball4All JSON-Feed verwenden

    Füge folgenden Code auf eine Seite ein.

    5.Schritt: JSON Content Importer Plugin Caching aktivieren

    Das JSON Content Importer Plugin verfügt über eine Cachefunktion. Diese sollte in einer produktiven Umgebung aktiviert sein, damit der JSON-Feed nicht bei jedem Seitenaufruf erneut von der Quelle geladen wird. Ein Cache-Timeout von z.B. 15 Minuten ist ein guter Wert.

    Viel Spass!

    • Was genau funktioniert nicht mehr?
    • Seit wann?
    • Was wurde gemacht, bevor es nicht mehr funktioniert hat?
    • Liegt es am zugelieferten JSON Format?
    • Erscheint ein PHP-Fehler?


    Ergänzung: Es wurde zunächst gesagt, dass "es nicht mehr funktionieren würde", daher die Fragen, der Beitrag mit der Frage wurde danach noch geändert...

    Einmal editiert, zuletzt von b3317133 (6. Oktober 2020 um 18:08)

Jetzt mitmachen!

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