Към основното съдържание

Създаване на таблица на лигата

Използвайте AI асистент, за да създадете страница с таблиците на вашата лига и меню за превключване между дивизиите.

Написано от Pedro Maia

Страницата с таблица на лигата показва класирането на всяка дивизия във вашата лига, с меню за превключване между тях. Можете да я използвате самостоятелно или да я поставите в уебсайта си до новините си.

Не е нужно да сте разработчик. AI асистент като ChatGPT или Claude може да създаде страницата вместо вас по инструкциите по-долу.

Преди да започнете

  • Вашата лига се нуждае от плана Gold с включен API. Вижте Първи стъпки с API.

  • Трябва ви ID на сезона. Как работи API показва как да го намерите.

  • Още нямате лига? Първо опитайте подканата с демо лигата на LeagueRepublic: използвайте ID на сезон 153020000.

Как да използвате подканата

  1. Копирайте подканата от сивото поле по-долу.

  2. Попълнете ID на сезона си. Заменете [MY-SEASON-ID] със своя номер.

  3. Кажете как искате да изглежда. Опишете цветовете и стила си или приложете екранна снимка на вашия уебсайт или на дизайн, който харесвате. Снимката обикновено работи най-добре. Ако не кажете нищо, AI ще избере семпъл дизайн.

  4. Поставете я в AI асистента и я изпратете.

  5. Отворете файла, който ви дава. Запазете го и след това щракнете двукратно върху него, за да го отворите в браузъра си.

  6. Сравнете го с уебсайта на вашата лига. Ако нещо изглежда погрешно, кажете на AI с прости думи, например „липсва колоната с точките“. Той ще го поправи.

Подканата

Преди да започнете, прочетете спецификацията на LeagueRepublic JSON API на https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Използвайте само услугите, уеб адресите и имената на полета, които тя описва, и следвайте правилата ѝ за ограничението на заявките, празните стойности, грешките и значението на „road“ като гост. Ако не можете да отворите този адрес, спрете и ме помолете да поставя спецификацията тук.

Направи ми една уеб страница (един HTML файл, който мога да отворя в браузъра си), която показва таблиците на моята лига. ID на моя сезон е [MY-SEASON-ID].

Страницата трябва:

1. Да използва услугата Get Fixture Groups For Season, за да изброи дивизиите на сезона и да ги покаже в меню. Да се отваря първата дивизия.

2. Когато избера дивизия, да показва нейната таблица чрез услугата Get Standings For Fixture Group. Да зарежда дивизията само когато я избера.

3. Да показва позиция, отбор, изиграни, победи, равенства, загуби, вкарани голове, допуснати голове, голова разлика и точки, плюс последната форма като малки цветни значки (победа, равенство, загуба).

4. Да изброява и турнирите в менюто, но да проверява турнир за таблици само когато го избера. Ако се играе на групи, да показва по една таблица за всяка група с името на групата над нея. Ако няма таблици, да го съобщава.

5. Да ми позволява да докосна отбор, за да се открои редът му.

6. На телефон да запази позиция, отбор, изиграни, голова разлика и точки и да скрие останалите колони.

7. Да запазва всяка таблица след зареждането ѝ и да не иска същата отново в рамките на една минута.

Дизайнът да е чист и лесен за четене на телефон. Обясни с прости стъпки как да отворя и използвам файла. Питай ме, ако нещо не е ясно.

Дизайн: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

Ако нещо се обърка

  • Таблицата на дивизия е само нули. Тази дивизия още не е изиграла мачове. Тя се попълва, щом бъдат въведени резултати.

  • Липсва дивизия. Дивизиите със скрити таблици в уебсайта на вашата лига са скрити и тук.

  • Страницата показва съобщение за грешка. Проверете ID на сезона си и дали API е включен за вашата лига.

  • Страницата не работи в прозореца за преглед на AI. Много прегледи не могат да изтеглят данни от други уебсайтове. Запазете файла и го отворете вместо това в браузъра си.

  • AI казва, че не може да прочете спецификацията. Отворете адреса на спецификацията в браузъра си, изберете всичко, копирайте го и го поставете в AI.

Пълните подробности за използваните тук услуги са в спецификацията на API.

Това отговори ли на въпроса ви?