Sportpress mit Fussball.de verknüpfen ?

    • 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

  • Hi,

    ich habe für die Seite von nem Kumpel dieses kleine Plugin geschrieben. http://www.spicherhoehenkicker.de/
    Du generierst dir mit dieser Anleitung http://portal.dfbnet.org/fileadmin/cont…Generierung.pdf deine Widget ID.
    Dann benutzt du den Shortcode [fussball id='[..widgetId..]' ] auf der Seite auf den die Tabelle haben möchtest.
    Eine weitere VErwendung der DAten ist leider ausgeschlossen, die api ist ziemlich begrenzt.
    Zudem haben wir im Rahmen dessen auch legale Möglichkeiten gesucht die Daten auszulesen leider hat der DFB auf alle weitere Daten die Hand drauf und lässt sich die teuer bezahlen. :/

    Ich hoffe ich konnte dir wenigstens etwas helfen :)

  • Hi,

    ich habe für die Seite von nem Kumpel dieses kleine Plugin geschrieben. http://www.spicherhoehenkicker.de/
    Du generierst dir mit dieser Anleitung http://portal.dfbnet.org/fileadmin/cont…Generierung.pdf deine Widget ID.
    Dann benutzt du den Shortcode [fussball id='[..widgetId..]' ] auf der Seite auf den die Tabelle haben möchtest.
    Eine weitere VErwendung der DAten ist leider ausgeschlossen, die api ist ziemlich begrenzt.
    Zudem haben wir im Rahmen dessen auch legale Möglichkeiten gesucht die Daten auszulesen leider hat der DFB auf alle weitere Daten die Hand drauf und lässt sich die teuer bezahlen. :/

    Ich hoffe ich konnte dir wenigstens etwas helfen :)

    Hallo Michael,

    und wo muss man das Plugin hinlegen? Oder kann man das online über das Wordpress-Plugin-Verzeichnis installieren?

  • Noch nicht . Du kannst die zip einfach herunterladen und dann im Backend in der Plugin Ansicht installieren. Da gibt es ganz oben dies Möglichkeit eigene Plugins hochzuladen. Für Verbesserungsmöglichkeiten bin ich gerne zu haben

    Gesendet von meinem ONE A2003 mit Tapatalk

  • Danke. Installiert und läuft nicht ;)

    Okay, ich kann zum Glück auch gleich sagen warum: Meine Website ist HTTPS, dein Widget wird über HTTP gezogen. Moderne Browser mögen diese Mischung nicht (und zeigen inzwischen nicht einmal einen Fehler bzw. Hinweis mehr an). In den Sourcecode gegangen, ein S hinzugefügt und es lief. Das müsstest du konfigierbar machen oder zumindest gut drauf hinweisen …

    Kann man zwei Widgets (besser gesagt eine Tabelle und einen Spieltag) auf eine Seite setzen?

  • Bitte.

    Zwei Widgets auf einer Seite geht nicht (dachte ich mir schon fast), weil die Widget-ID, die du generierst, die selbe bei jedem Aufruf ist. Damit überschreibt der zweite Aufruf den ersten.

    Du musst eine statische Variable einführen und ausgeben …

    In etwa so:

    <?php
    /*
    Plugin Name: Fussball.de Tabelle
    Plugin URI: http://spicherhoehenkicker.de/
    Description: Fussball.de mit id wird die Tabelle eingebunden;
    Version: 0.1
    Author: Michael Blunck
    Author URI: http://spicherhoehenkicker.de/
    Update Server: http://spicherhoehenkicker.de/wp-content/download/wp/
    */

    add_action( 'wp_head', 'set_header' );

    function set_header() {
    echo "<script type="text/javascript" src='https://www.fussball.de/static/egm//js/widget2.js' ></script>\n";
    }

    add_shortcode( 'fussball', function ( $atts ) {

    static $i = 0;

    $timestamp = (new \DateTime)->getTimestamp();
    $content = '';
    $content .= '<div id="widget'. $i . '_' . $timestamp .'"></div>';
    $content .= '<script type="text/javascript">';
    $content .= 'new fussballdeWidgetAPI().showWidget("'.'widget'.$i. '_' . $timestamp .'", "'.$atts['id'].'"); ';
    $content .= '</script>';

    echo $content;

    $i = $i + 1;
    } );

Jetzt mitmachen!

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