Search by

schachbulle / contao-ergebnisdienst-bundle

Samson1964

Fragt den Ergebnisdienst des Deutschen Schachbundes für Bundesligen und DSOL ab. Für den Zugriff auf die Schnittstelle ist ein Schlüssel erforderlich.

Package info

github.com/Samson1964/contao-ergebnisdienst-bundle

Type:contao-bundle

pkg:composer/schachbulle/contao-ergebnisdienst-bundle

Statistics

Installs: 50

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.4.0 2026-09-03 04:54 UTC

This package is auto-updated.

Last update: 2026-09-03 04:55:14 UTC


README

Frank Hoppe

Mit dieser Erweiterung kann die Schnittstelle des Ergebnisdienstes (Bundesligen und DSOL) des Deutschen Schachbundes abgefragt werden. Für den Zugriff auf die Schnittstelle ist ein Schlüssel erforderlich, die beim Programmierer Matthias Berndt (matthias.berndt@web.de) angefordert werden kann.

Wer die Erweiterung nicht nutzen möchte und stattdessen etwas Eigenes programmiert, kann die Schnittstellenbeschreibung unter https://ergebnisdienst.schachbund.de/json/ und https://dsol.schachbund.de/json/ nutzen.

Voraussetzungen

  • Contao 4.13 oder Contao 5
  • PHP 7.4 oder neuer
  • Ausgehende HTTP-Verbindungen zu schachbund.de (allow_url_fopen muss eingeschaltet sein)

Installation und Anwendung

Unter System -> Einstellungen muß der oder die Schlüssel eingetragen werden. Danach steht das Inhaltselement "DSB-Ergebnisdienst" zur Verfügung und kann genutzt werden.

Im Inhaltselement werden nacheinander Schnittstelle, Saison und Liga gewählt; erst danach bietet das Feld "Anzeige" die möglichen Ansichten an. Jede Auswahl lädt die nächste Liste von der Schnittstelle nach.

Ansichten und Templates

Anzeige Template
Mannschaften, wahlweise mit Aufstellung ce_ergebnisdienst_mannschaften
Alle Termine ce_ergebnisdienst_termine
Paarungen/Ergebnisse ce_ergebnisdienst_paarungen
Tabelle (Rangliste und Kreuztabelle) ce_ergebnisdienst_tabelle
Fehlerausgabe, solange die Auswahl unvollständig ist ce_ergebnisdienst_default

Die Kreuztabelle bekommt zusätzlich die CSS-Klasse tabelle an das umschließende div.

Protokollierung

Jeder Aufruf der Schnittstelle wird im Contao-Systemprotokoll vermerkt, ebenso eine nicht erreichbare Schnittstelle oder eine unverständliche Antwort. Die Aufrufe brechen nach zehn Sekunden ab, damit eine hängende Schnittstelle den Seitenaufbau nicht blockiert.