1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Sportpress mit Fussball.de verknüpfen ?

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von Sniper67, 29. Mai 2016.

  1. Michael_Drauer

    Michael_Drauer Well-Known Member

    Registriert seit:
    14. November 2015
    Beiträge:
    212
    Zustimmungen:
    0
    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/content/downloads/Kurzanleitung_fuer_Widget_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 :)
     

    Anhänge:

  2. Sniper67

    Sniper67 Gast

    Danke...Schau dir das mal an vielleicht könntest du mir dabei auch helfen?
    http://www.fch66.de
     
  3. UlrichVoss

    UlrichVoss New Member

    Registriert seit:
    16. August 2016
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo Michael,

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

    Michael_Drauer Well-Known Member

    Registriert seit:
    14. November 2015
    Beiträge:
    212
    Zustimmungen:
    0
    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
     
  5. UlrichVoss

    UlrichVoss New Member

    Registriert seit:
    16. August 2016
    Beiträge:
    3
    Zustimmungen:
    0
    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?
     
  6. Michael_Drauer

    Michael_Drauer Well-Known Member

    Registriert seit:
    14. November 2015
    Beiträge:
    212
    Zustimmungen:
    0
    Ja kann man und danke für den Tipp ;)

    Gesendet von meinem ONE A2003 mit Tapatalk
     
  7. UlrichVoss

    UlrichVoss New Member

    Registriert seit:
    16. August 2016
    Beiträge:
    3
    Zustimmungen:
    0
    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;
    } );
     
  8. Michael_Drauer

    Michael_Drauer Well-Known Member

    Registriert seit:
    14. November 2015
    Beiträge:
    212
    Zustimmungen:
    0
    So, habe mir mal deine Kritik zu Herzen genommen und das ganze mal neu geschrieben :)
    jetzt kann man die Widgets einzeln anlegen.
    Der shortcode wird generiert mehrere tabellen auf einer seite sind möglich und https sollte jetzt auch gehen.

    da hier max 100kb zum hochladen sind hier der downloadlink http://www.spicherhoehenkicker.de/fussball-de.zip

    werde bei gelegenheit das ding echt mal veröffentlichen :D
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden