Polski

Widżety piłkarskie

← Wróć do widżetów piłkarskich
Widżety DOKUMENTACJA WIDŻETÓW

Dopasuj każdy widżet.

Trasy, preferencje i praktyczne przykłady dla każdej rodziny widżetów. Zacznij od kreatora, a następnie precyzyjnie dostosuj ustawienia.

19 Widżety · 17 PreferencjeDokumentacja zaktualizowana 13 listopada 2026
01

Twój pierwszy widżet

Wybierz widżet, skopiuj kod osadzania i dostosuj go do swoich potrzeb.

  1. Otwórz katalog widżetów i wybierz potrzebny widok. Użyj kreatora, aby wybrać drużynę, ligę, rozgrywki lub mecz.
  2. Zaloguj się i w razie potrzeby wybierz plan deweloperski. Skopiuj gotowy kod osadzania wraz z tokenem, klasą iframe i skryptem dopasowania rozmiaru.
  3. Wklej kod osadzania do bloku HTML w swojej witrynie. W przypadku natywnego WebView użyj adresu URL widżetu i skonfiguruj aplikację nadrzędną tak, aby obsługiwała wideo i tryb pełnoekranowy.
  4. Dostosuj tylko preferencje obsługiwane przez dany widżet. Przetestuj go na urządzeniu mobilnym i z tym samym tokenem konta, którego użyjesz w środowisku produkcyjnym.
Minimalne osadzenie o stałej wysokości
<iframe id="football-widget"
  title="Football scores"
  src="https://www.scorebat.com/embed/livescore/?token=YOUR_EMBED_TOKEN"
  style="display:block;width:100%;height:760px;border:0"
  allow="autoplay; fullscreen"
  allowfullscreen>
</iframe>
02

Jak działają preferencje

Cztery rodzaje ustawień o różnych zakresach działania.

UstawienieGdzie należy to umieścićZakres
Wybór treściŚcieżka URL osadzeniaWybiera widżet oraz jego drużynę, rozgrywki, ligę lub mecz.
Preferencje widżetuParametr zapytania prefObiekt JSON dla tej instancji widżetu. Klucze zapisane dokładnie małymi literami; wartości zachowują swoje typy JSON.
Rozmiar i wygląd ramkiAtrybuty iframe, CSS i skrypt rozmiaruSzerokość, wysokość, promień zaokrąglenia obramowania, cień i responsywne dopasowanie rozmiaru należy ustawić na stronie nadrzędnej.
Preferencje kontaZapisane ustawienia deweloperskieKolory i dostępne ustawienia niestandardowej nawigacji są wspólnymi ustawieniami konta i zależą od aktywnego planu.

Parametr URL to pref, w liczbie pojedynczej. Zawiera zakodowany na potrzeby URL format JSON, a nie Base64. Używaj wartości logicznych true i false, a nie ciągów takich jak "true". Nieznane klucze nie są obsługiwanym sposobem dostosowywania widżetu.

Bezpieczne tworzenie adresu URL
const url = new URL("https://www.scorebat.com/embed/standings/team/chelsea/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  language: "en",
  tableview: "nearby",
  tableneighbors: 2,
  nomaxwidth: true
}));
// URLSearchParams performs the URL encoding once.
const iframe = document.querySelector("#football-widget");
iframe.src = url.toString();

Podczas edycji istniejącego adresu URL przetwórz jego JSON z pref, zmień potrzebne klucze, a następnie ponownie go zserializuj. Nie łącz nieescapowanego kodu JSON ani nie koduj ponownie już zakodowanej wartości.

Preferencja może zostać prawidłowo przetworzona, ale nie mieć wpływu na widżet, jeśli wybrany widżet jej nie obsługuje. Każda poniższa sekcja widżetu zawiera listę obsługiwanych preferencji i ważnych wyjątków.

03

Znajdź odpowiednią treść

Używaj rzeczywistych wyborów z kreatora i zachowaj typ encji.

Trasy zespołów i turniejów używają identyfikatorów generowanych przez kreator. Slugi takie jak chelsea lub england-premier-league są czytelnymi przykładami; nie twórz identyfikatorów przez zamianę wyświetlanej nazwy na małe litery. Trasy meczów wymagają identyfikatora meczu z selektora meczów lub wcześniej zwróconej wartości matchviewUrl.

Rozgrywki oznaczają pojedynczy turniej lub etap. Liga grupuje powiązane rozgrywki. Wspólny selektor wybiera odpowiedni typ; liga i rozgrywki nie są wymienne.

Kreator World Cup jest ustawieniem wstępnym korzystającym z tych samych widżetów ligi, paska wyników, panelu wideo i meczu. Użyj wyboru z obecnego kreatora zamiast starego aliasu turnieju.

04

Responsywne dopasowanie rozmiaru

Dopasuj skrypt pomocniczy do widżetu.

Widżety treści: automatyczna wysokość
<iframe title="Football widget"
  class="_scorebatEmbeddedPlayer_"
  src="https://www.scorebat.com/embed/team/chelsea/?token=YOUR_EMBED_TOKEN"
  allow="autoplay; fullscreen" allowfullscreen
  style="display:block;width:100%;height:760px;border:0"></iframe>
<script src="https://www.scorebat.com/embed/embed.js?v=arrv"
  id="scorebat-jssdk"></script>
Panele wideo: responsywne dopasowanie rozmiaru
<iframe title="Football videos"
  class="_scorebatEmbeddedPanel_"
  src="https://www.scorebat.com/embed/videopanel/?token=YOUR_EMBED_TOKEN"
  allow="autoplay; fullscreen" allowfullscreen
  style="display:block;width:100%;height:800px;border:0"></iframe>
<script>
  window.SCOREBAT_OPTIONS = {
    panelClassName: "_scorebatEmbeddedPanel_",
    panelSizing: "responsive"
  };
</script>
<script src="https://www.scorebat.com/embed/panelx.js?v=f4fksn"
  id="scorebat-paneljs"></script>

Wczytaj każdy skrypt pomocniczy tylko raz na stronę, za elementami iframe, którymi ma zarządzać. Zachowaj pasującą klasę iframe. W aplikacji renderowanej po stronie klienta zamontuj elementy iframe przed wstawieniem skryptu pomocniczego; nie zakładaj, że ciąg znaków skryptu umieszczony w HTML zostanie wykonany.

Paski wyników używają stałej wysokości. W przypadku paneli o stałym rozmiarze lub innych osadzeń o stałej wysokości pomiń automatyczne dopasowanie rozmiaru i ustaw wymiary iframe w CSS. Wewnętrzne nomaxwidth nie zmienia rozmiaru iframe.

05

Kolory, dostęp i ustawienia konta

Oddziel preferencje instancji od zapisanych ustawień.

Kreator zapisuje kolor tła jako ustawienie konta ui.color, a kolor paska wyników jako ui.barColor. Może też dodać do iframe styl background-color. Umieszczenie color lub barColor wewnątrz pref nie ustawia wewnętrznego motywu widżetu.

Zapisane kolory obowiązują na całym koncie i wymagają odpowiedniego uprawnienia do personalizacji. Ich zmiana może wpłynąć na inne osadzenia korzystające z tego samego konta. Podgląd kreatora może pokazywać demonstracyjny styl; sprawdź wyeksportowane osadzenie ze swoim rzeczywistym tokenem.

Ukrycie nagłówka treści za pomocą noheader wymaga aktywnego dostępu bez reklam. Usunięcie oznaczeń marki jest osobnym uprawnieniem. Preferencje nie mogą odblokować płatnych funkcji, usunąć ograniczeń planu ani wymusić wyświetlenia niedostępnej treści AI.

Uprawnione konta mogą konfigurować adresy URL nawigacji do meczów, drużyn, lig i rozgrywek w ustawieniach konta. Są to zapisane preferencje linków, a nie dowolne klucze pref. Zachowaj standardową nawigację kreatora, chyba że niestandardowa integracja została skonfigurowana i przetestowana.

Wczytania widżetu lub odtwarzacza bez reklam korzystają z tego samego limitu deweloperskiego co płatne wywołania Video API. Płatne wywołanie API zużywa pięć kredytów, a wczytanie widżetu lub odtwarzacza bez reklam — jeden. Sprawdź aktywny plan i wykorzystanie limitu na swoim koncie; jego przekroczenie może przywrócić ograniczenia bezpłatnego planu.

07

Konfiguracja domeny niestandardowej

Zatrzymaj odwiedzających w swojej witrynie, gdy otwierają mecze, rozgrywki, ligi i drużyny. Dostępne w planach Advanced i Enterprise.

Ta funkcja łączy linki widżetów ze stronami hostowanymi przez Ciebie. Nie przenosi usług ScoreBat do Twojej domeny ani nie wymaga zmiany DNS. Twój serwer musi wyświetlać odpowiedni widżet pod każdym obsługiwanym adresem URL.

  1. Utwórz jedną stronę hostującą z poniższym loaderem. Zastąp YOUR_EMBED_TOKEN własnym tokenem osadzania z kreatora.
  2. Skonfiguruj wewnętrzne reguły przepisywania, aby każda obsługiwana ścieżka wyświetlała tę stronę, zachowując w przeglądarce pierwotny adres URL i ciąg zapytania.
  3. Przed aktywowaniem linków dla całego konta przetestuj prawdziwe adresy URL meczów, rozgrywek, lig i drużyn.
  4. W sekcji Account otwórz ustawienia deweloperskie i wpisz bazowe adresy URL. Sprawdź zmiany, potwierdź przetestowanie stron i zapisz. Linki zaczną działać natychmiast po pomyślnym zapisaniu — ręczne zatwierdzenie nie jest wymagane.
Wspólna strona hostująca
<script>
window.SCOREBAT_OPTIONS = {
  embedToken: "YOUR_EMBED_TOKEN",
  baseDir: "/"
};
</script>
<script src="https://www.scorebat.com/embed/embedx.js?v=vh2"></script>
Typ stronyAdres URL w Twojej witrynieUstawienie konta
Meczhttps://example.com/matchview/MATCH_ID/matchviewUrl: https://example.com/matchview/
Rozgrywkihttps://example.com/competition/COMPETITION_ID_OR_SLUG/competitionUrl: https://example.com/competition/
Ligahttps://example.com/league/LEAGUE_ID/leagueUrl: https://example.com/league/
Drużynahttps://example.com/team/TEAM_ID_OR_SLUG/teamUrl: https://example.com/team/

Wspólny loader wymaga ścieżek o nazwach matchview, competition, league i team. Ścieżka taka jak /match/123/ wymaga własnej logiki routingu, która przypisze ją do osadzenia matchview — sama zmiana nazwy adresu URL nie wystarczy.

Apache: przykład głównego pliku .htaccess
RewriteEngine On
RewriteRule ^(?:matchview|competition|league|team)/[^/]+/?$ popup.html [L]
# Place popup.html at the website root.
# Keep these rules before a general application catch-all.
Nginx: przykład bloku server
location ~ ^/(matchview|competition|league|team)/[^/]+/?$ {
    rewrite ^ /popup.html last;
}
# Serve /popup.html as an existing static file in this server.
# Adapt this example to your application routing before reloading Nginx.

W przypadku podkatalogu takiego jak /football/ użyj baseDir: "/football/", skieruj /football/matchview/... oraz pozostałe trzy ścieżki do wspólnej strony i zapisz bazowe adresy URL z tym samym prefiksem /football/. Zachowaj parametry zapytania, w tym sbprf, który przechowuje preferencje nawigacji.

Loader może aktualizować tytuł strony hostującej. Ustaw noTitle: true w SCOREBAT_OPTIONS, jeśli witryna samodzielnie zarządza tytułem. Użyj prawdziwych identyfikatorów z kreatora — symbole zastępcze nie są prawidłową treścią.

08

Konfiguracja WordPressa

Udostępniaj tę samą stronę WordPressa pod każdą trasą widżetu.

  1. Utwórz w WordPressie stronę hostującą widżet i dodaj skrypt wspólnej strony hostującej z poprzedniej sekcji. Użyj własnego tokenu osadzania.
  2. Znajdź identyfikator strony w adresie URL edytora, a następnie zastąp nim 123 w poniższym przykładzie. Umieść kod w małej wtyczce witryny lub motywie potomnym, a nie w motywie nadrzędnym, ponieważ aktualizacje mogą go nadpisać.
  3. Po dodaniu lub zmianie reguł przepisywania zapisz raz Ustawienia → Bezpośrednie odnośniki. Nie odświeżaj reguł przepisywania przy każdym żądaniu.
  4. Przed zapisaniem bazowych adresów URL w sekcji Account otwórz prawdziwe adresy URL dla wszystkich czterech typów treści i upewnij się, że wczytują się właściwe widżety.
Reguły przepisywania WordPressa
<?php
// Put this in a small plugin or child theme functions.php.
// Omit the opening PHP tag if the file already has one.
function scorebat_custom_widget_routes() {
    $page_id = 123; // Replace with your widget host page ID.
    add_rewrite_rule(
        '^(matchview|competition|league|team)/[^/]+/?$',
        'index.php?page_id=' . $page_id,
        'top'
    );
}
add_action('init', 'scorebat_custom_widget_routes');

Niektóre role, edytory i platformy hostingowe WordPressa usuwają znaczniki script z bloków własnego HTML. Jeśli loader zniknie, poproś dewelopera o dodanie go za pomocą zaufanej wtyczki witryny lub szablonu strony, wyłącznie na stronie hostującej widżet. Jeśli linki bezpośrednie nie działają, sprawdź wtyczki pamięci podręcznej, przekierowań i zabezpieczeń.

Jeśli WordPress jest zainstalowany w podkatalogu, ustaw baseDir na ścieżkę instalacji zakończoną ukośnikiem. Wzorce przepisywania są względne wobec tej instalacji, a bazowe adresy URL konta muszą zawierać ten sam prefiks.

09

Przetestuj i aktywuj linki

Zapisany adres URL nie potwierdza, że witryna jest gotowa. Najpierw wykonaj testy, a następnie potwierdź zmianę dla całego konta.

  1. Otwórz po jednym prawdziwym adresie URL dla każdego skonfigurowanego typu treści. Upewnij się, że pojawia się właściwy widżet, a następnie odśwież stronę i otwórz ją w nowej karcie przeglądarki.
  2. Sprawdź układ mobilny, wysokość widżetu i nawigację między typami treści. Zachowaj widoczny pierwotny adres linku bezpośredniego — nie przekierowuj każdego żądania do popup.html ani do slugu strony WordPressa.
  3. Upewnij się, że HTTPS działa, a serwer zachowuje ciąg zapytania. Sprawdź błędy przeglądarki, jeśli polityka bezpieczeństwa treści blokuje skrypty lub iframe’y ScoreBat.
  4. Po potwierdzeniu konfiguracji zapisz zmiany w sekcji Account. Przejdź z widżetu korzystającego z tego samego tokenu konta, aby zweryfikować aktywowane miejsca docelowe.
  5. Aby przywrócić miejsca docelowe ScoreBat, wyczyść odpowiednie bazowe adresy URL lub wybierz opcję Użyj linków ScoreBat, a następnie ponownie sprawdź i zapisz zmiany.

Te kolory są wspólne dla wszystkich kwalifikujących się widżetów korzystających z tokenu Twojego konta, w tym widżetów już opublikowanych.

Edycja domeny niestandardowej wymaga aktywnej subskrypcji Advanced lub Enterprise. Inni deweloperzy mogą zobaczyć ustawienia i przejść na wyższy plan. Istniejące skonfigurowane linki zostaną zachowane. Skontaktuj się z ScoreBat, jeśli potrzebujesz pomocy z konfiguracją, która nie pasuje do tych przykładów.

10

Wybierz widżet

Każda dokumentacja zawiera własną listę obsługiwanych preferencji, ustawień domyślnych i wyjątków.

Użyj poniższego filtra rodzin, aby znaleźć osadzany widżet. Wspólne nazwy parametrów mogą działać inaczej zależnie od widżetu; preferencja jest obsługiwana tylko tam, gdzie została wymieniona. Trasy zaawansowane są oznaczone, jeśli nie mają osobnego ustawienia wstępnego w kreatorze.

WynikiWyniki na żywo ↗

Wyniki, terminarz i rezultaty różnych rozgrywek.

WynikiPasek wyników ↗

Poziomy pasek wyników wszystkich meczów, wybranej drużyny lub turnieju.

TurniejePełny widok ligi ↗

Pełny widok ligi łączący powiązane rozgrywki, mecze i tabele.

TurniejePełny widok rozgrywek ↗

Mecze, wyniki i dostępne tabele dla jednych rozgrywek.

TurniejeTerminarz i wyniki ↗

Widok terminarza i wyników z kartą Dzisiaj, jeśli ma zastosowanie.

TurniejeTabele rozgrywek i lig ↗

Dedykowane tabele ligi; liga może wyświetlać kilka tabel etapów.

ZespołyPełny widok drużyny ↗

Pełna strona drużyny z meczami i dostępnymi informacjami o drużynie.

ZespołyTabela zespołu ↗

Tabela skupiona na jednej drużynie, z opcją wyświetlenia całej tabeli.

ZespołyKarta meczów zespołu ↗

Karty nadchodzących lub ostatnio zakończonych meczów jednego zespołu.

MeczePełny widok meczu ↗

Pełny widok meczu ze wszystkimi informacjami dostępnymi dla tego spotkania.

MeczeWynik meczu ↗

Karta wyniku meczu z opcjonalnymi wydarzeniami.

MeczeSkład ↗

Wyjściowy skład, prezentacja na boisku lub liście oraz rezerwowi, jeśli są dostępni.

MeczeStatystyki meczu ↗

Dostępne statystyki meczu w dedykowanym widoku.

MeczeBezpośrednie pojedynki ↗

Poprzednie spotkania i porównania dotyczące wybranego meczu.

MeczeWideo i AI meczu ↗

Materiały wideo i dostępny kontekst AI dla wybranego meczu.

MeczeTabela meczu ↗

Dostępna tabela z wyróżnionymi drużynami uczestniczącymi w meczu.

MeczeAI meczu ↗

Widok skupiony na prognozie AI, jeśli jest dostępna.

WideoPanel wideo ↗

Odtwarzacz wideo z możliwością przeglądania wybranych meczów.

WideoKanał wideo ↗

Pionowy kanał filmów z meczów, z opcją rozwinięcia i automatycznego odtwarzania.

Wyniki

Wyniki na żywo

Wyniki, terminarz i rezultaty różnych rozgrywek.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/livescore/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
limitwidthboolean | integer
true | false | integer ≥ 400
falseTylko Livescore: true ogranicza szerokość treści do 1200px. Liczba całkowita wynosząca co najmniej 400 ustawia niestandardowy limit w pikselach. To ustawienie różni się od nomaxwidth.
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/livescore/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "limitwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Wyniki

Pasek wyników

Poziomy pasek wyników wszystkich meczów, wybranej drużyny lub turnieju.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: fixed
Trasy osadzania
/embed/livescore-bar/
/embed/livescore-bar/team/{team}/
/embed/livescore-bar/competition/{competition}/
/embed/livescore-bar/league/{league}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/livescore-bar/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Turnieje

Pełny widok ligi

Pełny widok ligi łączący powiązane rozgrywki, mecze i tabele.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/league/{league}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/league/{league}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Turnieje

Pełny widok rozgrywek

Mecze, wyniki i dostępne tabele dla jednych rozgrywek.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/competition/{competition}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Turnieje

Terminarz i wyniki

Widok terminarza i wyników z kartą Dzisiaj, jeśli ma zastosowanie.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/fixtures/competition/{competition}/
/embed/fixtures/league/{league}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
fixturesviewstring
fixtures | results
fixturesPoczątkowa karta terminarza lub wyników. Jeśli w rozgrywkach są dzisiaj mecze, widżet otworzy się początkowo na karcie Dzisiaj.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "fixturesview": "fixtures",
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/fixtures/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "fixturesview": "results",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Turnieje

Tabele rozgrywek i lig

Dedykowane tabele ligi; liga może wyświetlać kilka tabel etapów.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/standings/competition/{competition}/
/embed/standings/league/{league}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
tabledetailedboolean
true | false
falseOtwiera dedykowaną tabelę w widoku szczegółowym. Dostępne kolumny zależą od danych źródłowych tabeli.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/standings/competition/{competition}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "tabledetailed": true,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Zespoły

Pełny widok drużyny

Pełna strona drużyny z meczami i dostępnymi informacjami o drużynie.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/team/{team}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Zespoły

Tabela zespołu

Tabela skupiona na jednej drużynie, z opcją wyświetlenia całej tabeli.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/standings/team/{team}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
tableviewstring
nearby | full
nearbyTylko tabela zespołu: pokaż wiersze w pobliżu wybranego zespołu lub całą tabelę.
tableneighborsinteger
1–5
3Liczba sąsiednich wierszy w tabeli drużyny w trybie nearby. Kreator oferuje wartości 1, 2, 3 lub 5; parser ogranicza wartości do zakresu 1–5. Ustawienie nie działa w trybie full.
tabledetailedboolean
true | false
falseOtwiera dedykowaną tabelę w widoku szczegółowym. Dostępne kolumny zależą od danych źródłowych tabeli.
tablecompetitionstring
Competition slug or numeric ID as a string
AutomatycznieWybiera rozgrywki do tabeli drużyny. Muszą odpowiadać rozgrywkom dostępnym dla tej drużyny; niedopasowany selektor spowoduje wyświetlenie niedostępnej tabeli zamiast użycia wartości zastępczej.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "tableview": "nearby",
  "tableneighbors": 3,
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/standings/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "tableview": "nearby",
  "tableneighbors": 2,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Zespoły

Karta meczów zespołu

Karty nadchodzących lub ostatnio zakończonych meczów jednego zespołu.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/team-match/team/{team}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
matchmodestring
next | latest | both
bothWybiera dla drużyny kartę następnego meczu (najpierw trwającego, a w przeciwnym razie nadchodzącego), ostatnio zakończonego meczu albo obie karty. Brakujące mecze nie są tworzone sztucznie.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "matchmode": "both",
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/team-match/team/{team}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "matchmode": "next",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Pełny widok meczu

Pełny widok meczu ze wszystkimi informacjami dostępnymi dla tego spotkania.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/matchview/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/matchview/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Wynik meczu

Karta wyniku meczu z opcjonalnymi wydarzeniami.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/matchscore/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
noeventsboolean
true | false
falseUkrywa oś wydarzeń w widżecie wyniku meczu. Inne typy widżetów meczu nie korzystają z tej preferencji.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.
layoutstring
mini
DomyślneSkład obsługuje field lub list; pomiń tę wartość, aby użyć widoku łączonego. Wynik meczu obsługuje mini dla widoku kompaktowego. Ta preferencja URL nie ma związku z trybem rozmiaru iframe w kreatorze.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/matchscore/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "noevents": true,
  "layout": "mini",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Skład

Wyjściowy skład, prezentacja na boisku lub liście oraz rezerwowi, jeśli są dostępni.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/line-up/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
layoutstring
field | list
DomyślneSkład obsługuje field lub list; pomiń tę wartość, aby użyć widoku łączonego. Wynik meczu obsługuje mini dla widoku kompaktowego. Ta preferencja URL nie ma związku z trybem rozmiaru iframe w kreatorze.
subsstring
hide | collapse
RozwiniętyTylko skład: ukrywa listy rezerwowych lub zwija je początkowo. Pomiń, aby zachować standardowy sposób wyświetlania rezerwowych.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/line-up/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "layout": "field",
  "subs": "collapse",
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Statystyki meczu

Dostępne statystyki meczu w dedykowanym widoku.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/matchstats/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/matchstats/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Bezpośrednie pojedynki

Poprzednie spotkania i porównania dotyczące wybranego meczu.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/match-h2h/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "nomaxwidth": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/match-h2h/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Wideo i AI meczu

Materiały wideo i dostępny kontekst AI dla wybranego meczu.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/g/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
autoplayboolean
true | false
falseŻąda automatycznego odtwarzania wideo. Odtwarzanie rozpoczyna się bez dźwięku. Zasady przeglądarki i dostępność źródła mogą nadal uniemożliwić autoplay.
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/g/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

Tabela meczu

Dostępna tabela z wyróżnionymi drużynami uczestniczącymi w meczu.

Zaawansowane osadzanieSkrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/matchstandings/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
dontcollapseboolean
true | false
falseUtrzymuje rozwinięty kanał wideo. W tabeli meczu wyświetla całą tabelę zamiast małego zakresu wokół obu drużyn.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nopaddingboolean
true | false
falseUsuwa obsługiwane odstępy wewnętrzne treści. Nie usuwa odstępów strony nadrzędnej wokół iframe ani wszystkich wewnętrznych reguł odstępów.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/matchstandings/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "dontcollapse": true,
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Mecze

AI meczu

Widok skupiony na prognozie AI, jeśli jest dostępna.

Zaawansowane osadzanieSkrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/matchai/{match}/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
noheaderboolean
true | false
falseUkrywa nagłówek treści tam, gdzie jest to obsługiwane. Wymaga aktywnego dostępu bez reklam; bez tego uprawnienia ustawienie jest ignorowane. Samo w sobie nie usuwa oznaczeń marki ScoreBat.
nomaxwidthboolean
true | false
falseUsuwa wewnętrzne ograniczenie maksymalnej szerokości widżetu. Element iframe nadal musi mieć odpowiednią szerokość na stronie.
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/matchai/{match}/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "nomaxwidth": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Wideo

Panel wideo

Odtwarzacz wideo z możliwością przeglądania wybranych meczów.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: responsivePanel
Trasy osadzania
/embed/videopanel/
/embed/videopanel/team/{team}/
/embed/videopanel/competition/{competition}/
/embed/videopanel/league/{league}/
/embed/videopanel/live-stream/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
autoplayboolean
true | false
falseŻąda automatycznego odtwarzania wideo. Odtwarzanie rozpoczyna się bez dźwięku. Zasady przeglądarki i dostępność źródła mogą nadal uniemożliwić autoplay.
filternotliveboolean
true | false
falseOdfiltrowuje zakończone mecze z kanału transmisji wideo na żywo. Dotyczy zakresu transmisji na żywo, a nie ogólnego filtra wyników na żywo.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "autoplay": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/videopanel/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
Wideo

Kanał wideo

Pionowy kanał filmów z meczów, z opcją rozwinięcia i automatycznego odtwarzania.

Otwórz w kreatorze ↗Skrypt dopasowania rozmiaru: resizer
Trasy osadzania
/embed/videofeed/
/embed/videofeed/team/{team}/
/embed/videofeed/competition/{competition}/
/embed/videofeed/league/{league}/
/embed/videofeed/live-stream/

Obsługiwane preferencje

Ustawienia domyślne opisują podstawowe adresy URL. Używaj tylko preferencji wymienionych dla tego widżetu.

PreferencjaTyp / wartościPo pominięciuDziałanie
languagestring
en, ar, cs, da, de, el, es, fi, fr, he, id, it, ms, nl, no, pl, pt-br, ro, ru, sv, th, tr, vi, zh-cn
AutomatycznieWybiera język widżetu. Użyj obsługiwanego kodu; nie tłumaczy to nazw pól API.
autoplayboolean
true | false
falseŻąda automatycznego odtwarzania wideo. Odtwarzanie rozpoczyna się bez dźwięku. Zasady przeglądarki i dostępność źródła mogą nadal uniemożliwić autoplay.
dontcollapseboolean
true | false
falseUtrzymuje rozwinięty kanał wideo. W tabeli meczu wyświetla całą tabelę zamiast małego zakresu wokół obu drużyn.
filternotliveboolean
true | false
falseOdfiltrowuje zakończone mecze z kanału transmisji wideo na żywo. Dotyczy zakresu transmisji na żywo, a nie ogólnego filtra wyników na żywo.

Ustawienia domyślne kreatora

Kreator jawnie ustawia te preferencje. Pozostałe ustawienia domyślne są dziedziczone z wybranego wariantu.

Ustawienia domyślne kreatora
{
  "autoplay": true,
  "dontcollapse": true
}
Przykładowa konfiguracja
const url = new URL("https://www.scorebat.com/embed/videofeed/");
url.searchParams.set("token", "YOUR_EMBED_TOKEN");
url.searchParams.set("pref", JSON.stringify({
  "autoplay": false,
  "dontcollapse": true
}));
// Replace route placeholders with your builder selection.
// Use this URL as the iframe src with the sizing setup above.
11

Wtyczka WordPress

Dodawaj widżety piłkarskie i zarządzaj nimi bezpośrednio w kokpicie WordPress.

Wtyczka ScoreBat umożliwia dodawanie do witryny WordPress wyników na żywo, terminarzy, tabel, widżetów drużyn i meczów oraz oficjalnych skrótów wideo.

Pobierz wtyczkę ScoreBat z WordPress.org

  1. W kokpicie WordPress otwórz Wtyczki → Dodaj wtyczkę, wyszukaj ScoreBat, a następnie zainstaluj i włącz wtyczkę.
  2. W kokpicie otwórz ScoreBat i wybierz Połącz ze ScoreBat. Zaloguj się lub utwórz bezpłatne konto, a następnie zatwierdź połączenie ze swoją witryną.
  3. Otwórz katalog widżetów, wybierz i dostosuj widżet, a następnie wybierz Użyj w witrynie WordPress, aby zapisać go w swojej witrynie.
  4. Dodaj blok Widżet piłkarski ScoreBat i wybierz zapisany widżet albo wklej jego krótki kod do bloku Krótki kod. W kokpicie ScoreBat możesz też utworzyć szkic strony z już dodanym widżetem.
  5. Wyświetl podgląd strony na komputerze i urządzeniu mobilnym, a następnie opublikuj ją, gdy będzie gotowa.
12

Gdy ustawienie nie działa

Sprawdź trasę, typ wartości, uprawnienia i środowisko osadzania.

  1. Upewnij się, że trasa odpowiada sekcji widżetu, którą czytasz. Pełny widok drużyny, tabela drużyny i karta meczu drużyny korzystają z różnych mechanizmów renderowania.
  2. Sprawdź dokładny klucz zapisany małymi literami i typ JSON. Użyj pref={...} zakodowanego jeden raz; nie przekazuj etykiet interfejsu ani wewnętrznych nazw w formacie camelCase.
  3. Porównaj z listą obsługiwanych preferencji. Element sterujący kreatora może być dostępny w wielu wariantach, nawet jeśli konkretny mechanizm renderujący go nie używa.
  4. Sprawdź aktywny plan i token. Usunięcie nagłówka, kolory, oznaczenia marki i funkcje AI mogą zależeć od uprawnień.
  5. Przetestuj rzeczywisty wyeksportowany URL, a nie podgląd demonstracyjny. Sprawdź, czy strona nadrzędna zezwala na iframe i wymagany skrypt dopasowujący rozmiar.
  6. Jeśli brakuje samej treści, sprawdź inny mecz lub inne rozgrywki z dostępnymi danymi. Preferencja nie może wygenerować brakujących tabel, filmów ani składów.

W razie problemów z układem najpierw sprawdź szerokość i wysokość kontenera nadrzędnego. Jeśli treść jest przycięta, zweryfikuj skrypt pomocniczy i klasę iframe albo zwiększ stałą wysokość. Po zmianie adresu URL lub zapisanych ustawień odśwież widżet.

13

Tworzenie z asystentem AI

Instrukcja, którą można skopiować, oraz manifest widżetu w formacie do odczytu maszynowego.

Instrukcje integracji znajdziesz w przewodniku Markdown, a trasy, obsługiwane nazwy preferencji, dozwolone wartości, ustawienia domyślne i uwagi o zastosowaniu — w manifeście JSON. Oba pliki zawierają symbole zastępcze zamiast tokenów konta.

  1. Wybierz dokładny wariant widżetu i prawdziwy identyfikator z kreatora. Nigdy nie wymyślaj trasy ani preferencji.
  2. Użyj listy preferencji obsługiwanych przez dany widżet. Zachowaj małe litery w kluczach oraz typy wartości JSON.
  3. Twórz adresy za pomocą URL i URLSearchParams oraz zachowaj token osadzania. Ustawienia rozmiaru przechowuj poza pref.
  4. Uwzględniaj uprawnienia konta i dostępność treści. Nigdy nie obiecuj, że zmiana preferencji usunie oznaczenia marki lub wyświetli niedostępną treść.
  5. Dodaj opisowy tytuł iframe, odpowiednie wymiary, uprawnienia do odtwarzania wideo tam, gdzie są potrzebne, oraz właściwy skrypt pomocniczy.