Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как автоматизировать обновление сетки спортивного турнира в DLE 13.x?

Как автоматизировать обновление сетки спортивного турнира в DLE 13.x?


     23.12.2019    Общие вопросы по PHP, Модули    1146

вопрос
В очередной раз обращаюсь к уютному сообществу DLE-FAQ за советом, а возможно кто-то подскажет готовый модуль.

Я через новости хочу добавлять и автоматически обновлять турнирную сетку (double elimination / single elimination )
По крону я получаю результат матча и id турнира (в каждой новости доп поле с id турнира, чтобы можно было к ней обращаться)
Далее по моей логике следует найти в HTML новости фрагмент сетки, которую мы обновляем, в ней найти блок матча с текущими (которые по крону пришли) командами
Но у нас есть только результат матча, а в сетке победитель серии (до трех побед), то есть текущее очко (счет) мы увеличиваем на 1, а если он становится равным 2 (счет 2-1 или 2-0), то указанную команду надо продвинуть далее по сетке, тоесть поместить в следующую ячейку

Вот тут у меня начинаются проблемы, как мне определить какая из ячеек будет следующая для текущего матча?
Да и до этого алгоритм кажется очень сырым, искать в HTML коде/тексте не есть быстро.
И момент с добавлением новости (пустой сетки), я планирую просто сверстать HTML фрагмент сетки и копировать его вручную из новости в новость, как бы вы упростили добавление пустой, новой, сетки?
Как автоматизировать обновление сетки спортивного турнира в DLE 13.x?

Ответа пока нет


2 комментария

dj-avtosh
PHP-developer

dj-avtosh - 23 декабря 2019 13:24 -

Здравствуйте, проще перерисовывать всю сетку - и меньше ошибок будет.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

UsurpatorVaticana
Юзер

UsurpatorVaticana - 23 декабря 2019 18:08 -

dj-avtosh, подгуглил денек, походу бэком надо массив результатов составить, а саму сетку по нему рисует js уже после загрузки страницы

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх