Pređi na glavni sadržaj

Napravite stranicu tima

Uz pomoć AI asistenta napravite stranicu koja prikazuje rezultate i predstojeće utakmice jednog tima.

Autor Pedro Maia

Stranica tima na prvi pogled prikazuje sezonu jednog tima: njegove rezultate sa pobedama, nerešenim ishodima i porazima, i predstojeće utakmice u svakom takmičenju u kojem igra. Idealna je za veb lokaciju kluba.

Ne morate da budete programer. AI asistent kao što je ChatGPT ili Claude može da napravi stranicu umesto vas na osnovu uputstava u nastavku.

Pre nego što počnete

  • Vašoj ligi je potreban plan Gold sa uključenim API-jem. Pogledajte Početak rada sa API-jem.

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

  • Potreban vam je naziv tima, napisan tačno onako kako se prikazuje na veb lokaciji vaše lige.

  • Još nemate ligu? Prvo isprobajte upit sa demo ligom LeagueRepublic-a: koristite ID sezone 153020000 i naziv tima Kings Arms.

Kako se koristi upit

  1. Kopirajte upit iz sivog polja ispod.

  2. Upišite svoje podatke. Zamenite [MY-SEASON-ID] ID-om sezone, a [MY-TEAM-NAME] nazivom tima.

  3. Recite kako želite da izgleda. Opišite boje i stil svog kluba ili priložite snimak ekrana vaše veb lokacije ili dizajna koji vam se sviđa. 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 dobijete. Sačuvajte je, pa dvaput kliknite na nju da biste je otvorili u pregledaču.

  6. Uporedite je sa veb lokacijom svoje lige. Ako nešto izgleda pogrešno, recite AI-ju jednostavnim rečima, na primer „ta utakmica je bila kod kuće, a ne u gostima“. On će to ispraviti.

Upit

Pre nego što počnete, pročitajte specifikaciju LeagueRepublic JSON API na adresi https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Koristite samo usluge, veb adrese i nazive polja koje ona opisuje i poštujte njena pravila o ograničenju broja zahteva, praznim vrednostima, greškama i o tome da „road“ znači gostujući tim. Ako ne možete da otvorite tu adresu, zaustavite se i zamolite me da nalepim specifikaciju.

Napravi mi jednu veb stranicu (jednu HTML datoteku koju mogu da otvorim u pregledaču) koja prikazuje utakmice jednog tima u sezoni. ID moje sezone je [MY-SEASON-ID], a tim se zove [MY-TEAM-NAME].

Stranica treba da:

1. Pri prvom učitavanju pronađe ID tima iz utakmica sezone, a zatim koristi uslugu Get Fixtures For Team. Zapamti ID da ne mora ponovo da se traži.

2. Kao naslov koristi naziv tima.

3. Podeli utakmice na „Rezultati“, najnoviji prvi, i „Predstojeće“, najranije prve.

4. Za svaku utakmicu prikaže datum, takmičenje (i kolo kupa, ako ga ima), protivnika, da li je utakmica bila kod kuće ili u gostima, i rezultat, sa rezultatom mog tima prvim.

5. Za rezultate prikaže P, N ili I iz ugla tima. Ako je utakmica završena nerešeno i odlučena penalima, umesto N prikaže ko je pobedio u izvođenju penala, sa rezultatom izvođenja.

6. Prikaže sve dodatne detalje rezultata, kao što je poluvreme, sitnim tekstom. Ako je utakmica odložena, to prikaže umesto vremena. Ako je datum utakmice prošao, a rezultata još nema, umesto vremena prikaže „Čeka se rezultat“.

7. Ne učitava podatke ponovo češće nego jednom u minuti.

Neka dizajn bude čist i lak za čitanje na telefonu. Objasni jednostavnim koracima kako se datoteka otvara i koristi. Pitaj me ako je nešto nejasno.

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

Ako nešto pođe naopako

  • Stranica kaže da tim nije pronađen. Proverite da li je naziv tima napisan tačno kao na veb lokaciji vaše lige i da li tim igra u toj sezoni.

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

  • Stranica ne radi u prozoru za pregled AI-ja. Mnogi pregledi ne mogu da preuzmu podatke sa drugih veb lokacija. Sačuvajte datoteku i otvorite je umesto toga 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 usluge Get Fixtures For Team nalaze se u specifikaciji API-ja.

Da li je ovo odgovor na vaše pitanje?