Pređi na glavni sadržaj

Napravite listu utakmica i rezultata

Uz pomoć AI asistenta napravite stranicu sa svim utakmicama u sezoni i filterima po takmičenju i timu.

Autor Pedro Maia

Stranica sa utakmicama i rezultatima navodi sve utakmice u vašoj sezoni, odigrane i one koje tek treba odigrati, grupisane po datumu. Posetioci mogu da je filtriraju po diviziji, kupu ili timu i da prelaze između rezultata i predstojećih utakmica.

Ne morate biti programer. AI asistent kao što su ChatGPT ili Claude može da napravi stranicu umesto vas na osnovu uputstava ispod.

Pre nego što počnete

  • Vašoj ligi je potreban plan Gold sa uključenim API-jem. Pogledajte Prvi koraci sa API-jem.

  • Potreban vam je ID sezone. Kako API funkcioniše pokazuje kako da ga pronađete.

  • Još nemate ligu? Prvo isprobajte prompt sa LeagueRepublic demo ligom: koristite ID sezone 153020000.

Kako da koristite prompt

  1. Kopirajte prompt iz sivog okvira ispod.

  2. Unesite ID sezone. Zamenite [MOJ-ID-SEZONE] svojim brojem.

  3. Recite kako želite da izgleda. Opišite svoje boje i stil, ili priložite snimak ekrana svoje veb lokacije ili dizajna koji vam se dopada. Slika obično najbolje funkcioniše. Ako ništa ne kažete, AI će izabrati jednostavan dizajn.

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

  5. Otvorite datoteku koju vam da. Sačuvajte je, a zatim dvaput kliknite na nju da biste je otvorili u pregledaču.

  6. Uporedite je sa veb lokacijom svoje lige. Ako nešto ne izgleda kako treba, recite to AI-ju jednostavnim rečima, na primer „odložene utakmice se prikazuju kao rezultati“. On će to ispraviti.

Prompt

Pre nego što počneš, pročitaj specifikaciju LeagueRepublic JSON API-ja na https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristi samo usluge, veb adrese i nazive polja koje ona opisuje i poštuj njena pravila o ograničenju broja zahteva, praznim vrednostima, greškama i tome da „road“ znači u gostima. Ako ne možeš da otvoriš tu adresu, stani i zamoli me da nalepim specifikaciju.

Napravi mi jednu veb stranicu (jednu HTML datoteku koju mogu da otvorim u pregledaču) koja navodi sve utakmice u sezoni moje lige. ID moje sezone je [MOJ-ID-SEZONE].

Stranica treba da:

1. Jednom učita sve utakmice sezone, koristeći uslugu Get Fixtures For Season, i svo filtriranje obavlja na stranici bez ponovnog učitavanja.

2. Ima dve kartice: „Rezultati“, od najnovijih, i „Utakmice“ (utakmice koje tek treba odigrati), od najbližih.

3. Grupiše utakmice po datumu, sa datumom kao naslovom.

4. Za svaku utakmicu prikaže domaći tim, rezultat ili vreme početka, gostujući tim, naziv divizije ili kupa, kolo kupa ako postoji, i mesto održavanja.

5. Omogući mi da filtriram po diviziji ili kupu i po timu, pomoću menija napravljenih od samih utakmica.

6. Ako je utakmica odložena, prikaže to umesto vremena. Utakmice čiji datum tek treba da bude potvrđen stavi u poseban odeljak na kraju kartice Utakmice. Ako je datum utakmice prošao, a rezultata još nema, prikaže „Čeka se rezultat“ umesto vremena.

7. Ne učitava podatke ponovo češće od jednom u minutu.

Neka dizajn bude čist i lak za čitanje na telefonu. Objasni mi u jednostavnim koracima kako da otvorim i koristim datoteku. Pitaj me ako nešto nije jasno.

Dizajn: [OPIŠITE IZGLED KOJI ŽELITE ILI PRILOŽITE SNIMAK EKRANA]

Ako nešto pođe naopako

  • Rezultati na poluvremenu ili penali se ne prikazuju. Ova lista trenutno ne sadrži te dodatne detalje. Stranice centra utakmica i tima ih sadrže.

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

  • Stranica prikazuje poruku o grešci. Proverite ID sezone i da li je API uključen za vašu ligu.

  • Stranica ne radi u AI prozoru za pregled. Mnogi pregledi ne mogu da preuzmu podatke sa drugih veb lokacija. Umesto toga sačuvajte datoteku i otvorite je u pregledaču.

  • AI kaže da ne može da pročita specifikaciju. Otvorite adresu specifikacije u pregledaču, izaberite sve, kopirajte i nalepite u AI.

Svi detalji o usluzi Get Fixtures For Season nalaze se u specifikaciji API-ja.

Da li je ovo odgovor na vaše pitanje?