Dodaj mecze i wyniki
Kibic widzi terminarz, ostatni wynik i odliczanie do najbliższego meczu na stronie, w profilu i w mailach, a klub wpisuje wynik w minutę po meczu.
Zanim zaczniesz
Dział zatytułowany „Zanim zaczniesz”- Dyscyplina ustawiona w Pierwszych krokach.
- Lista rywali z herbami (PNG) i terminarz z datami, godzinami i miejscem.
- Nowy klub ma już jedną ligę, jeden własny klub i jeden sezon. Zmień ich nazwy zamiast tworzyć nowe.
Krok po kroku w panelu
Dział zatytułowany „Krok po kroku w panelu”- Otwórz Treści > Mecze (
/app/games). Zakładki: Przegląd (najbliższy i ostatni mecz, forma), Terminarz, Wyniki, Ustawienia. - W Ustawienia > Ligi wejdź w kartę ligi: nazwij ją (np. “IV liga, gr. mazowiecka”), ustaw sezon, opcjonalnie adres tabeli albo synchronizację z API rozgrywek.
- W tej samej karcie sekcja Rywale: dodaj przeciwników i wgraj ich herby. To jedyne miejsce na rywali - nie ma osobnej zakładki “Kluby”.
- Wróć do Mecze i kliknij + Dodaj Mecz: gospodarz, gość, data i godzina, kolejka, miejsce, liga i sezon.
- Po meczu na karcie w Przegląd kliknij Popraw wynik albo wejdź w Centrum Meczowe: wynik, status (zaplanowany, trwa, zakończony, przełożony, anulowany), opis, skład, wydarzenia meczowe.
- Linki przy meczu: bilety, transmisja, relacja, galeria - pokazują się na karcie meczu na stronie. Udostępnij daje grafikę i link, Zmień datę przekłada spotkanie.

- Sekcja Mecze na stronie głównej pokazuje ostatnie wyniki i nadchodzące spotkania z herbami rywali.
- Podstrony
/games(terminarz), wyniki i tabela ligowa działają z menu. - Kibic dodaje mecz do kalendarza Google, Apple albo pliku ICS z karty meczu.
- Najbliższy mecz pojawia się na Pulpicie panelu z odliczaniem.
Przez API / MCP
Dział zatytułowany „Przez API / MCP”| Krok | Narzędzie |
|---|---|
| Własne drużyny i rywale | list_clubs (is_my_team oznacza własne) |
| Nowy rywal | create_club {name, color?, logo_url?, league_id?} |
| Herb rywala albo własnego klubu | update_club {id, logo_url} |
| Nowy mecz | create_game {home_id, guest_id, date_time "Y-m-d H:i:s", league_id, season_id, round?, venue?} |
| Wynik i status | update_game {id, points_home, points_guest, status} (2 = zakończony, 91 = przełożony, 92 = anulowany) |
| Linki na karcie meczu | save_game_link, list_game_links, delete_game_link |
| Tabela ligowa | get_standings |
| Fakty przed napisaniem zapowiedzi | get_game_context {id} |
| Import terminarza z API rozgrywek | search_games_api → configure_games_sync |
Terminarz, o który pyta kibic (“najbliższy mecz”): list_games {scope: "upcoming"}.
Nigdy nie podawaj nazwy własnego klubu w search - wynik będzie pusty.
Pułapki
Dział zatytułowany „Pułapki”- Bez rywala nie dodasz meczu. Rywal musi istnieć w lidze przed spotkaniem.
- Rywal bez herbu dostaje kolorowy placeholder z inicjałami - lepsze niż pusty kwadrat, ale herb warto dodać, bo pokazuje się na kartach, w sliderze i w grafikach do udostępnienia.
- Status “zakończony” trzeba ustawić. Sam wynik bez statusu zostawia mecz jako zaplanowany w części widoków.
- Data w API to zawsze
Y-m-d H:i:sw strefie klubu. - Synchronizacja z API rozgrywek działa dla wybranych dyscyplin i lig; ręczny terminarz działa zawsze.
Zobacz też
Dział zatytułowany „Zobacz też”- Dodaj kadrę
- Dodaj aktualność (zapowiedzi i relacje z
game_id) - Ułóż stronę główną z sekcji

