O pagină de clasament arată clasamentul fiecărei divizii din liga ta, cu un meniu pentru a trece de la una la alta. O poți folosi separat sau o poți pune pe site lângă știri.
Nu trebuie să fii programator. Un asistent AI, precum ChatGPT sau Claude, poate crea pagina pentru tine pe baza instrucțiunilor de mai jos.
Înainte să începi
Liga ta are nevoie de planul Gold, cu API-ul activat. Vezi Primii pași cu API-ul.
Ai nevoie de ID-ul sezonului. Articolul Cum funcționează API-ul îți arată cum să-l găsești.
Nu ai încă o ligă? Încearcă mai întâi promptul cu liga demonstrativă LeagueRepublic: folosește ID-ul de sezon 153020000.
Cum folosești promptul
Copiază promptul din caseta gri de mai jos.
Completează ID-ul sezonului. Înlocuiește [ID-UL-SEZONULUI-MEU] cu numărul tău.
Spune cum vrei să arate. Descrie culorile și stilul tău sau atașează o captură de ecran a site-ului tău ori a unui design care îți place. O imagine funcționează de obicei cel mai bine. Dacă nu spui nimic, AI-ul va alege un design simplu.
Lipește-l în asistentul AI și trimite-l.
Deschide fișierul pe care ți-l dă. Salvează-l, apoi fă dublu clic pe el ca să-l deschizi în browser.
Compar-o cu site-ul ligii tale. Dacă ceva nu arată bine, spune-i AI-ului în cuvinte simple, de exemplu „lipsește coloana cu puncte”. Îl va corecta.
Promptul
Înainte să începi, citește specificația API-ului JSON LeagueRepublic la https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Folosește doar serviciile, adresele web și numele de câmpuri descrise acolo și respectă regulile ei privind limita de cereri, valorile goale, erorile și faptul că "road" înseamnă în deplasare. Dacă nu poți deschide acea adresă, oprește-te și cere-mi să lipesc specificația.
Creează-mi o singură pagină web (un fișier HTML pe care îl pot deschide în browser) care arată clasamentele ligii mele. ID-ul sezonului meu este [ID-UL-SEZONULUI-MEU].
Pagina trebuie: 1. Să folosească serviciul Get Fixture Groups For Season pentru a obține lista diviziilor sezonului și să le afișeze într-un meniu. Să se deschidă pe prima divizie. 2. Când aleg o divizie, să afișeze clasamentul ei folosind serviciul Get Standings For Fixture Group. Să încarce o divizie doar când o aleg. 3. Să afișeze locul, echipa, jucate, victorii, egaluri, înfrângeri, goluri marcate, goluri primite, golaveraj și puncte, plus forma recentă ca mici insigne colorate (victorie, egal, înfrângere). 4. Să pună și cupele în meniu, dar să verifice dacă o cupă are clasamente doar când o aleg. Dacă se joacă pe grupe, să afișeze câte un clasament pentru fiecare grupă, cu numele grupei deasupra. Dacă nu are clasamente, să spună asta. 5. Să mă lase să ating o echipă pentru a-i evidenția rândul. 6. Pe telefon, să păstreze locul, echipa, jucate, golaverajul și punctele și să ascundă celelalte coloane. 7. Să păstreze fiecare clasament după ce îl încarcă și să nu-l ceară din nou în mai puțin de un minut.
Păstrează un design curat și ușor de citit pe telefon. Explică-mi în pași simpli cum deschid și cum folosesc fișierul. Întreabă-mă dacă ceva nu e clar.
Design: [DESCRIE CUM VREI SĂ ARATE SAU ATAȘEAZĂ O CAPTURĂ DE ECRAN] |
Dacă ceva nu merge
Clasamentul unei divizii are numai zerouri. Divizia aceea nu a jucat încă niciun meci. Se completează după ce sunt introduse rezultatele.
Lipsește o divizie. Diviziile al căror clasament este ascuns pe site-ul ligii tale sunt ascunse și aici.
Pagina afișează un mesaj de eroare. Verifică ID-ul sezonului și dacă API-ul este activat pentru liga ta.
Pagina nu funcționează în fereastra de previzualizare a AI-ului. Multe previzualizări nu pot prelua date de pe alte site-uri. Salvează fișierul și deschide-l în browser.
AI-ul spune că nu poate citi specificația. Deschide adresa specificației în browser, selectează tot, copiază și lipește în AI.
Toate detaliile serviciilor folosite aici se află în specificația API.
