Zum Hauptinhalt springen

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.

Heute aktualisiert

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 anzeigen

  • Uhrzeit (sportspress_scoreboard_show_time, Standard: ein) — Die Anstoßzeit oder Ergebniszeit anzeigen

  • Liga (sportspress_scoreboard_show_league, Standard: aus) — Die Liga der Begegnung anzeigen

  • Saison (sportspress_scoreboard_show_season, Standard: aus) — Die Saison der Begegnung anzeigen

  • Austragungsort (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

id

(leer)

Kalender-Beitrags-ID

status

default

default, publish oder future

date

default

Datumsfilter-Wert

number

-1

Maximale Begegnungen; überschreibt die Einstellung Anzeige, wenn angegeben

width

sportspress_scoreboard_width

Kartenbreite in Pixeln

step

sportspress_scoreboard_step

Begegnungen zum Scrollen pro Klick

show_team_logo

sportspress_scoreboard_show_logos

true/false

show_date

sportspress_scoreboard_show_date

true/false

show_time

sportspress_scoreboard_show_time

true/false

show_league

sportspress_scoreboard_show_league

true/false

show_season

sportspress_scoreboard_show_season

true/false

show_venue

sportspress_scoreboard_show_venue

true/false

date_format

sportspress_scoreboard_date_format

PHP-Datumsformat-Zeichenfolge

order

default

ASC oder DESC

show_all_events_link

false

true zum Anzeigen eines Links „Alle Begegnungen anzeigen"

Hat dies deine Frage beantwortet?