← Relacja na żywo
📖 Instrukcja obsługi
O programie LiveOn

LiveOn to system relacji meczowych na żywo przeznaczony dla klubów piłkarskich. Umożliwia prowadzenie tekstowej relacji minuta po minucie, którą kibice mogą śledzić w czasie rzeczywistym na swoich urządzeniach.

System składa się z dwóch widoków:

  • Widok kibica — publiczna strona z relacją, dostępna dla wszystkich
  • Panel komentatora — chroniony hasłem panel do prowadzenia relacji
ℹ️

Do prowadzenia relacji wystarczy smartfon lub tablet z przeglądarką internetową — nie jest potrzebna instalacja żadnej aplikacji.

👀 Widok kibica

Kibice wchodzą na stronę główną — adres podaje klub. Strona automatycznie odświeża się co 5 sekund, bez konieczności ręcznego odświeżania.

Co widzi kibic

  • Nazwy drużyn z herbami, aktualny wynik i czas gry
  • Status meczu: NA ŻYWO PRZERWA ZAKOŃCZONY
  • Wynik do przerwy
  • Składy obu drużyn (wyjściowe i rezerwowi)
  • Relację minuta po minucie — zdarzenia od najnowszego
  • Liczbę kibiców oglądających relację online

Przed meczem

Gdy mecz jeszcze się nie rozpoczął, wyświetlane jest odliczanie do godziny rozpoczęcia. Warunkiem jest ustawienie daty i godziny meczu w ustawieniach.

Rzuty karne

W trybie pucharowym, podczas serii rzutów karnych, kibice widzą dedykowany panel z kółkami symbolizującymi każdy rzut (zielone = trafiony, czerwone = pudło) oraz aktualny wynik karnych.

💡

Link do relacji można udostępniać przez media społecznościowe — przy udostępnieniu na Facebooku lub przez SMS automatycznie generowany jest podgląd z herbami drużyn i aktualnym wynikiem.

🎙️ Panel komentatora

Panel komentatora służy do prowadzenia relacji. Dostęp jest chroniony hasłem.

Logowanie

  1. 1Wejdź na adres panelu — /panel na końcu adresu strony
  2. 2Wpisz hasło (podane przez administratora) i swoją nazwę jako komentator
  3. 3Kliknij Zaloguj się — panel ładuje się automatycznie z aktualnym stanem meczu
⚠️

Po 10 błędnych próbach logowania dostęp z danego adresu IP zostanie zablokowany na 15 minut.

⚙️ Ustawienia meczu

Przed rozpoczęciem meczu wypełnij kartę ustawień. Znajdziesz ją po zalogowaniu się do panelu.

💡

Przed pierwszym meczem upewnij się, że obie drużyny mają uzupełnione listy zawodników w zakładce Edytuj drużyny. Skład wczyta się automatycznie po wybraniu drużyny.

Dane meczu

  • Gospodarz / Gość — wybierz drużyny z listy lub wpisz ręcznie
  • Data i godzina — wyświetlana u kibiców jako odliczanie
  • Sędzia — opcjonalnie, pojawi się w relacji
  • Tryb pucharowy — zaznacz jeśli mecz może zakończyć się dogrywką i rzutami karnymi

Nowy mecz

Przycisk 🆕 Nowy mecz resetuje wszystkie dane i przygotowuje system do następnego spotkania. Poprzedni mecz zostaje automatycznie zapisany w archiwum.

⚠️

Kliknięcie "Nowy mecz" jest nieodwracalne — upewnij się że poprzedni mecz został zakończony i zapisany.

👥 Składy drużyn

Przygotowanie składów odbywa się w dwóch krokach — najpierw baza zawodników, potem role na dany mecz.

Krok 1 — Edytuj drużyny (baza zawodników)

Tu zarządzasz trwałą listą zawodników: numer i nazwisko. Zmiany dotyczą wszystkich przyszłych meczów tej drużyny. Ról tu nie ustawiamy — to zadanie na krok 2.

Krok 2 — Zakładka Składy w panelu meczu

Po wybraniu drużyn w ustawieniach meczu, w zakładce Składy oznaczasz kto gra w tym konkretnym meczu. Przy każdym zawodniku kliknij kółko aby zmienić rolę:

RolaOpis
⚫ BrakNieobecny — nie pojawi się w składzie u kibiców
🟢 PodstawowyWchodzi w pierwszym składzie
🟡 RezerwowyNa ławce rezerwowych
💡

Zmiana sędziego, asystentów czy trybu pucharowego w ustawieniach meczu nie nadpisuje ustawionych składów — role są bezpieczne dopóki nie zmienisz samej drużyny w dropdownie.

ℹ️

System wymaga minimum 11 zawodników w składzie wyjściowym przed startem meczu — wyświetli ostrzeżenie jeśli skład jest niepełny.

▶️ Przebieg meczu

Karta ⚽ Przebieg meczu prowadzi przez kolejne etapy meczu krok po kroku. Przyciski zmieniają się automatycznie w zależności od aktualnego stanu.

Standardowy mecz

EtapAkcja
Przed meczem▶ Rozpocznij mecz — startuje zegar od 0:00
I połowa⏸ Zakończ I połowę — zatrzymuje zegar, zapisuje wynik do przerwy
Przerwa▶ Wznów mecz (II połowa) — startuje zegar od 45:00
II połowa🏁 Zakończ mecz — kończy mecz i zapisuje relację

Tryb pucharowy

Po zaznaczeniu opcji Tryb pucharowy w ustawieniach, po zakończeniu 90 minut pojawiają się dodatkowe etapy:

EtapAkcja
Koniec 90 minJeśli remis — przejście do dogrywki; jeśli wynik rozstrzygnięty — zakończenie
I poł. dogrywkiZegar startuje od 90:00
Przerwa dogrywki▶ Rozpocznij II połowę dogrywki
II poł. dogrywkiZegar startuje od 105:00
Koniec dogrywkiJeśli remis — przejście do rzutów karnych

Rzuty karne

  1. 1Rzut monetą — wybierz drużynę która strzela pierwsza
  2. 2Dla każdego rzutu kliknij ✓ Trafiony lub ✗ Niecelny
  3. 3Wybierz zawodnika z popupu — wpis trafia automatycznie do relacji
  4. 4System automatycznie wykrywa zwycięzcę według zasad FIFA (wczesne zakończenie, nagła śmierć)
💡

Możesz cofnąć ostatni rzut karny przyciskiem ↺ Cofnij ostatni rzut w przypadku pomyłki.

Szybkie zdarzenia

Przyciski szybkich zdarzeń dostępne są podczas trwania gry (gdy zegar biegnie). Każde zdarzenie otwiera okno wyboru zawodnika.

PrzyciskOpis
⚽ GolDodaje gol dla wybranej drużyny, wynik rośnie o 1, zapis w relacji
⚽ SamobójGol samobójczy — punkt dla drużyny przeciwnej, czerwona poświata w relacji
🟨 ŻółtaŻółta kartka — przy drugiej żółtej automatycznie dodawana czerwona
🟥 CzerwonaBezpośrednia czerwona kartka, zawodnik przenoszony na ławkę
🔄 ZmianaZmiana zawodnika — wybór schodzącego i wchodzącego
⚠️

Przyciski zdarzeń są zablokowane gdy zegar nie biegnie (przerwa, przed meczem, po zakończeniu) — zapobiega to przypadkowemu dodaniu zdarzenia w złym momencie.

Komentarz / wpis ręczny

Pole tekstowe pod przyciskami pozwala dodać dowolny komentarz do relacji — np. opis sytuacji, informację o kontuzji lub zmianę taktyczną.

✏️ Edycja i usuwanie wpisów

W panelu komentatora, w zakładce ⚽ Widok Kibica, każdy wpis w relacji można poprawić lub usunąć. Wystarczy najechać na wpis kursorem (lub dotknąć na ekranie dotykowym) — w prawym rogu pojawią się dwa przyciski.

PrzyciskDziałanie
✏ EdytujOtwiera formularz edycji bezpośrednio na wpisie — można zmienić zawodnika, treść komentarza lub uczestników zmiany
✕ UsuńUsuwa wpis po potwierdzeniu — przy golu automatycznie cofa wynik o 1

Co można edytować

Typ zdarzeniaCo można zmienić
⚽ Gol / Samobój / 🟨 KartkaZawodnik (wybór z listy)
🔄 ZmianaZawodnik schodzący i wchodzący (dwa oddzielne pola)
📋 KomentarzTreść wpisu (pole tekstowe)
⚠️

Usunięcie gola cofa wynik — upewnij się przed potwierdzeniem. Innych typów zdarzeń (np. kartki) usunięcie nie wpływa na liczniki, ale wpis znika z relacji widocznej dla kibiców.

🔧 Przerwa techniczna

Przerwa techniczna zatrzymuje zegar z podaniem przyczyny. Używana w przypadku kontuzji, interwencji służb medycznych lub innych niespodziewanych przerw w grze.

  1. 1Kliknij 🔧 Start przerwy technicznej
  2. 2Wpisz powód przerwy (np. "Kontuzja zawodnika")
  3. 3Kliknij ▶ Wznów grę gdy przerwa się kończy

Oba zdarzenia (start i koniec przerwy) są automatycznie zapisywane w relacji.

🏁 Zakończenie meczu

Przycisk 🏁 Zakończ mecz kończy relację i zapisuje ją w archiwum z unikalną nazwą zawierającą datę i godzinę.

  • Do relacji automatycznie dodawany jest wpis końcowy z wynikiem
  • W trybie pucharowym z karneymi wpis zawiera wynik regularny i wynik karnych
  • Mecz pojawia się w archiwum natychmiast po zakończeniu
💡

Dane meczu zapisywane są na bieżąco co 30 sekund — nawet jeśli połączenie przerwie się podczas meczu, relacja nie zostanie utracona.

📚 Archiwum relacji

Archiwum dostępne jest przez link 📚 Archiwum relacji w stopce strony głównej.

  • Lista wszystkich zakończonych meczów posortowana od najnowszego
  • Po kliknięciu meczu — pełna relacja z wynikiem, składami i zdarzeniami
  • W meczach pucharowych widoczne są kółka rzutów karnych
  • Składy można zwinąć/rozwinąć klikając nagłówek sekcji
🔑 Konfiguracja i licencja

Zmiana hasła

Hasło do panelu komentatora można zmienić w ustawieniach — sekcja Zmiana hasła na dole panelu. Minimalna długość hasła to 6 znaków.

Licencja

W stopce strony wyświetlana jest informacja o licencji. Prawidłowo skonfigurowana licencja pokazuje: 🔑 Licencja: Nazwa klubu

Jeśli pojawi się komunikat ⚠️ Licencja nieważna — skontaktuj się z dostawcą systemu pod adresem podlaszuk.pl.

Herby drużyn

Herby można dodawać w ustawieniach meczu — przycisk ⬆ Upload herbu. Obsługiwane formaty: PNG, JPG, GIF, WEBP. Zalecany rozmiar: min. 200×200 px.

ℹ️

System nie wymaga bazy danych ani specjalnej konfiguracji serwera. Do działania wystarczy serwer z PHP 7.4+ i biblioteką GD.

📜 Licencja i prawa autorskie

Licencja — bezpłatna

LiveOn jest udostępniany bezpłatnie dla klubów sportowych. Każda instalacja wymaga indywidualnego klucza licencyjnego przypisanego do nazwy klubu.

  1. 1Złóż zamówienie przez formularz na stronie podlaszuk.pl — podaj nazwę klubu i adres e-mail
  2. 2Na podany adres e-mail zostanie przesłany link do pobrania wersji z wbudowaną licencją
  3. 3Pobierz i wgraj pliki na swój serwer — licencja jest już skonfigurowana
💡

Prawidłowo aktywowana licencja wyświetla w stopce strony: 🔑 Licencja: Nazwa klubu.


Prawa autorskie

LiveOn jest oprogramowaniem autorskim. Wszelkie prawa zastrzeżone.

DozwoloneNiedozwolone
✅ Używanie systemu przez licencjonowany klub❌ Redystrybucja lub odsprzedaż oprogramowania
✅ Dostosowanie wyglądu na własne potrzeby (np. herb, kolory)❌ Usuwanie informacji o autorze z kodu i stopek
✅ Zgłaszanie uwag i propozycji zmian autorowi❌ Kopiowanie i udostępnianie kodu osobom trzecim
ℹ️

Autor: Tomasz Podlaszuk · podlaszuk.pl
W przypadku pytań, problemów technicznych lub zamówienia licencji — skontaktuj się przez stronę.