Preskočite na glavni sadržaj

Izrada liste rasporeda i rezultata

Koristite AI asistenta da izradite stranicu koja navodi svaku utakmicu u vašoj sezoni, s filterima po takmičenju i timu.

Napisao Pedro Maia

Stranica s rasporedom i rezultatima navodi svaku utakmicu u vašoj sezoni, odigranu i onu koju tek treba odigrati, grupisanu po datumu. Posjetioci je mogu filtrirati po diviziji, kupu ili timu i prebacivati se između rezultata i predstojećih utakmica.

Ne morate biti programer. AI asistent kao što je ChatGPT ili Claude može izraditi stranicu za vas prema uputama u nastavku.

Prije nego što počnete

  • Vašoj ligi treba Gold plan s uključenim API-jem. Pogledajte Početak rada s API-jem.

  • Trebate svoj ID sezone. Kako funkcioniše API pokazuje kako ga pronaći.

  • Još nemate ligu? Prvo isprobajte upit s demo ligom LeagueRepublic-a: koristite ID sezone 153020000.

Kako koristiti upit

  1. Kopirajte upit iz sivog okvira ispod.

  2. Unesite svoj ID sezone. Zamijenite [MY-SEASON-ID] vlastitim brojem.

  3. 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 funkcioniše. Ako ništa ne kažete, AI će odabrati jednostavan dizajn.

  4. Zalijepite ga u AI asistenta i pošaljite.

  5. Otvorite datoteku koju vam da. Sačuvajte je, a zatim dvaput kliknite na nju da je otvorite u pregledniku.

  6. Provjerite je li u skladu s web stranicom vaše lige. Ako nešto izgleda pogrešno, recite AI-ju jednostavnim riječima, na primjer „odgođene utakmice se prikazuju kao rezultati“. On će to ispraviti.

Upit

Prije nego što počnete, pročitajte specifikaciju LeagueRepublic JSON API-ja na https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristite samo usluge, web adrese i nazive polja koje opisuje te slijedite njena pravila o ograničenju zahtjeva, praznim vrijednostima, greškama i značenju „road“ kao gost. Ako ne možete otvoriti tu adresu, stanite i zamolite me da zalijepim specifikaciju.

Napravi 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. Učitati sve utakmice sezone jednom, koristeći uslugu Get Fixtures For Season, i obaviti sve filtriranje na stranici bez ponovnog učitavanja.

2. Imati dvije kartice: „Results“, najnovije prvo, i „Fixtures“ (utakmice koje tek treba odigrati), najskorije prvo.

3. Grupisati utakmice po datumu, pri čemu je datum naslov.

4. Za svaku utakmicu prikazati domaći tim, rezultat ili vrijeme početka, gostujući tim, naziv divizije ili kupa, kolo kupa ako postoji i teren.

5. Omogućiti mi filtriranje po diviziji ili kupu i po timu, pomoću menija izgrađenih iz samih utakmica.

6. Ako je utakmica odgođena, prikazati to umjesto vremena. Utakmice čiji datum treba potvrditi staviti u poseban dio na kraju kartice Fixtures. Ako je datum utakmice prošao, a još nema rezultata, prikazati „Awaiting result“ umjesto vremena.

7. Ne učitavati podatke ponovo više od jednom u minuti.

Neka dizajn bude čist i lagan za čitanje na telefonu. Objasni jednostavnim koracima 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

  • Rezultati poluvremena ili penala se ne prikazuju. Ova lista trenutno ne uključuje te dodatne detalje. Match Hub i stranice timova ih uključuju.

  • Nedostaje rezultat. Rezultati se pojavljuju tek kad ih liga odobri.

  • Stranica prikazuje poruku o greš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 preuzimati podatke s drugih web stranica. Sačuvajte datoteku i umjesto toga je 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 usluge Get Fixtures For Season nalaze se u specifikaciji API-ja.

Da li je ovo odgovor na vaše pitanje?