Zum Hauptinhalt springen

Karrieregesamtzahlen

Karrieregesamtzahlen fassen die Statistiken eines Spielers über alle Saisons und Ligen hinweg in einer einzigen Zeile zusammen.

Heute aktualisiert

Karrieregesamtzahlen

Karrieregesamtzahlen fassen die Statistiken eines Spielers über alle Saisons und Ligen hinweg in einer einzigen Zeile zusammen.

Was Karrieregesamtzahlen anzeigen

Die Karrieregesamtzahl wird berechnet, indem alle Werte pro Saison für jede Statistik summiert werden. Sie wird intern mit Gesamt bezeichnet (der Schlüssel name im zusammengeführten Datenarray lautet 'Total'; der Schlüssel team zeigt '-').

Bei Statistiken, deren Typ Durchschnitt anstelle von Gesamt ist, wird die Karrieregesamtzahl unter Verwendung der Gleichung der Statistik neu berechnet, anstatt einfach summiert zu werden, damit Durchschnittswerte über Saisons hinweg aussagekräftig bleiben.

Die zwei „Gesamt"-Zeilen

In der Meta-Box „Statistiken" gibt es zwei unterschiedliche Gesamtkonzepte:

  1. Saison-Gesamtzeile — Die Fußzeile innerhalb jeder Per-Liga-Tabelle. Sie zeigt die Summe aller Saisons innerhalb dieser Liga. Diese Zeile wird in der Admin-Meta-Box immer angezeigt. Das Umschalten der Gesamt-Anzeigeoption in den Spielereinstellungen steuert, ob diese Zeile im Frontend angezeigt wird.

  1. Karrieregesamtzahl-Abschnitt — Erscheint unterhalb aller Per-Liga-Tabellen, wenn aktiviert. Er addiert Statistiken über alle Ligen, zu denen der Spieler gehört. Das Aktivieren der Karrieregesamtzahl-Anzeigeoption in den Spielereinstellungen steuert, ob dies sowohl im Admin als auch im Frontend erscheint.

Karrieregesamtzahlen aktivieren

  1. Navigieren Sie zu SportsPress > Einstellungen > Spieler.

  2. Suchen Sie im Abschnitt Statistiken den Punkt Anzeige.

  3. Aktivieren Sie Karrieregesamtzahl.

  4. Einstellungen speichern.

Der Optionsschlüssel ist sportspress_player_show_career_total. Standardwert ist no.

Die Saison-Gesamtzeile im Frontend aktivieren

Aktivieren Sie in derselben Anzeige-Kontrollkästchen-Gruppe das Kontrollkästchen Gesamt, um die Per-Liga-Saison-Gesamtzeile auf Spieler-Profilseiten anzuzeigen. Der Optionsschlüssel ist sportspress_player_show_total. Standardwert ist no.

Manuelle Überschreibung von Karrieregesamtzahlen

Die Karrieregesamtzahl kann durch direkte Eingabe von Werten in die Karrieregesamtzahl-Tabellenzeile in der Meta-Box „Statistiken" auf dem Spieler-Bearbeitungsbildschirm überschrieben werden. Manuelle Werte werden in sp_statistics unter Liga-ID 0, Saison-ID 0 gespeichert. Wenn ein manueller Wert vorhanden ist, hat er Vorrang vor der automatisch berechneten Gesamtzahl für diese Spalte.

Funktionsweise der Berechnung

Die Methode SP_Player::data():

  1. Durchläuft alle Saisons, denen der Spieler zugewiesen ist.

  2. Fragt für jede Saison alle Wettkampfbegegnungen ab, bei denen der Spieler im Meta sp_players erscheint.

  3. Summiert Performance-Werte in $totals.

  4. Wendet Statistikgleichungen an, um Per-Saison-Werte in $placeholders zu erzeugen.

  5. Erstellt $merged — die Per-Saison-Zeilen.

  6. Nach der Verarbeitung aller Saisons durchläuft er $merged und akkumuliert ein $career-Array.

  7. Für Statistiken vom Typ „Gesamt" werden alle Saisonwerte addiert.

  8. Für Statistiken vom Typ „Durchschnitt" wird die Gleichung unter Verwendung der akkumulierten Gesamtwerte neu aufgelöst.

  9. Manuell eingegebene Karrieredaten werden über die berechneten Werte zusammengeführt.

  10. Speichert das Ergebnis bei $merged[-1].

Die Karrierezeile wird intern im $merged-Array mit dem Schlüssel -1 versehen.

Hat dies deine Frage beantwortet?