Zum Hauptinhalt springen

Saisonwechsel

Das Modul „Saisonwechsel" ermöglicht es Ihnen, die Statistiken eines Spielers bei zwei verschiedenen Mannschaften innerhalb derselben Saison zu verfolgen. Dies ist nützlich, wenn ein Spieler mitten in der Saison wechselt und Sie separate Statistikze…

Heute aktualisiert

Saisonwechsel

Das Modul „Saisonwechsel" ermöglicht es Ihnen, die Statistiken eines Spielers bei zwei verschiedenen Mannschaften innerhalb derselben Saison zu verfolgen. Dies ist nützlich, wenn ein Spieler mitten in der Saison wechselt und Sie separate Statistikzeilen für jeden Verein benötigen.

Funktionsweise

Ohne dieses Modul hat jede Saison eine Zeile in der Meta-Box „Statistiken", und dieser Zeile ist eine Mannschaft zugewiesen. Wenn Saisonwechsel aktiv sind, können Sie für dieselbe Saison zusätzliche Zeilen einfügen — jede mit ihrer eigenen Mannschaft und einem Feld Datum ab, das markiert, wann der Spieler dem Verein beigetreten ist.

Das Modul hängt sich in die Spielerstatistiktabelle im Admin ein, um Zeilenverwaltungssteuerungen hinzuzufügen, und filtert die Begegnungsabfrage für jede aufgeteilte Zeile, sodass Begegnungen nur innerhalb des richtigen Datumsbereichs gezählt werden.

Eine Wechselzeile hinzufügen

  1. Öffnen Sie den Spieler-Bearbeitungsbildschirm.

  2. Scrollen Sie zur Meta-Box Statistiken.

  3. Suchen Sie die Saisonzeile, die Sie aufteilen möchten.

  4. Klicken Sie am rechten Ende dieser Saisonzeile auf das Symbol Zeile danach einfügen (ein Plus-Symbol mit der Klasse dashicons-plus-alt).

  5. Eine neue Zeile wird unterhalb der ursprünglichen eingefügt und ist visuell mit der CSS-Klasse sp-row-added hervorgehoben.

  6. In der Spalte Saison der neuen Zeile erscheint eine Datumsauswahl-Eingabe mit dem Platzhalter Datum ab.

  7. Geben Sie das Datum ein, an dem der Spieler seinem neuen Verein beigetreten ist (das Datum, ab dem die Begegnungen dieser Zeile gezählt werden sollen).

  8. Wählen Sie die neue Mannschaft aus dem Dropdown Mannschaft in dieser Zeile.

  9. Speichern Sie den Spieler.

Das Feld „Datum ab"

Das Feld Datum ab ist eine jQuery UI Datepicker-Eingabe, die als schreibgeschütztes Textfeld gerendert wird. Es speichert das Datum im Format JJJJ-MM-TT in sp_statistics[liga_id][saison_id_dezimal][date_from].

Wechselzeilen verwenden eine dezimalwertige Saison-ID. Wenn die Basisaison beispielsweise die ID 5 hat, verwendet die erste Wechselzeile einen Schlüssel wie 5.1. Das Modul erkennt diese nicht-ganzzahligen Schlüssel, um zu wissen, welche Zeilen aufgeteilte Wechsel sind.

Wie Statistiken nach Datum gefiltert werden

Wenn das Plugin Statistiken für eine Wechselzeile berechnet, liest es den date_from-Wert dieser Zeile und den date_from der nächsten Zeile (falls vorhanden) für dieselbe Saison. Es fügt dann der WordPress-Begegnungsabfrage eine date_query hinzu:

  • Wenn sowohl ein date_from als auch das date_from einer folgenden Zeile vorhanden sind: Begegnungen zwischen diesen beiden Datumsangaben werden gezählt.

  • Wenn nur ein date_from vorhanden ist (letzte Zeile für diese Saison): Begegnungen ab date_from aufwärts werden gezählt.

  • Wenn nur ein date_to (das date_from der nächsten Zeile) vorhanden ist: Begegnungen vor diesem Datum werden gezählt.

Das bedeutet, dass jede aufgeteilte Zeile Statistiken nur aus Begegnungen in ihrem eigenen Datumsfenster berechnet.

Eine Wechselzeile löschen

Klicken Sie auf das Symbol Zeile löschen (ein X-Symbol mit der Klasse dashicons-dismiss) in der Wechselzeile, um sie zu entfernen. Dadurch wird die Zeile aus der Admin-Benutzeroberfläche entfernt und beim Speichern werden die Statistiken dieser Aufteilung gelöscht.

Modulaktivierung

Das Modul wird durch die Option sportspress_load_midseason_transfers_module gesteuert. Sie ist standardmäßig auf yes gesetzt. Um es zu deaktivieren, setzen Sie diese Option in der Datenbank oder über einen Filter auf no.

Hat dies deine Frage beantwortet?