En side med terminliste og resultater viser alle kampene i sesongen din, både spilte og kommende, gruppert etter dato. Besøkende kan filtrere på divisjon, cup eller lag, og bytte mellom resultater og kommende kamper.
Du trenger ikke være utvikler. En AI-assistent som ChatGPT eller Claude kan lage siden for deg ut fra instruksjonene nedenfor.
Før du begynner
Ligaen din må ha Gold-planen med API-et slått på. Se Kom i gang med API-et.
Du trenger sesong-ID-en din. Slik fungerer API-et viser hvordan du finner den.
Har du ingen liga ennå? Prøv prompten med LeagueRepublics demoliga først: bruk sesong-ID 153020000.
Slik bruker du prompten
Kopier prompten fra den grå boksen nedenfor.
Fyll inn sesong-ID-en din. Bytt ut [MIN-SESONG-ID] med ditt eget nummer.
Si hvordan du vil at det skal se ut. Beskriv fargene og stilen din, eller legg ved et skjermbilde av nettstedet ditt eller et design du liker. Et bilde fungerer som regel best. Hvis du ikke sier noe, velger AI-en et enkelt design.
Lim den inn i AI-assistenten og send den.
Åpne filen du får. Lagre den, og dobbeltklikk på den for å åpne den i nettleseren.
Sammenlign med ligaens nettsted. Hvis noe ser feil ut, si det til AI-en med vanlige ord, for eksempel «utsatte kamper vises som resultater». Den retter det.
Prompten
Før du begynner, les spesifikasjonen for LeagueRepublic JSON API på https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Bruk bare tjenestene, nettadressene og feltnavnene som er beskrevet der, og følg reglene der om grensen for antall forespørsler, tomme verdier, feil og at "road" betyr borte. Hvis du ikke får åpnet den adressen, stopp og be meg lime inn spesifikasjonen.
Lag én nettside til meg (én HTML-fil jeg kan åpne i nettleseren) som viser alle kampene i ligaens sesong. Sesong-ID-en min er [MIN-SESONG-ID].
Siden skal: 1. Laste alle sesongens kamper én gang med tjenesten Get Fixtures For Season, og gjøre all filtreringen på siden uten å laste på nytt. 2. Ha to faner: «Resultater», nyeste først, og «Terminliste» (kamper som gjenstår), nærmeste først. 3. Gruppere kampene etter dato, med datoen som overskrift. 4. For hver kamp vise hjemmelaget, resultatet eller avsparkstiden, bortelaget, navnet på divisjonen eller cupen, cuprunden hvis det er en, og spillestedet. 5. La meg filtrere på divisjon eller cup, og på lag, med menyer som bygges ut fra selve kampene. 6. Hvis en kamp er utsatt, vise det i stedet for et klokkeslett. Legge kamper med dato som ikke er fastsatt i en egen del nederst i fanen Terminliste. Hvis kampdatoen har passert, men det ikke finnes noe resultat ennå, vise «Venter på resultat» i stedet for et klokkeslett. 7. Ikke laste inn dataene på nytt oftere enn én gang i minuttet.
Hold designet ryddig og lett å lese på mobil. Forklar i enkle trinn hvordan jeg åpner og bruker filen. Spør meg hvis noe er uklart.
Design: [BESKRIV HVORDAN DU VIL AT DET SKAL SE UT, ELLER LEGG VED ET SKJERMBILDE] |
Hvis noe går galt
Pauseresultater eller straffesparkresultater vises ikke. Denne listen tar foreløpig ikke med de ekstra detaljene. Det gjør kampsentersiden og lagsiden.
Et resultat mangler. Resultater vises først når ligaen har godkjent dem.
Siden viser en feilmelding. Sjekk sesong-ID-en din, og at API-et er slått på for ligaen din.
Siden fungerer ikke i forhåndsvisningen til AI-en. Mange forhåndsvisninger kan ikke hente data fra andre nettsteder. Lagre filen og åpne den i nettleseren i stedet.
AI-en sier at den ikke kan lese spesifikasjonen. Åpne adressen til spesifikasjonen i nettleseren, merk alt, kopier det og lim det inn i AI-en.
Alle detaljer om tjenesten Get Fixtures For Season står i API-spesifikasjonen.
