Stranica s rasporedom i rezultatima navodi svaku utakmicu u vašoj sezoni, odigranu i tek predstojeću, grupiranu po datumu. Posjetitelji je mogu filtrirati po diviziji, kupu ili momčadi te se prebacivati između rezultata i nadolazećih utakmica.
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.
Trebate ID svoje sezone. Kako ga pronaći, pokazuje članak Kako API funkcionira.
Još nemate ligu? Najprije isprobajte prompt s LeagueRepublicovom demo ligom: upotrijebite ID sezone 153020000.
Kako koristiti prompt
Kopirajte prompt iz sivog okvira u nastavku.
Upišite ID svoje sezone. Zamijenite [MY-SEASON-ID] vlastitim brojem.
Recite kako želite da izgleda. Opišite svoje boje i stil 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 se otvori u pregledniku.
Usporedite je s web stranicom svoje lige. Ako nešto izgleda pogrešno, recite AI-ju jednostavnim riječima, na primjer "odgođene utakmice prikazuju se 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 opisuje te se drži njezinih pravila o ograničenju broja zahtjeva, praznim vrijednostima, pogreškama i o 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 navodi svaku utakmicu u sezoni moje lige. ID moje sezone je [MY-SEASON-ID].
Stranica treba: 1. Jednom učitati sve utakmice sezone koristeći uslugu Get Fixtures For Season i sve filtriranje obaviti na stranici bez ponovnog učitavanja. 2. Imati dvije kartice: "Rezultati", od najnovijeg, i "Raspored" (utakmice koje tek treba odigrati), od najskorijeg. 3. Grupirati utakmice po datumu, s datumom kao naslovom. 4. Za svaku utakmicu prikazati domaću momčad, rezultat ili vrijeme početka, gostujuću momčad, naziv divizije ili kupa, kolo kupa ako postoji i igralište. 5. Omogućiti mi filtriranje po diviziji ili kupu te po momčadi, pomoću izbornika izrađenih iz samih utakmica. 6. Ako je utakmica odgođena, prikazati to umjesto vremena. Utakmice kojima datum tek treba potvrditi staviti u poseban odjeljak na kraju kartice Raspored. Ako je datum utakmice prošao, a još nema rezultata, 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 telefonu. Jednostavnim koracima objasni kako otvoriti i koristiti datoteku. Pitaj me ako je nešto nejasno.
Dizajn: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT] |
Ako nešto pođe po zlu
Ne prikazuju se rezultati poluvremena ili jedanaesteraca. Ovaj popis trenutačno ne uključuje te dodatne pojedinosti. Središte utakmica i stranice momčadi uključuju.
Nedostaje rezultat. Rezultati se pojavljuju tek kad ih liga odobri.
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-jevu prozoru za pregled. Mnogi pregledi ne mogu dohvaćati 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, odaberite sve, kopirajte i zalijepite u AI.
Sve pojedinosti o usluzi Get Fixtures For Season nalaze se u specifikaciji API-ja.
