Fonctionnalités sportives du cricket
Au-delà de la terminologie, l'extension Cricket ajoute quatre comportements spécifiques au cricket : le suivi des extras, l'affichage séparé des DNB, la sortie du statut de score et le formatage personnalisable des résultats.
Ligne d'extras
Les feuilles de match de cricket comprennent traditionnellement une ligne « Extras » totalisant les byes, leg byes, wides et no-balls. L'extension ajoute :
Une ligne au pied du tableau de performance via
sportspress_event_performance_meta_box_table_footer(priorité 10) côté administrationUne ligne correspondante sur le frontend via
sportspress_event_performance_table_footer(priorité 10)Les valeurs d'extras sont ajoutées aux totaux d'équipe via
sportspress_event_performance_table_total_value(priorité 10)Force la visibilité du pied via
sportspress_event_performance_show_footer(renvoie true)
Affichage Did Not Bat (DNB)
La convention du cricket liste les batteurs qui n'ont pas batté dans l'effectif mais séparément de l'alignement actif. L'extension affiche la liste DNB après le tableau de performance principal via sportspress_after_event_performance_table. La terminologie de remplaçant est également remappée — voir Terminologie.
Sortie du statut de score
Les résultats des matchs de cricket sont généralement exprimés sous la forme « won by X runs » ou « won by X wickets ». L'extension ajoute la sortie pour ce statut via sportspress_after_event_logos et la conditionne à l'option de logo d'événement Show score status.
Pour activer :
Allez dans SportsPress → Réglages → Événements.
Cochez Show score status.
Enregistrez.
Formatage personnalisable des résultats
L'extension filtre plusieurs hooks d'affichage de résultats pour permettre un formatage spécifique au cricket :
sportspress_event_logos_team_resultsportspress_event_team_result_adminsportspress_calendar_team_result_adminsportspress_event_list_main_resultssportspress_event_blocks_team_result_or_timesportspress_main_results_or_timesportspress_main_results
Deux réglages contrôlent le formatage :
Réglage | Effet |
Results delimiter | Le caractère utilisé entre les scores des équipes (par défaut : |
Reverse results format | Lorsque coché, affiche les résultats avec le score de l'équipe à l'extérieur en premier |
Les deux réglages se trouvent à côté de Show score status dans les options de logo d'événement.
Ressources frontend
js/sportspress-cricket.js— Fournit le comportement frontend spécifique au cricketcss/sportspress-for-cricket.css— Stylise la ligne d'extras et la liste DNB
Les ressources d'administration (css/admin.css, js/admin.js) ne sont chargées que sur les écrans sp_event et edit-sp_event afin de laisser les autres pages d'administration inchangées.
