Расширенный импорт для SportsPress
·
Расширяет CSV-импортёры SportsPress поддержкой счёта/результатов и дополнительными функциями импорта матчей с итогами.
Enhanced Import for SportsPress расширяет стандартные CSV-импортёры SportsPress дополнительными функциями, специально предназначенными для импорта матчей со счётом и результатами.
Что делает этот плагин
Этот плагин расширяет стандартные импортёры SportsPress для матчей (CSV) и игроков (CSV).
Для матчей добавляется поддержка:
- Импорт счёта/результатов: импортирует счёт матчей напрямую из CSV-файлов
- Автоматическая обработка результатов: автоматически создаёт и обновляет результаты матчей, используя встроенную систему результатов SportsPress.
- Автоматическое создание календаря и турнирной таблицы: команды автоматически назначаются в турнирную таблицу.
- Обратная совместимость: работает с существующими CSV-форматами SportsPress, при этом добавляя новые возможности.
Для игроков добавляется поддержка:
- Столбец Player ID (обновление по ID): если указан Player ID, соответствующий игрок обновляется; если не указан — создаётся новый игрок. Без Player ID работает как стандартный импортёр (с использованием опции «Объединять дубликаты»).
- Столбцы метрик: все зарегистрированные метрики (sp_metric) доступны как столбцы, поэтому значения метрик можно импортировать для игроков. Пустые ячейки метрик сохраняют существующие значения при обновлении.
Основные функции
- Поддержка счёта: импортирует домашние и гостевые счета напрямую из CSV.
- Расчёт результата: использует встроенную функциональность SportsPress для расчёта результата события.
- Автоматическое создание турнирной таблицы и календаря: позволяет автоматически создавать новую турнирную таблицу и/или новый календарь.
- Назначение команд в турнирную таблицу: управляет распределением команд в турнирной таблице, чтобы избежать ложных совпадений.
Импорт матчей: формат CSV
Расширенный импортёр матчей добавляет следующие столбцы CSV:
- Счёт хозяев – счёт домашней команды (необязательно).
- Счёт гостей – счёт гостевой команды (необязательно).
Пример CSV для матчей
Date,Time,Venue,Home,Away,Home Score,Away Score,Match Day
2024/01/15,19:30,Stadium A,Team Alpha,Team Beta,2,1,GW1
2024/01/20,20:00,Stadium B,Team Gamma,Team Delta,0,3,GW2
2024/01/25,18:45,Stadium A,Team Beta,Team Gamma,1,1,GW2
Импорт игроков: формат CSV
Расширенный импортёр игроков поддерживает следующие дополнительные столбцы:
- Player ID – если указан, обновляет существующего игрока по ID; если не указан, создаётся новый игрок. (необязательно)
- Столбцы метрик (sp_metric) – все зарегистрированные метрики SportsPress отображаются в виде столбцов; вы можете импортировать значения метрик для каждого игрока. Пустые ячейки метрик сохраняют существующее значение игрока для этой метрики.
Пример CSV для игроков
Player ID,First Name,Last Name,Team,Goals,Assists,Yellow Cards
1234,John,Doe,Team Alpha,2,1,0
,Jane,Smith,Team Beta,0,0,1
1236,Tom,Johnson,Team Gamma,1,,2