Linux 软件免费装
Banner图

Fabriel Team Manager

开发者 fabrielsoftware
更新时间 2026年10月3日 00:31
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

blocks tables sports soccer fussball

下载

1.2.2 1.2.3

详情介绍:

Einmal zentral erfassen statt jedes Jahr mühsam suchen und verteilen. Das Problem bisher: Vereinswebmaster müssen, wenn sie die offiziellen kostenlosen Widgets von fussball.de nutzen möchten, auf jeder Mannschaftsseite Widgets separat pflegen. Bei Tabellen-Widgets muss mit jeder neuen Saison ein neues Widget angelegt und hinterlegt werden. Das bedeutet: Jede Saison für 10 bis 20 Mannschaften (Herren, Frauen, Jugend) jeweils ein oder zwei kryptische, rein IT-technische Widgets mit 36-stelligen UUIDs auf 20 verschiedenen WordPress-Unterseiten von Hand austauschen – meist spätabends im Ehrenamt, fehleranfällig und hektisch kurz vor dem ersten Spieltag. Die Lösung: Eine zentrale Schaltzentrale im WordPress-Backend: Alle Teams, Zeiträume und IDs werden an einem einzigen Ort gepflegt. Auf den Unterseiten liegt lediglich ein eingebundener Block – ganz ohne manuelle Auswahl einer kryptischen ID oder dergleichen. Die Website erledigt den Rest vollautomatisch. Die fünf wichtigsten Vorteile (Der Riesengewinn) 1. Ein zentraler Ort statt 20 Einzelseiten: Mannschaften, Widget-IDs und Zeiträume werden gebündelt an einer Stelle verwaltet. Die zwei intelligenten Gutenberg-Blöcke holen sich die passenden Daten selbstständig. 2. Den Saisonwechsel vorbereiten statt durchleiden: Neue IDs werden einfach mit einem Startdatum versehen – Wochen im Voraus und in aller Ruhe. Am Stichtag stellt die Website vollautomatisch und punktgenau um. Niemand muss mehr um Mitternacht vor dem Computer sitzen, um den Saisonwechsel live zu schalten. 3. Tippfehler verhindern statt reparieren: Jede ID wird bereits bei der Eingabe auf das gültige Format (UUID) geprüft. Über den integrierten Widget-Inspector lässt sich jedes Widget direkt im Backend auf Desktop-, Tablet- und Smartphone-Breite live testen. 4. Routinearbeit wird zu echtem Mehrwert (Automatisches Saisonarchiv): Da abgelaufene Zeiträume erhalten bleiben, entsteht im Frontend ganz von allein ein Archiv: Besucher können direkt über der Tabelle zwischen aktueller Saison, Vorsaison oder Hin- und Rückrunde umschalten – ohne jeden zusätzlichen Pflegeschritt für den Webmaster. 5. Blöcke einmal einrichten und nie wieder anfassen: Sobald einer Mannschaft eine WordPress-Seite zugewiesen ist, erkennt der Block automatisch, auf welcher Seite er sich befindet. Dieselbe Block-Konfiguration funktioniert universell auf allen Mannschaftsseiten. Funktionen im Überblick Mannschaftsverwaltung Für wen ist dieses Plugin gedacht? Für alle Fußballvereine mit mehr als zwei Mannschaften, die ihre Website eigenständig pflegen. Der Zeitgewinn und die Entlastung wachsen mit jeder weiteren Mannschaft. Ebenso ideal für Agenturen und Webmaster, die mehrere Vereins-Websites betreuen und administrative Routinearbeiten minimieren möchten. Hilfe direkt im Plugin Unter „Fabriel Software > Einstellungen“ finden Sie das integrierte „Handbuch & die Feld-Referenz“. Dort wird jedes Eingabefeld detailliert erläutert: was eingegeben werden muss, welche Wechselwirkungen bestehen und wo sich die jeweilige Einstellung im Gutenberg-Editor sowie im Frontend auswirkt. Markenhinweis Dieses Plugin ist ein unabhängiges Open-Source-Produkt. Es steht in keiner geschäftlichen Verbindung zum Deutschen Fußball-Bund e.V. (DFB) oder den Betreibern der Plattform fussball.de und wird von diesen weder unterstützt noch gesponsert. Alle genannten Marken und Produktnamen sind Eigentum der jeweiligen Inhaber und dienen ausschließlich der Beschreibung der technischen Kompatibilität.

安装:

  1. Laden Sie das Plugin über das WordPress-Dashboard unter „Plugins > Installieren“ hoch und aktivieren Sie es.
  2. Öffnen Sie im Administrationsmenü den Menüpunkt „Fabriel Software > Teams & Widgets“.
  3. Legen Sie eine Mannschaft an und weisen Sie ihr optional die passende WordPress-Unterseite zu.
  4. Tragen Sie die Widget-IDs aus dem fussball.de-Einbindungscode in den Zeitraum ein.
  5. Fügen Sie auf den gewünschten Seiten den Block „Spielplan & Tabelle“ oder „Tabellen-Übersicht (Grid)“ ein.

屏幕截图:

  • Integrierter Widget-Inspector: Responsive Live-Vorschau der fussball.de-Widgets für Desktop-, Tablet- und Smartphone-Ansicht direkt im Backend.
  • Block-Editor: Intuitive Einrichtung des Blocks „Spielplan & Tabelle“ mit automatischer Erkennung der zugewiesenen Unterseite.
  • Darstellung im Frontend: Fertig gerenderte Ligatabelle mit direktem Saisonarchiv über komfortable Dropdown-Auswahl.
  • DSGVO Zwei-Klick-Lösung: Integrierter Platzhalter, der externe iFrames von fussball.de blockiert, bis der Besucher explizit zustimmt.

升级注意事项:

1.1.0 Mannschaften werden beim ersten Aufruf nach dem Update automatisch in ein neues Speicherformat migriert. Bitte erstellen Sie vorab ein Backup. 1.0.1 Behebt einen Fehler, durch den fehlgeschlagene Speichervorgänge Formulardaten verwarfen, und ergänzt eine Zwei-Klick-Lösung für externe Inhalte.

常见问题:

Woher erhalte ich die Widget-IDs?

Die IDs befinden sich im Einbindungscode, den fussball.de für das jeweilige Widget generiert. Es handelt sich um den Wert des Attributs data-id, eine UUID im Format 01234567-89ab-cdef-0123-456789abcdef.

Was geschieht, wenn für das heutige Datum kein Zeitraum konfiguriert ist?

Das Plugin zeigt automatisch den letzten gültigen Zeitraum an und markiert diesen in der Kopfzeile der Karte dezent mit dem Hinweis „Letzter Zeitraum“. So bleibt die Seite niemals leer.

Werden meine Daten bei einem Import überschrieben?

Nur, wenn Sie explizit den Modus „Ersetzen“ wählen. Der Standardmodus lautet „Hinzufügen“ (bestehende Teams bleiben erhalten). In beiden Fällen sichert das Plugin den vorherigen Zustand automatisch, sodass Sie den Stand direkt nach dem Import mit einem Klick wiederherstellen können.

Welche Daten speichert das Plugin in der Datenbank?

Mannschaften werden als interner Post-Type fs_tm_team gespeichert; Seitenzuordnung und Zeiträume liegen als Post-Meta vor. Zusätzlich existieren die Optionen fs_tm_version, fs_tm_click_to_load und fs_tm_teams_restore_point sowie ein Transient für die Seitenliste. Sämtliche Einträge werden bei einer Deinstallation des Plugins vollständig und sauber gelöscht.

Ich habe von einer älteren Version aktualisiert. Muss ich etwas tun?

Nein. Beim ersten Seitenaufruf nach dem Update werden die Daten automatisch in das aktuelle Datenformat migriert. Der frühere Zustand wird zur Sicherheit zusätzlich in der Option fs_tm_teams_pre_cpt vorgehalten. Dennoch empfehlen wir vor jedem Update ein Backup.

Wie verbinde ich das Plugin mit einem Consent-Management-Plugin wie Complianz?

Es stehen drei Integrationswege zur Verfügung, die sich auch kombinieren lassen:

  1. Integrierte Zwei-Klick-Lösung: Aktivieren Sie diese unter „Fabriel Software > Einstellungen > Datenschutz & externe Inhalte“. Die Entscheidung wird lokal im Browser gespeichert und funktioniert daher auch hinter einem Page-Cache.
  2. Filter fs_tm_load_remote_widgets (Empfohlen): Dieser Filter wird vor dem Rendern jedes Widgets ausgewertet. Gibt er false zurück, werden weder der Widget-Container noch die Zwei-Klick-Box ausgegeben, und das Skript von fussball.de wird gar nicht erst registriert – es geht keine Anfrage an fussball.de. Beispiel für Complianz:
add_filter( 'fs_tm_load_remote_widgets', function ( $enabled ) { return function_exists( 'cmplz_has_consent' ) ? (bool) cmplz_has_consent( 'marketing' ) : $enabled; } ); Da der Filter beim Seitenaufbau serverseitig greift, kombinieren Sie ihn bitte mit einem Cache, der nach Consent-Status unterscheidet – oder nutzen Sie die integrierte Zwei-Klick-Lösung. 3. Skript-Blockierung durch das Consent-Plugin: Ohne Zwei-Klick-Lösung wird das Skript regulär eingereiht (Handle fussballde-widgets), sodass Skript-Blocker es erkennen. Wird das Skript blockiert, erkennt das Plugin dies und unterbindet auch beim nachträglichen Umschalten zwischen Zeiträumen eigenständige Ladeversuche. Vollständige Code-Beispiele für Complianz, Borlabs Cookie und Real Cookie Banner finden Sie in der Datei docs/CONSENT-MANAGEMENT.md im Quellcode-Repository.

更新日志:

1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0