En side med kampe og resultater viser alle kampe i din sæson, både spillede og kommende, grupperet efter dato. Besøgende kan filtrere efter division, pokalturnering eller hold og skifte mellem resultater og kommende kampe.
Du behøver ikke at være udvikler. En AI-assistent som ChatGPT eller Claude kan bygge siden for dig ud fra instruktionerne nedenfor.
Før du går i gang
Din liga skal have Gold-planen med API'en slået til. Se Kom godt i gang med API'en.
Du skal bruge dit sæson-ID. Sådan fungerer API'en viser, hvordan du finder det.
Har du ikke en liga endnu? Prøv først prompten med LeagueRepublics demoliga: brug sæson-ID 153020000.
Sådan bruger du prompten
Kopiér prompten fra den grå boks nedenfor.
Udfyld dit sæson-ID. Erstat [MIT-SÆSON-ID] med dit eget nummer.
Sig, hvordan det skal se ud. Beskriv dine farver og din stil, eller vedhæft et skærmbillede af din hjemmeside eller et design, du kan lide. Et billede virker som regel bedst. Hvis du ikke siger noget, vælger AI'en et enkelt design.
Indsæt den i AI-assistenten, og send den.
Åbn den fil, du får. Gem den, og dobbeltklik på den for at åbne den i din browser.
Sammenlign med din ligas hjemmeside. Hvis noget ser forkert ud, så fortæl AI'en det med almindelige ord, f.eks. "udsatte kampe vises som resultater". Den retter det.
Prompten
Før du går i gang, skal du læse LeagueRepublics JSON API-specifikation på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Brug kun de tjenester, webadresser og feltnavne, den beskriver, og følg dens regler om forespørgselsgrænsen, tomme værdier, fejl og at "road" betyder ude. Hvis du ikke kan åbne adressen, så stop og bed mig om at indsætte specifikationen.
Byg en enkelt webside til mig (én HTML-fil, jeg kan åbne i min browser), der viser alle kampe i min ligas sæson. Mit sæson-ID er [MIT-SÆSON-ID].
Siden skal: 1. Hent alle sæsonens kampe én gang med tjenesten Get Fixtures For Season, og lav al filtreringen på siden uden at hente igen. 2. Hav to faner: "Resultater", nyeste først, og "Kampprogram" (kampe, der mangler at blive spillet), nærmeste først. 3. Gruppér kampene efter dato med datoen som overskrift. 4. Vis for hver kamp hjemmeholdet, resultatet eller tidspunktet for kampstart, udeholdet, navnet på divisionen eller pokalturneringen, pokalrunden, hvis der er en, og spillestedet. 5. Lad mig filtrere efter division eller pokalturnering og efter hold med menuer, der bygges ud fra selve kampene. 6. Hvis en kamp er udsat, så vis det i stedet for et tidspunkt. Placér kampe, hvis dato endnu ikke er fastlagt, i deres egen sektion nederst på fanen Kampprogram. Hvis kampdatoen er passeret, men der endnu ikke er et resultat, så vis "Afventer resultat" i stedet for et tidspunkt. 7. Hent ikke dataene igen mere end én gang i minuttet.
Hold designet enkelt og let at læse på en mobil. Forklar i enkle trin, hvordan jeg åbner og bruger filen. Spørg mig, hvis noget er uklart.
Design: [BESKRIV DET UDSEENDE, DU ØNSKER, ELLER VEDHÆFT ET SKÆRMBILLEDE] |
Hvis noget går galt
Pausestillinger eller straffesparksresultater vises ikke. Denne liste indeholder ikke de ekstra detaljer i øjeblikket. Det gør kampdagssiden og holdsiden.
Et resultat mangler. Resultater vises først, når ligaen har godkendt dem.
Siden viser en fejlmeddelelse. Tjek dit sæson-ID, og at API'en er slået til for din liga.
Siden virker ikke i AI'ens forhåndsvisning. Mange forhåndsvisninger kan ikke hente data fra andre hjemmesider. Gem filen, og åbn den i din browser i stedet.
AI'en siger, at den ikke kan læse specifikationen. Åbn specifikationens adresse i din browser, markér alt, kopiér det, og indsæt det i AI'en.
Alle detaljer om tjenesten Get Fixtures For Season står i API-specifikationen.
