Stranica s utakmicama i rezultatima prikazuje sve utakmice vaše sezone, odigrane i one koje tek treba odigrati, grupisane po datumu. Posjetioci je mogu filtrirati po diviziji, kupu ili timu i prelaziti između rezultata i predstojećih utakmica.
Ne morate biti programer. AI asistent kao što su ChatGPT ili Claude može napraviti stranicu umjesto vas prema uputama ispod.
Prije nego što počnete
Vaša liga treba plan Gold s uključenim API-jem. Pogledajte Prvi koraci s API-jem.
Treba vam ID vaše sezone. Članak Kako funkcionira API objašnjava kako ga pronaći.
Još nemate ligu? Prvo isprobajte prompt s demo ligom LeagueRepublic-a: koristite ID sezone 153020000.
Kako koristiti prompt
Kopirajte prompt iz sivog okvira ispod.
Upišite ID svoje sezone. Zamijenite [ID-MOJE-SEZONE] svojim brojem.
Recite kako želite da izgleda. Opišite svoje boje i stil ili priložite snimak ekrana svoje web stranice ili dizajna koji vam se sviđa. Slika obično najbolje funkcionira. Ako ništa ne kažete, AI će izabrati jednostavan dizajn.
Zalijepite ga u AI asistenta i pošaljite.
Otvorite fajl koji dobijete. Sačuvajte ga, a zatim dvaput kliknite na njega da ga otvorite u pregledniku.
Uporedite stranicu s web stranicom svoje lige. Ako nešto ne izgleda kako treba, recite to AI-ju običnim riječima, na primjer "odgođene utakmice se prikazuju kao rezultati". Ispravit će to.
Prompt
Prije nego što počneš, pročitaj specifikaciju LeagueRepublic JSON API-ja na https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristi samo usluge, web adrese i nazive polja koje ona opisuje i poštuj njena pravila o ograničenju broja zahtjeva, praznim vrijednostima, greškama i tome da "road" znači u gostima. Ako ne možeš otvoriti tu adresu, stani i zamoli me da zalijepim specifikaciju.
Napravi mi jednu web stranicu (jedan HTML fajl koji mogu otvoriti u pregledniku) koja prikazuje sve utakmice u sezoni moje lige. ID moje sezone je [ID-MOJE-SEZONE].
Stranica treba da: 1. Učitaj sve utakmice sezone jednom, koristeći uslugu Get Fixtures For Season, i svo filtriranje radi na stranici bez ponovnog učitavanja. 2. Napravi dvije kartice: "Rezultati", od najnovijih, i "Raspored" (utakmice koje tek treba odigrati), od najbližih. 3. Grupiši utakmice po datumu, s datumom kao naslovom. 4. Za svaku utakmicu prikaži domaći tim, rezultat ili vrijeme početka, gostujući tim, naziv divizije ili kupa, kolo kupa ako postoji, i mjesto održavanja. 5. Omogući mi da filtriram po diviziji ili kupu i po timu, koristeći menije napravljene iz samih utakmica. 6. Ako je utakmica odgođena, prikaži to umjesto vremena. Utakmice čiji datum tek treba potvrditi stavi u poseban odjeljak na kraju kartice Raspored. Ako je datum utakmice prošao, a rezultata još nema, prikaži "Čeka se rezultat" umjesto vremena. 7. Ne učitavaj podatke ponovo češće od jednom u minuti.
Neka dizajn bude čist i lako čitljiv na telefonu. Objasni mi u jednostavnim koracima kako da otvorim i koristim fajl. Pitaj me ako nešto nije jasno.
Dizajn: [OPIŠITE KAKAV IZGLED ŽELITE ILI PRILOŽITE SNIMAK EKRANA] |
Ako nešto ne radi
Rezultati na poluvremenu ili iz penala se ne prikazuju. Ova lista trenutno ne uključuje te dodatne detalje. Stranica centra utakmica i stranica tima ih uključuju.
Nedostaje rezultat. Rezultati se pojavljuju tek kad ih liga odobri.
Stranica prikazuje poruku o grešci. Provjerite ID svoje sezone i da li je API uključen za vašu ligu.
Stranica ne radi u AI-jevom prozoru za pregled. Mnogi pregledi ne mogu preuzeti podatke s drugih web stranica. Sačuvajte fajl i umjesto toga ga otvorite u pregledniku.
AI kaže da ne može pročitati specifikaciju. Otvorite adresu specifikacije u pregledniku, označite sve, kopirajte i zalijepite u AI.
Svi detalji o usluzi Get Fixtures For Season nalaze se u specifikaciji API-ja.
