Stránka zápasů a výsledků uvádí všechny zápasy vaší sezóny, odehrané i ty, které se ještě hrát budou, seskupené podle data. Návštěvníci ji mohou filtrovat podle divize, poháru nebo týmu a přepínat mezi výsledky a nadcházejícími zápasy.
Nemusíte být vývojář. AI asistent jako ChatGPT nebo Claude vám stránku vytvoří podle pokynů níže.
Než začnete
Vaše liga potřebuje plán Gold se zapnutým API. Viz Začínáme s API.
Potřebujete ID své sezóny. Jak ho najít, ukazuje článek Jak funguje API.
Ještě nemáte ligu? Vyzkoušejte prompt nejprve s ukázkovou ligou LeagueRepublic: použijte ID sezóny 153020000.
Jak prompt použít
Zkopírujte prompt ze šedého rámečku níže.
Doplňte ID své sezóny. Nahraďte [ID-MOJÍ-SEZÓNY] svým vlastním číslem.
Řekněte, jak má stránka vypadat. Popište své barvy a styl, nebo přiložte snímek obrazovky svého webu či designu, který se vám líbí. Obrázek obvykle funguje nejlépe. Pokud nic neuvedete, AI zvolí jednoduchý design.
Vložte ho do AI asistenta a odešlete.
Otevřete soubor, který dostanete. Uložte ho a dvojklikem ho otevřete v prohlížeči.
Porovnejte stránku s webem své ligy. Pokud něco nevypadá správně, řekněte to AI obyčejnými slovy, například "odložené zápasy se zobrazují jako výsledky". Opraví to.
Prompt
Než začneš, přečti si specifikaci JSON API LeagueRepublic na adrese https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Používej jen služby, webové adresy a názvy polí, které popisuje, a dodržuj její pravidla týkající se limitu požadavků, prázdných hodnot, chyb a toho, že "road" znamená venku. Pokud tu adresu nemůžeš otevřít, zastav se a požádej mě, abych specifikaci vložil.
Vytvoř mi jednu webovou stránku (jeden soubor HTML, který otevřu v prohlížeči), která vypíše všechny zápasy sezóny mé ligy. ID mé sezóny je [ID-MOJÍ-SEZÓNY].
Stránka by měla: 1. Načti všechny zápasy sezóny jednou pomocí služby Get Fixtures For Season a veškeré filtrování dělej na stránce bez opětovného načítání. 2. Měj dvě záložky: "Výsledky", od nejnovějších, a "Rozpis zápasů" (zápasy, které se ještě budou hrát), od nejbližších. 3. Seskup zápasy podle data, s datem jako nadpisem. 4. U každého zápasu ukaž domácí tým, skóre nebo čas výkopu, hostující tým, název divize nebo poháru, pohárové kolo, pokud nějaké je, a místo konání. 5. Umožni mi filtrovat podle divize nebo poháru a podle týmu pomocí nabídek vytvořených ze samotných zápasů. 6. Pokud je zápas odložen, ukaž to místo času. Zápasy, jejichž termín bude upřesněn, dej do samostatné sekce na konci záložky Rozpis zápasů. Pokud datum zápasu už uplynulo, ale výsledek zatím není, ukaž místo času "Čeká se na výsledek". 7. Nenačítej data znovu častěji než jednou za minutu.
Udělej design čistý a dobře čitelný na telefonu. Vysvětli mi v jednoduchých krocích, jak soubor otevřít a používat. Pokud ti něco není jasné, zeptej se mě.
Design: [POPIŠTE, JAK MÁ STRÁNKA VYPADAT, NEBO PŘILOŽTE SNÍMEK OBRAZOVKY] |
Když něco nefunguje
Nezobrazuje se skóre z poločasu ani z penalt. Tento seznam zatím tyto doplňující údaje neobsahuje. Stránka zápasového centra a stránka týmu ano.
Chybí výsledek. Výsledky se zobrazí až poté, co je liga schválí.
Stránka zobrazuje chybovou zprávu. Zkontrolujte ID své sezóny a to, že je pro vaši ligu zapnuté API.
Stránka nefunguje v okně náhledu AI. Mnoho náhledů nedokáže načítat data z jiných webů. Uložte soubor a otevřete ho raději v prohlížeči.
AI říká, že nemůže přečíst specifikaci. Otevřete adresu specifikace v prohlížeči, vyberte vše, zkopírujte to a vložte do AI.
Všechny podrobnosti o službě Get Fixtures For Season najdete ve specifikaci API.
