Una pagina di partite e risultati elenca tutte le partite della tua stagione, giocate e ancora da giocare, raggruppate per data. I visitatori possono filtrarla per divisione, coppa o squadra, e passare dai risultati alle prossime partite.
Non devi essere uno sviluppatore. Un assistente IA come ChatGPT o Claude può creare la pagina per te seguendo le istruzioni qui sotto.
Prima di iniziare
La tua lega deve avere il piano Oro con l'API attivata. Consulta Iniziare con l'API.
Ti serve l'ID della tua stagione. Come funziona l'API spiega come trovarlo.
Non hai ancora una lega? Prova prima il prompt con la lega dimostrativa di LeagueRepublic: usa l'ID stagione 153020000.
Come usare il prompt
Copia il prompt dal riquadro grigio qui sotto.
Inserisci l'ID della tua stagione. Sostituisci [ID-DELLA-MIA-STAGIONE] con il tuo numero.
Indica l'aspetto che vuoi. Descrivi i tuoi colori e il tuo stile, oppure allega uno screenshot del tuo sito web o di un design che ti piace. Di solito un'immagine funziona meglio. Se non dici nulla, l'IA sceglierà un design semplice.
Incollalo nell'assistente IA e invialo.
Apri il file che ti fornisce. Salvalo, poi fai doppio clic per aprirlo nel browser.
Confrontalo con il sito web della tua lega. Se qualcosa non sembra giusto, dillo all'IA con parole semplici, ad esempio "le partite rinviate vengono mostrate come risultati". Lo correggerà.
Il prompt
Prima di iniziare, leggi la specifica della JSON API di LeagueRepublic all'indirizzo https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Usa solo i servizi, gli indirizzi web e i nomi dei campi che descrive, e rispetta le sue regole sul limite di richieste, sui valori vuoti, sugli errori e sul fatto che "road" significa in trasferta. Se non riesci ad aprire quell'indirizzo, fermati e chiedimi di incollare la specifica.
Creami una singola pagina web (un file HTML che posso aprire nel mio browser) che elenchi tutte le partite della stagione della mia lega. L'ID della mia stagione è [ID-DELLA-MIA-STAGIONE].
La pagina deve: 1. Caricare una sola volta tutte le partite della stagione, usando il servizio Get Fixtures For Season, e fare tutti i filtri nella pagina senza ricaricare. 2. Avere due schede: "Risultati", dalla più recente, e "Calendario" (partite ancora da giocare), dalla più vicina. 3. Raggruppare le partite per data, con la data come intestazione. 4. Per ogni partita, mostrare la squadra di casa, il punteggio o l'orario d'inizio, la squadra in trasferta, il nome della divisione o della coppa, il turno di coppa se presente e il campo di gioco. 5. Permettermi di filtrare per divisione o coppa, e per squadra, usando menu creati a partire dalle partite stesse. 6. Se una partita è rinviata, indicarlo al posto dell'orario. Mettere le partite con data da confermare in una sezione a parte alla fine della scheda Calendario. Se la data di una partita è passata ma non c'è ancora un risultato, mostrare "In attesa del risultato" al posto dell'orario. 7. Non ricaricare i dati più di una volta al minuto.
Mantieni un design pulito e facile da leggere su un telefono. Spiegami in passaggi semplici come aprire e usare il file. Chiedimi se qualcosa non è chiaro.
Design: [DESCRIVI L'ASPETTO CHE VUOI OPPURE ALLEGA UNO SCREENSHOT] |
Se qualcosa non funziona
I punteggi del primo tempo o dei rigori non vengono mostrati. Al momento questo elenco non include questi dettagli aggiuntivi. Le pagine hub delle partite e della squadra sì.
Manca un risultato. I risultati compaiono solo dopo che la lega li ha approvati.
La pagina mostra un messaggio di errore. Controlla l'ID della tua stagione e che l'API sia attivata per la tua lega.
La pagina non funziona nella finestra di anteprima dell'IA. Molte anteprime non possono recuperare dati da altri siti web. Salva il file e aprilo nel browser.
L'IA dice che non riesce a leggere la specifica. Apri l'indirizzo della specifica nel browser, seleziona tutto, copialo e incollalo nell'IA.
Tutti i dettagli del servizio Get Fixtures For Season si trovano nella specifica dell'API.
