MeinTurnierplan

Beschreibung

MeinTurnierplan ermöglicht es dir, Turniertabellen und Spielpläne von meinturnierplan.de auf deiner WordPress-Website anzuzeigen. Perfekt für Sportvereine und Turnierveranstalter, die Tabellenstände oder Spielpläne auf ihrer WordPress-Website präsentieren möchten.

Externe Dienste

zur Verfügung gestellt von MeinTurnierplan.de

Dieses Plugin verwendet MeinTurnierplan.de sowohl für die Anzeige von Turnierinhalten als auch für den Abruf von Turnierkonfigurationsdaten.

Was es macht:

  1. Frontend-Anzeige (Öffentlich):

    • Zeigt Turniertabellen und Spielpläne für Besucher der Website über iframe-Einbettungen an
    • Endpoints Used:
      • https://www.meinturnierplan.de/displayTable.php (für Turniertabellen)
      • https://www.meinturnierplan.de/displayMatches.php (für Spielpläne)
    • Wann: Wenn ein Besucher eine Seite mit Turnierinhalten lädt (Shortcode, Block oder Widget)
  2. Admin-Konfiguration (Nur Admin-Bereich):

    • Stellt Turnierstrukturdaten über JSON-API bereit, um Administratoren bei der Konfiguration von Anzeigen zu helfen
    • Endpoint Used:
      • https://www.meinturnierplan.de/json/json.php (Turnierstrukturdaten)
    • When: Only in WordPress admin area when:
      • Administrator eine Turnier-ID in den Einstellungen eingibt
      • Der Administrator auf „Gruppen Aktualisieren“ oder ähnliche Buttons zum Aktualisieren von Inhalten klickt.
      • Admin-Vorschau geladen oder aktualisiert wird
    • What it retrieves:
      • Turniergruppen
      • Teamlisten und Namen
      • Turnieroptionen (Feld anzeigen, Gruppe anzeigen, Schiedrichter zeigen uvm.)
    • Purpose:
      • Automatisches Ausfüllen von Gruppenauswahl-Dropdowns in der Admin-Oberfläche
      • Bestimmen, welche Funktionen für das Turnier verfügbar sind
      • Bietet eine bessere Benutzererfahrung durch die automatische Konfiguration
    • Zwischenspeicherung von Daten: Abgerufene Daten werden 15 Minuten lang zwischengespeichert, um API-Aufrufe zu minimieren
    • NICHT im Frontend verwendet: JSON-API wird nur vom WordPress-Admin-Bereich kontaktiert, niemals von öffentlich zugänglichen Seiten

Was die eingebetteten Widgets sammeln:

Die eingebetteten Widgets:

  • KEINE Tracking-Skripte – Die eingebetteten Widgets verwenden weder Google Analytics noch andere Analysedienste
  • KEINE Cookies – Die Widgets setzen keine Cookies in den Browsern der Benutzer
  • KEINE Drittanbieter-Ressourcen – Die Widgets laden nur CSS-Styling von meinturnierplan.de (keine Google Fonts, AdSense oder andere externe Dienste)
  • Kommunikation: Die Widgets verwendet JavaScript, um die iframe Abmessungen auf deiner Seite an uns zu senden. Das benötigen wir für die korrekte Darstellung der Inhalte auf deiner Seite.

Welche Daten möglicherweise gesammelt werden:

Wenn Benutzer eingebettete Turnierinhalte anzeigen, protokolliert der Webserver von meinturnierplan.de möglicherweise automatisch:

  • IP-Adressen (Standard-Webserver-Protokolle)
  • Browsertyp und Version
  • Referrer-URL (Deine Website, auf der das Widget eingebettet ist)
  • Zugriffszeitstempel

Dies ist eine Standard-Webserver-Protokollierung und beinhaltet keine Cookies, Tracking-Skripte oder dauerhafte Benutzeridentifikation.

Datenschutzhinweis

Dieses Plugin selbst:

  • Benutzer tracken
  • Sammeln von personenbezogenen Daten
  • Verwendet keine Cookies oder andere Formen des lokalen Speicherns von Daten
  • Überträgt keine personenbezogenen Daten an MeinTurnierplan

Datenübertragung:
Die einzigen Daten, die von diesem Plugin gesendet werden, sind die Turnier-ID und die Dimensionen von iframes auf deiner Webseite. Beides benötigen wir zur korrekten Darstellung der Turnierinhalte.

Verhalten eingebetteter Widgets:
Die eingebetteten Widgets von meinturnierplan.de:

  • Verwendet kein Tracking von Benutzern (z.B. Google Analytics)
  • Setzt keine Cookies
  • Lädt KEINE Drittanbieterdienste (z.B. Google Fonts, AdSense usw.)
  • Überträge verwendete iframe Dimensionen auf deiner Seite an uns, um eine korrekte Darstellung der Turnierinhalte (z.B. Tabellen oder Begegnungen) zu gewährleisten.

Standard-Webserver-Protokollierung:
Wie bei jeder Web-Ressource können die Server von meinturnierplan.de beim Bereitstellen der eingebetteten Inhalte Standard-HTTP-Anfragedaten (IP-Adresse, Browsertyp, Referrer, Zeitstempel) protokollieren. Dies ist gängige Praxis für alle Webserver und beinhaltet kein Benutzer-Tracking oder Cookies.

Keine Einwilligung erforderlich:
Da die eingebetteten Widgets keine Cookies oder Tracking-Skripte verwenden, ist keine zusätzliche Cookie-Einwilligung erforderlich. Es genügt die Erwähnung in deiner Datenschutzrichtlinie.

Verfügbare Sprachen

Das Plugin ist in den folgenden Sprachen verfügbar:

  • Englisch (English)
  • Deutsch (German)
  • Spanisch (Español)
  • Französisch (Français)
  • Italienisch (Italiano)
  • Polnisch (Polski)

Hauptfunktionen

Zwei Custom Post Types:

  • Turniertabellen – Anzeige von Ständen, Rankings und Statistiken
  • Spiellisten – Anzeige geplanter Spiele und Ergebnisse

Mehrere Anzeigemethoden:

  • Gutenberg-Blöcke – Native Block-Editor-Unterstützung für Tabellen und Spiele
  • Shortcodes[mtrn-table] und [mtrn-matches] mit umfangreichen Anpassungsoptionen
  • Widgets – Legacy-Widget-Unterstützung für beide Inhaltstypen

Umfangreiche Anpassung:

  • Steuerung von Farben, Schriftarten, Rahmen und Abständen
  • Ein- bzw. Ausblenden bestimmter Spalten (z.B. Siege, Niederlagen, Logos usw.)
  • Styling-Optionen anpassen (Farben, Schriftarten, Abstände)
  • Echtzeit-Vorschau während der Bearbeitung im Admin-Bereich

Zusätzliche Funktionen:

  • Externe Integration mit Turnierverwaltungssystemen über IDs
  • Responsive Design – Auf die mobile Ausrichtung optimiertes Styling mit automatischen Anpassungen
  • AJAX-gestützte Live-Vorschau im Admin-Bereich
  • Automatische Anzeige auf einzelnen benutzerdefinierten Beitragstyp-Seiten

Verwendung

Nach der Aktivierung des Plugins klicke auf Turniertabelle oder Turnierspiellisten im Admin-Menü, um die entsprechenden Inhalte einzubinden. Du kannst den jeweiligen Inhalt dann anzeigen, in dem du folgendes verwendest:

  1. Gutenberg-Blöcke – Hiermit kannst du eine Turniertabelle oder eine Liste der Turnierbegegnungen auf deiner Seite einbetten.
  2. Shortcodes – Verwende [mtrn-table id="123"] oder [mtrn-matches id="456"] um eine Turniertabelle bzw. eine Liste der Turnierbegegnungen anzuzeigen
  3. Widgets – Damit kannst du Turniertabellen- oder Turnierbegegnungen zu einem Bereich für Widgets hinzufügen.
  4. Automatische Anzeige – Für die automatische Anzeige von Turniertabellen oder Turnierbegegnungen.

Shortcode-Beispiele

Turniertabelle:

  • [mtrn-table id="externe-id"]
  • [mtrn-table post_id="123"]
  • [mtrn-table id="externe-id" lang="de" group="A"]

Spiele:

  • [mtrn-matches id="externe-id"]
  • [mtrn-matches post_id="456"]
  • [mtrn-matches id="externe-id" lang="de" group="A"]

Links

Entwicklung

Das Plugin folgt WordPress-Codierungsstandards und Best Practices:

  • Sicherheit – Ordnungsgemäße Bereinigung, Validierung und Nonce-Überprüfung
  • Internationalisierung – Vollständige i18n-Unterstützung mit Textdomäne meinturnierplan
  • Modernes WordPress – Unterstützung für Gutenberg-Blöcke und REST-API
  • Saubere Architektur – Trennung der Belange mit dedizierten Klassen für jede Funktion
  • Objektorientiert – Klassenbasierte Struktur mit Singleton-Muster
  • AJAX-Integration – Echtzeit-Vorschaufunktionalität

Support

Für Probleme, Feature-Anfragen und Beiträge besuche unser:
GitHub Repository

Screenshots

  • Eine neue Turniertabelle hinzufügen.
  • Eine neue Turnierergebnisliste hinzufügen.
  • Vorschau der Turniertabelle im Backend.
  • Vorschau der Turnier-Spielliste im Backend.

Blöcke

Dieses Plugin unterstützt 2 Blöcke.

  • Matches Display matches from your custom post types.
  • Tournament Table Display a tournament table from your custom post types.

Installation

Automatische Installation

  1. Melden dich in deinem WordPress Adminbereich an.
  2. Klicke auf Plugins > Installieren
  3. Suche nach „MeinTurnierplan“
  4. Klicke auf „Jetzt installieren“ und dann auf „Aktivieren“

Manuelle Installation

  1. Lade die Plugin Zip-Datei herunter
  2. Melden dich in deinem WordPress Adminbereich an.
  3. Klicke auf Plugins > Installieren > Plugin hochladen
  4. Wähle die heruntergeladene Zip-Datei aus und klicke auf „Jetzt installieren“
  5. Aktiviere das Plugin über das Menü Plugins in WordPress

Nach der Aktivierung

  1. Klicke auf Turniertabellen oder Turnierspiellisten im Admin-Menü
  2. Klicke auf Neue Turniertabelle hinzufügen oder Neue Turnierspielliste hinzufügen, um deine erste Turniertabelle oder Ergebnisliste zu erstellen
  3. Konfiguriere die Einstellungen und Styling-Optionen
  4. Verwende den Vorschaubereich, um Änderungen in Echtzeit zu sehen
  5. Veröffentlichen und anzeigen mit Blöcken, Shortcodes oder Widgets

FAQ

Wie zeige ich eine Turniertabelle an?

Du hast mehrere Optionen:
1. Verwende den Gutenberg-Block: Füge den „Turniertabelle“-Block zu einem Beitrag oder einer Seite hinzu
2. Verwenden den Shortcode: [mtrn-table post_id="123"] (ersetze 123 durch die Beitrags-ID deiner Tabelle)
3. Verwende das Widget: Gehen zu Design > Widgets und füge das „Turniertabelle“-Widget hinzu
4. Besuche die Einzelbeitragsseite direkt – Inhalt wird automatisch angezeigt

Wie passe ich das Aussehen an?

Jede Turniertabelle und Spielliste hat umfangreiche Anpassungsoptionen im Admin-Bereich:
* Farben konfigurieren (Text, Hintergrund, Rahmen, Hover-Zustände)
* Schriftgrößen für Überschriften und Inhalt anpassen
* Abstände steuern (Padding, Margins)
* Sichtbarkeit bestimmter Spalten oder Informationen umschalten
* Live-Vorschau verwenden, um Änderungen sofort zu sehen

Was sind die Shortcode-Attribute?

Einstellungen des Shortcodes für Turniertabellen:

Allgemein:
* id – Externe Turnier-ID
* post_id – WordPress Beitrags-ID
* lang – Sprachcode (en, de, usw.)
* group – Nach Gruppenname filtern
* width – Tabellenbreite überschreiben
* height – Tabellenhöhe überschreiben

Styling:
* s-size – Schriftgröße (Standard: 9)
* s-sizeheader – Überschrift Schriftgröße (Standard: 10)
* s-color – Textfarbe (Hex ohne #)
* s-maincolor – Haupt-/Akzentfarbe (Standard: 173f75)
* s-padding – Tabellen-Padding (Standard: 2)
* s-innerpadding – Inneres Zellen-Padding (Standard: 5)
* s-bgcolor – Hintergrundfarbe mit Deckkraft (8-stelliger Hex)
* s-logosize – Logo-Größe (Standard: 20)
* s-bcolor – Rahmenfarbe (Standard: bbbbbb)
* s-bsizeh – Horizontale Rahmengröße (Standard: 1)
* s-bsizev – Vertikale Rahmengröße (Standard: 1)

Anzeigeoptionen:
* sw – Siege/Niederlagen/Unentschieden unterdrücken (1 zum Ausblenden)
* sl – Logos unterdrücken (1 zum Ausblenden)
* sn – Anzahl der Spiele unterdrücken (1 zum Ausblenden)
* bm – Projektor-/Präsentationsmodus (1 zum Aktivieren)
* nav – Gruppennavigation aktivieren (1 zum Aktivieren)

Einstellungen des Shortcodes für Turnierbegegnungen:

Allgemein:
* id – Externe Turnier-ID
* post_id – WordPress Beitrags-ID
* lang – Sprachcode
* group – Nach Gruppe filtern
* gamenumbers – Kommagetrennte Liste von Spielnummern

Anzeigeoptionen:
* si – Icons anzeigen (1 zum Anzeigen)
* sf – Flaggen anzeigen (1 zum Anzeigen)
* st – Zeiten anzeigen (1 zum Anzeigen)
* sg – Gruppen anzeigen (1 zum Anzeigen)
* sr – Runden anzeigen (1 zum Anzeigen)
* se – Zusatzinformationen anzeigen (1 zum Anzeigen)
* sp – Teilnehmer anzeigen (1 zum Anzeigen)
* sh – Überschriften anzeigen (1 zum Anzeigen)
* bm – Projektor-/Präsentationsmodus (1 zum Aktivieren)

Rezensionen

23. Januar 2026
MeinTurnierplan macht genau das, was es verspricht. Ergebnisse lassen sich live und zuverlässig anzeigen. Die Einrichtung ist extrem einfach und auch ohne technische Vorkenntnisse sofort nutzbar. Läuft stabil und spart viel Zeit. Klare Empfehlung!
22. Januar 2026
Macht was es soll und zeigt Tabellen und/oder Ergebnislisten live auf der Seite an. Sehr einfach zu bedienen, man braucht nur die Turnier-ID die man von MeinTurnierplan hat. Easy!
Alle 4 Rezensionen lesen

Mitwirkende und Entwickler

„MeinTurnierplan“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„MeinTurnierplan“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.

Übersetze „MeinTurnierplan“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.0.5

  • Fehlerbehebung – Korrigierte Platzierung der deutschen Plugin-Beschreibung

1.0.4

  • Verbesserung – Deutsche Plugin-Beschreibung hinzugefügt

1.0.3

  • Fehlerbehebung – Korrigierte Plugin-Version

1.0.2

  • Lokalisierung – Aktualisierung der spanischen, französischen, polnischen und italienischen Übersetzungen

1.0.1

  • Lokalisierung – Deutsche, spanische, französische, polnische und italienische Übersetzungen hinzugefügt

1.0.0

  • Erste Veröffentlichung