Stranica momčadi na prvi pogled prikazuje sezonu jedne momčadi: njezine rezultate s pobjedama, neriješenima i porazima te nadolazeće utakmice u svim natjecanjima u kojima igra. Idealna je za web stranicu kluba.
Ne morate biti programer. AI asistent poput ChatGPT-a ili Claudea može izraditi stranicu za vas prema uputama u nastavku.
Prije nego što počnete
Vaša liga treba plan Gold s uključenim API-jem. Pogledajte Prvi koraci s API-jem.
Potreban vam je ID vaše sezone. Članak Kako API funkcionira pokazuje kako ga pronaći.
Potreban vam je naziv momčadi, napisan točno kako se prikazuje na web stranici vaše lige.
Još nemate ligu? Najprije isprobajte upit s demo ligom LeagueRepublica: koristite ID sezone 153020000 i naziv momčadi Kings Arms.
Kako koristiti upit
Kopirajte upit iz sivog okvira u nastavku.
Upišite svoje podatke. Zamijenite [ID-MOJE-SEZONE] ID-om svoje sezone, a [NAZIV-MOJE-MOMČADI] nazivom momčadi.
Recite kako želite da izgleda. Opišite boje i stil svog kluba ili priložite snimku zaslona svoje web stranice ili dizajna koji vam se sviđa. Slika obično najbolje funkcionira. Ako ništa ne kažete, AI će odabrati jednostavan dizajn.
Zalijepite ga u AI asistenta i pošaljite.
Otvorite datoteku koju vam da. Spremite je, a zatim je dvaput kliknite da biste je otvorili u pregledniku.
Usporedite je s web stranicom svoje lige. Ako nešto ne izgleda dobro, recite to AI-ju jednostavnim riječima, na primjer "ta je utakmica bila kod kuće, a ne u gostima". On će to ispraviti.
Upit
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 te slijedi njezina pravila o ograničenju broja zahtjeva, praznim vrijednostima, pogreškama i tome da "road" znači gostujući. Ako ne možeš otvoriti tu adresu, stani i zamoli me da zalijepim specifikaciju.
Izradi mi jednu web stranicu (jednu HTML datoteku koju mogu otvoriti u pregledniku) koja prikazuje utakmice jedne momčadi u sezoni. ID moje sezone je [ID-MOJE-SEZONE], a momčad se zove [NAZIV-MOJE-MOMČADI].
Stranica treba: 1. Pri prvom učitavanju pronaći ID momčadi iz utakmica sezone, a zatim koristiti uslugu Get Fixtures For Team. Zapamtiti ID kako ga ne bi trebalo ponovno tražiti. 2. Koristiti naziv momčadi kao naslov. 3. Podijeliti utakmice na "Rezultati", od najnovijih, i "Nadolazeće", od najbližih. 4. Za svaku utakmicu prikazati datum, natjecanje (i kolo kupa, ako postoji), protivnika, je li se igralo kod kuće ili u gostima te rezultat, s rezultatom moje momčadi na prvom mjestu. 5. Za rezultate prikazati P, N ili I iz perspektive momčadi. Ako je utakmica završila neriješeno i odlučena je jedanaestercima, umjesto N prikazati tko je pobijedio u izvođenju jedanaesteraca, s rezultatom jedanaesteraca. 6. Sitnim slovima prikazati dodatne pojedinosti rezultata, poput poluvremena. Ako je utakmica odgođena, prikazati to umjesto vremena. Ako je datum utakmice prošao, a rezultata još nema, umjesto vremena prikazati "Čeka se rezultat". 7. Ne učitavati podatke ponovno češće od jednom u minuti.
Neka dizajn bude čist i lako čitljiv na mobitelu. Objasni mi u jednostavnim koracima kako otvoriti i koristiti datoteku. Pitaj me ako nešto nije jasno.
Dizajn: [OPIŠITE ŽELJENI IZGLED ILI PRILOŽITE SNIMKU ZASLONA] |
Ako nešto pođe po zlu
Stranica kaže da momčad nije pronađena. Provjerite je li naziv momčadi napisan točno kao na web stranici vaše lige i igra li momčad u toj sezoni.
Stranica prikazuje poruku o pogrešci. Provjerite ID svoje sezone i je li API uključen za vašu ligu.
Stranica ne radi u AI-jevom prozoru za pregled. Mnogi pregledi ne mogu dohvatiti podatke s drugih web stranica. Umjesto toga spremite datoteku i otvorite je 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.
Sve pojedinosti o usluzi Get Fixtures For Team nalaze se u specifikaciji API-ja.
