Scoreboard-Layout
Das Format Scoreboard ist eine Pro-Funktion, die durch das SportsPress Scoreboard-Modul hinzugefügt wird. Es zeigt Begegnungen in einem horizontal scrollenden Ticker-Band an, ähnlich wie Sportnachrichten-Scoreboards im Fernsehen.
Aussehen
Begegnungen werden nebeneinander in einer einzigen horizontalen Zeile innerhalb eines Viewports mit fester Breite angeordnet. Linke und rechte Pfeilschaltflächen scrollen das Band um eine konfigurierbare Anzahl von Begegnungen vor und zurück. Jede Begegnungskarte zeigt die gegenüberstehenden Mannschaften (mit optionalen Logos) und das Ergebnis oder die Anstoßzeit. Ein Klick auf eine Begegnungskarte führt zur Begegnungsseite.
Optionale Metadaten — Datum, Uhrzeit, Liga, Saison und Austragungsort — können oberhalb der Mannschaftsnamen innerhalb jeder Karte angezeigt werden.
Die Begegnung, deren Seite gerade angezeigt wird, erhält die CSS-Klasse sp-highlight auf ihrer Karte.
Scoreboard-Einstellungen
Globale Scoreboard-Einstellungen befinden sich unter Begegnungen > Einstellungen im Abschnitt Scoreboard. Jede Einstellung hat einen entsprechenden Shortcode-Parameter, der sie pro Instanz überschreibt.
Details
Details steuert, welche Metadatenzeilen innerhalb jeder Begegnungskarte erscheinen:
Datum (
sportspress_scoreboard_show_date, Standard: aus) — Das Begegnungsdatum anzeigenUhrzeit (
sportspress_scoreboard_show_time, Standard: ein) — Die Anstoßzeit oder Ergebniszeit anzeigenLiga (
sportspress_scoreboard_show_league, Standard: aus) — Die Liga der Begegnung anzeigenSaison (
sportspress_scoreboard_show_season, Standard: aus) — Die Saison der Begegnung anzeigenAustragungsort (
sportspress_scoreboard_show_venue, Standard: aus) — Den Austragungsort der Begegnung anzeigen
Datumsformat
Datumsformat (sportspress_scoreboard_date_format, Standard: M j) — PHP-Datumsformat-Zeichenfolge zur Formatierung des Datums, wenn Datum aktiviert ist. Zum Beispiel erzeugt M j „Apr 25".
Mannschaften
Logos anzeigen (sportspress_scoreboard_show_logos, Standard: aus) — Mannschaftslogo-Bilder (hervorgehobene Bilder) neben Mannschaftsnamen innerhalb jeder Karte anzeigen.
Anzeige
Anzeige (sportspress_scoreboard_limit, Standard: 0) — Maximale Anzahl der im Scoreboard anzuzeigenden Begegnungen. 0 bedeutet kein Limit. Diese Einstellung steuert auch, wie viele Begegnungen im Seitenkopf-Scoreboard erscheinen (wenn die Kopfzeilen-Funktion aktiv ist).
Breite
Breite (sportspress_scoreboard_width, Standard: 180) — Breite jeder Begegnungskarte in Pixeln. Mindestwert: 50.
Scrollen
Scrollen (sportspress_scoreboard_step, Standard: 2) — Anzahl der Begegnungen, um die das Band bei jedem Klick auf eine Pfeilschaltfläche weiterrückt. Der scrollte Pixelabstand entspricht Breite × Scrollen.
Begegnungsauswahl
Wenn ohne id verwendet, zeigt das Scoreboard automatisch eine Mischung aus den neuesten vergangenen Begegnungen und den nächsten bevorstehenden Begegnungen, zentriert auf heute. Wenn eine id angegeben wird, verwendet das Scoreboard die Filtereinstellungen dieses Kalenders.
Kopfzeilen-Scoreboard
Wenn Anzeige auf einen Wert ungleich null gesetzt ist, erscheint das Scoreboard auch automatisch in der Seitenkopfzeile (innerhalb des Action-Hooks sportspress_header). Dies ist unabhängig von einem Kalenderbeitrag; es fragt Begegnungen global unter Verwendung des Limit-Werts ab. Themes, die add_theme_support( 'sportspress' ) deklarieren, unterdrücken dieses Verhalten.
Shortcode
[event_scoreboard id="42"]
Der Parameter id ist optional. Wenn er weggelassen wird, wird ein globales Scoreboard unter Verwendung des Limits und der Einstellungen aus dem Abschnitt Scoreboard der Begegnungseinstellungen gerendert.
Parameter | Standard (Einstellungsschlüssel) | Beschreibung |
| (leer) | Kalender-Beitrags-ID |
|
|
|
|
| Datumsfilter-Wert |
|
| Maximale Begegnungen; überschreibt die Einstellung Anzeige, wenn angegeben |
|
| Kartenbreite in Pixeln |
|
| Begegnungen zum Scrollen pro Klick |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| PHP-Datumsformat-Zeichenfolge |
|
|
|
|
|
|
