Tabellen per PHP auf Webseite einbinden

Hier ist alles on Topic, was durch keine der anderen Kategorien abgedeckt wird...
Antworten
Benutzeravatar
MuenchnerHai
Minor Leaguer
Minor Leaguer
Beiträge: 50
Registriert: 01.07.2008, 19:52
Wohnort: Garching
Kontaktdaten:

Tabellen per PHP auf Webseite einbinden

Beitrag von MuenchnerHai »

Mit allen, die die aktuellen Tabellen über die BSM-API auf der eigenen Webseite einbinden möchten, teile ich gerne das folgende PHP-Script, das ich seit gestern zusammengebastelt habe.

Das Script sollte ausreichend kommentiert sein; sollten dennoch Fragen auftauchen, antworte ich gerne. :wink:

http://www.garching-atomics.de/files/tabellen.zip


"No thirty-six inch bat ever made as many hits as the scorer's little pencil."
Gilk
V.I.P.
V.I.P.
Beiträge: 8484
Registriert: 10.05.2001, 02:00
Wohnort: Kolbermoor
Kontaktdaten:

Beitrag von Gilk »

Für Wordpress kann ich auch mit einem Plugin ab Donnerstag (morgen) dienen. Doku bereite ich gerade noch vor...

Oder auch "normale" php-Skripts, die für "Normalos" auch gut anpassbar sind - durch ein paar Datentags...
Benutzeravatar
Daniela
Allstar
Allstar
Beiträge: 377
Registriert: 17.05.2001, 02:00
Wohnort: Augsburg
Kontaktdaten:

Beitrag von Daniela »

Danke Gerhard!!
Gilk
V.I.P.
V.I.P.
Beiträge: 8484
Registriert: 10.05.2001, 02:00
Wohnort: Kolbermoor
Kontaktdaten:

Beitrag von Gilk »

Erste Version der Doku und Code für Einbindung der BSM-Daten auf Webseiten ist im Download-Bereich hinterlegt.

Wird in den nächsten Wochen weiter optimiert. Sollte aber fürs Erste reichen.

Plugin in Wordpress ist auch drinnen. Ist aber auch noch nicht optimiert. Ist so Stand 0.7 :-)

Bei Fragen einfach Mail an webmaster@bbsv.de
Benutzeravatar
ED-PS
Rookie
Rookie
Beiträge: 43
Registriert: 13.04.2007, 22:45
Wohnort: Erding
Kontaktdaten:

Beitrag von ED-PS »

Super Arbeit! Nur darf die Seite nicht eine zu alte Version von PHP haben. Mit PHP 5.3 geht es definitiv nicht, ich werde mit 5.5 probieren sobald die Spielpläne erschienen sind.

Gruß
Anders
Baseball macht süchtig!
Benutzeravatar
ED-PS
Rookie
Rookie
Beiträge: 43
Registriert: 13.04.2007, 22:45
Wohnort: Erding
Kontaktdaten:

Beitrag von ED-PS »

MIt PHP 5.5 sind alle Fehlermeldungen weg. Aber die Shortcodes bewirken bei mir nichts. Mein API-Key funktioniert, das habe ich per direkten Aufruf verifiziert. Plugin deaktiviert und wieder aktiviert, die Einstellungen wiederholt. Hier meine Testseite:

Code: Alles auswählen

Spieleliste:
 [bsm_show_matchTable id="1571" data="date,time,home,away,result"]

Tabelle:
 [bsm_show_table id="1571" data="team,notcompeting,wins,losses,quota,streak"]
Nur meine Überschriften sind zu sehen. Mache ich was falsch?
Baseball macht süchtig!
Gilk
V.I.P.
V.I.P.
Beiträge: 8484
Registriert: 10.05.2001, 02:00
Wohnort: Kolbermoor
Kontaktdaten:

Beitrag von Gilk »

Bitte nutze statt id="1571" league="1571"

Hier war/ist wohl die Doku noch veraltet. Hab dies für die nächste Version bereits ausgebessert...

Gerhard
Benutzeravatar
ED-PS
Rookie
Rookie
Beiträge: 43
Registriert: 13.04.2007, 22:45
Wohnort: Erding
Kontaktdaten:

Beitrag von ED-PS »

Hallo Gerhard,

danke! Ich habe noch eine kleine Änderung für die nächste Version gefunden. Das Verzeichnis "bsm" muss nicht ins Hauptverzeichnis vom wordpress reinkopiert werden, sondern im root-Verzeichnis. In meinem fall /bsm und nicht /wordpress/bsm.

Eine weitere Frage: wie kann ich alle Spiele einer Liga darstellen? Ich sehe mit dem Aufruf

Code: Alles auswählen

[bsm_show_matchTable league="1571" data="date,time,home,away,result" date_dayofweek="short"]
nur die eigenen Spiele, ich möchte aber auch die Spiele der Anderen anzeigen.

Viele Grüße,
Anders
Baseball macht süchtig!
Benutzeravatar
ED-PS
Rookie
Rookie
Beiträge: 43
Registriert: 13.04.2007, 22:45
Wohnort: Erding
Kontaktdaten:

bsm_show_table

Beitrag von ED-PS »

Hallo Gerhard,

die Tabellen gehen irgendwie nicht. Auch mit einer abgespeckte Variante

Code: Alles auswählen

[bsm_show_table league="1571" data="team"]
wird nichts angezeigt, die meisten anderen Elemente der Seite sind auch verschwunden.

Es wird schon, Schritt für Schritt.

/Anders
Baseball macht süchtig!
Gilk
V.I.P.
V.I.P.
Beiträge: 8484
Registriert: 10.05.2001, 02:00
Wohnort: Kolbermoor
Kontaktdaten:

Beitrag von Gilk »

ED-PS hat geschrieben:Hallo Gerhard,

danke! Ich habe noch eine kleine Änderung für die nächste Version gefunden. Das Verzeichnis "bsm" muss nicht ins Hauptverzeichnis vom wordpress reinkopiert werden, sondern im root-Verzeichnis. In meinem fall /bsm und nicht /wordpress/bsm.

Eine weitere Frage: wie kann ich alle Spiele einer Liga darstellen? Ich sehe mit dem Aufruf

Code: Alles auswählen

[bsm_show_matchTable league="1571" data="date,time,home,away,result" date_dayofweek="short"]
nur die eigenen Spiele, ich möchte aber auch die Spiele der Anderen anzeigen.

Viele Grüße,
Anders
Änderung nehm ich auf.

Spiele kommen mit nächsten Update von BSM - sind hier dran, bzw. auf Testserver ist es bereits aktiv. Wird Mitte kommender Woche wohl...
Gilk
V.I.P.
V.I.P.
Beiträge: 8484
Registriert: 10.05.2001, 02:00
Wohnort: Kolbermoor
Kontaktdaten:

Re: bsm_show_table

Beitrag von Gilk »

ED-PS hat geschrieben:Hallo Gerhard,

die Tabellen gehen irgendwie nicht. Auch mit einer abgespeckte Variante

Code: Alles auswählen

[bsm_show_table league="1571" data="team"]
wird nichts angezeigt, die meisten anderen Elemente der Seite sind auch verschwunden.

Es wird schon, Schritt für Schritt.

/Anders
Das liegt wohl an den Rechten. Du solltest die Rolle "Vereinsadministration" haben bzw. der API-Key. Hab ich auch in der Doku ergänzt.

Eine "einfachere" Rolle, um ALLE berechtigten Daten abzugreifen haben wir (noch) nicht...
Antworten