Zum Hauptinhalt springen

Cricket-Sportfunktionen

Über die Terminologie hinaus ergänzt das Cricket-Plugin vier cricketspezifische Verhaltensweisen: Erfassung von Extras, separate DNB-Anzeige, Score-Status-Ausgabe und anpassbare Ergebnisformatierung.

Heute aktualisiert

Cricket-Sportfunktionen

Über die Terminologie hinaus ergänzt das Cricket-Plugin vier cricketspezifische Verhaltensweisen: Erfassung von Extras, separate DNB-Anzeige, Score-Status-Ausgabe und anpassbare Ergebnisformatierung.

Extras-Zeile

Cricket-Scorecards enthalten traditionell eine Zeile „Extras", die Byes, Leg Byes, Wides und No Balls aufsummiert. Das Plugin ergänzt:

  • Eine Zeile in der Fußzeile der Performance-Tabelle über sportspress_event_performance_meta_box_table_footer (Priorität 10) im Adminbereich

  • Eine entsprechende Zeile im Frontend über sportspress_event_performance_table_footer (Priorität 10)

  • Extras-Werte werden über sportspress_event_performance_table_total_value (Priorität 10) zu den Mannschaftssummen addiert

  • Erzwingt die sichtbare Fußzeile über sportspress_event_performance_show_footer (gibt true zurück)

Anzeige „Did Not Bat" (DNB)

Cricket-Konventionen listen Schlagleute, die nicht ans Schlag kamen, zwar als Teil des Kaders, aber getrennt von der aktiven Aufstellung. Das Plugin rendert die DNB-Liste über sportspress_after_event_performance_table nach der Haupttabelle. Die Substitute-Terminologie wird zusätzlich umbenannt – siehe Terminologie.

Score-Status-Ausgabe

Cricket-Match-Ergebnisse werden üblicherweise als „won by X runs" oder „won by X wickets" formuliert. Das Plugin gibt diesen Status über sportspress_after_event_logos aus und macht ihn über die Event-Logo-Option Show score status schaltbar.

So aktivierst du die Anzeige:

  1. Gehe zu SportsPress → Einstellungen → Begegnungen.

  2. Aktiviere Show score status.

  3. Speichere.

Anpassbare Ergebnisformatierung

Das Plugin filtert mehrere Hooks zur Ergebnisanzeige, um cricketspezifische Formatierungen zu ermöglichen:

  • sportspress_event_logos_team_result

  • sportspress_event_team_result_admin

  • sportspress_calendar_team_result_admin

  • sportspress_event_list_main_results

  • sportspress_event_blocks_team_result_or_time

  • sportspress_main_results_or_time

  • sportspress_main_results

Zwei Einstellungen steuern die Formatierung:

Einstellung

Wirkung

Results delimiter

Trennzeichen zwischen den Mannschaftspunkten (Standard: -; Cricket-Sites verwenden oft / oder & für declared Innings)

Reverse results format

Wenn aktiviert, wird das Ergebnis mit der Punktzahl der Auswärtsmannschaft zuerst dargestellt

Beide Einstellungen liegen neben Show score status in den Event-Logo-Optionen.

Frontend-Assets

  • js/sportspress-cricket.js – stellt cricketspezifisches Frontend-Verhalten bereit

  • css/sportspress-for-cricket.css – stylet die Extras-Zeile und die DNB-Liste

Admin-Assets (css/admin.css, js/admin.js) werden ausschließlich auf den Bildschirmen sp_event und edit-sp_event geladen, damit andere Adminseiten unbeeinflusst bleiben.

Hat dies deine Frage beantwortet?