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.
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 służy do prowadzenia relacji. Dostęp jest chroniony hasłem.
Logowanie
- 1Wejdź na adres panelu — /panel na końcu adresu strony
- 2Wpisz hasło (podane przez administratora) i swoją nazwę jako komentator
- 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.
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.
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ę:
| Rola | Opis |
|---|---|
| ⚫ Brak | Nieobecny — nie pojawi się w składzie u kibiców |
| 🟢 Podstawowy | Wchodzi w pierwszym składzie |
| 🟡 Rezerwowy | Na ł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.
Karta ⚽ Przebieg meczu prowadzi przez kolejne etapy meczu krok po kroku. Przyciski zmieniają się automatycznie w zależności od aktualnego stanu.
Standardowy mecz
| Etap | Akcja |
|---|---|
| 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:
| Etap | Akcja |
|---|---|
| Koniec 90 min | Jeśli remis — przejście do dogrywki; jeśli wynik rozstrzygnięty — zakończenie |
| I poł. dogrywki | Zegar startuje od 90:00 |
| Przerwa dogrywki | ▶ Rozpocznij II połowę dogrywki |
| II poł. dogrywki | Zegar startuje od 105:00 |
| Koniec dogrywki | Jeśli remis — przejście do rzutów karnych |
Rzuty karne
- 1Rzut monetą — wybierz drużynę która strzela pierwsza
- 2Dla każdego rzutu kliknij ✓ Trafiony lub ✗ Niecelny
- 3Wybierz zawodnika z popupu — wpis trafia automatycznie do relacji
- 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.
Przyciski szybkich zdarzeń dostępne są podczas trwania gry (gdy zegar biegnie). Każde zdarzenie otwiera okno wyboru zawodnika.
| Przycisk | Opis |
|---|---|
| ⚽ Gol | Dodaje gol dla wybranej drużyny, wynik rośnie o 1, zapis w relacji |
| ⚽ Samobój | Gol samobójczy — punkt dla drużyny przeciwnej, czerwona poświata w relacji |
| 🟨 Żółta | Żółta kartka — przy drugiej żółtej automatycznie dodawana czerwona |
| 🟥 Czerwona | Bezpośrednia czerwona kartka, zawodnik przenoszony na ławkę |
| 🔄 Zmiana | Zmiana 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ą.
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.
| Przycisk | Działanie |
|---|---|
| ✏ Edytuj | Otwiera 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 zdarzenia | Co można zmienić |
|---|---|
| ⚽ Gol / Samobój / 🟨 Kartka | Zawodnik (wybór z listy) |
| 🔄 Zmiana | Zawodnik schodzący i wchodzący (dwa oddzielne pola) |
| 📋 Komentarz | Treść 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 zatrzymuje zegar z podaniem przyczyny. Używana w przypadku kontuzji, interwencji służb medycznych lub innych niespodziewanych przerw w grze.
- 1Kliknij 🔧 Start przerwy technicznej
- 2Wpisz powód przerwy (np. "Kontuzja zawodnika")
- 3Kliknij ▶ Wznów grę gdy przerwa się kończy
Oba zdarzenia (start i koniec przerwy) są automatycznie zapisywane w relacji.
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 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
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 — bezpłatna
LiveOn jest udostępniany bezpłatnie dla klubów sportowych. Każda instalacja wymaga indywidualnego klucza licencyjnego przypisanego do nazwy klubu.
- 1Złóż zamówienie przez formularz na stronie podlaszuk.pl — podaj nazwę klubu i adres e-mail
- 2Na podany adres e-mail zostanie przesłany link do pobrania wersji z wbudowaną licencją
- 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.
| Dozwolone | Niedozwolone |
|---|---|
| ✅ 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ę.