Mise en page Tableau de bord
Le format Tableau de bord est une fonctionnalité Pro ajoutée par le module SportsPress Scoreboard. Il affiche les événements dans une bande ticker à défilement horizontal, similaire aux tableaux de bord des diffusions sportives.
Apparence
Les événements sont disposés côte à côte dans une seule rangée horizontale à l'intérieur d'une fenêtre de largeur fixe. Des boutons fléchés gauche et droit font défiler la bande vers l'avant et vers l'arrière d'un nombre configurable d'événements à la fois. Chaque carte d'événement affiche les équipes en compétition (avec logos optionnels) et le résultat ou l'heure de coup d'envoi. Cliquer sur une carte d'événement navigue vers la page d'événement.
Les métadonnées optionnelles — date, heure, ligue, saison et lieu — peuvent être affichées au-dessus des noms des équipes dans chaque carte.
L'événement dont la page est actuellement consultée reçoit la classe CSS sp-highlight sur sa carte.
Réglages du tableau de bord
Les réglages globaux du tableau de bord se trouvent dans Événements > Réglages, sous la section Tableau de bord. Chaque réglage a un paramètre de shortcode correspondant qui le remplace par instance.
Détails
Détails contrôle quelles lignes de métadonnées apparaissent dans chaque carte d'événement :
Date (
sportspress_scoreboard_show_date, par défaut : désactivé) — afficher la date de l'événementHeure (
sportspress_scoreboard_show_time, par défaut : activé) — afficher l'heure de coup d'envoi ou l'heure du résultatLigue (
sportspress_scoreboard_show_league, par défaut : désactivé) — afficher la ligue de l'événementSaison (
sportspress_scoreboard_show_season, par défaut : désactivé) — afficher la saison de l'événementLieu (
sportspress_scoreboard_show_venue, par défaut : désactivé) — afficher le lieu de l'événement
Format de date
Format de date (sportspress_scoreboard_date_format, par défaut : M j) — Chaîne de format de date PHP utilisée pour formater la date quand Date est activé. Par exemple, M j produit « Apr 25 ».
Équipes
Afficher les logos (sportspress_scoreboard_show_logos, par défaut : désactivé) — afficher les images de logo des équipes (images mises en avant) à côté des noms des équipes dans chaque carte.
Affichage
Affichage (sportspress_scoreboard_limit, par défaut : 0) — nombre maximum d'événements à afficher dans le tableau de bord. 0 signifie pas de limite. Ce réglage contrôle également le nombre d'événements qui apparaissent dans le tableau de bord de l'en-tête du site (si la fonctionnalité d'en-tête est active).
Largeur
Largeur (sportspress_scoreboard_width, par défaut : 180) — largeur de chaque carte d'événement en pixels. Valeur minimale : 50.
Défilement
Défilement (sportspress_scoreboard_step, par défaut : 2) — nombre d'événements dont la bande avance à chaque clic de bouton fléché. La distance en pixels défilée est égale à Largeur × Défilement.
Sélection d'événements
Lorsqu'utilisé sans id, le tableau de bord affiche automatiquement un mélange des événements passés les plus récents et les événements à venir les plus proches, centrés sur aujourd'hui. Quand un id est fourni, le tableau de bord utilise les réglages de filtre de ce calendrier.
Tableau de bord d'en-tête
Quand Affichage est défini sur une valeur non nulle, le tableau de bord apparaît également automatiquement dans l'en-tête du site (à l'intérieur du hook d'action sportspress_header). Cela est indépendant de toute publication de calendrier ; il interroge les événements globalement en utilisant la valeur de limite. Les thèmes qui déclarent add_theme_support( 'sportspress' ) suppriment ce comportement.
Shortcode
[event_scoreboard id="42"]
Le paramètre id est facultatif. L'omettre rend un tableau de bord global en utilisant la limite et les réglages de la section Tableau de bord des Réglages d'événements.
Paramètre | Par défaut (clé de réglage) | Description |
| (vide) | ID de publication du calendrier |
|
|
|
|
| Valeur de filtre de date |
|
| Nombre maximum d'événements ; remplace le réglage Affichage lorsque fourni |
|
| Largeur de carte en pixels |
|
| Événements à défiler par clic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Chaîne de format de date PHP |
|
|
|
|
|
|
