Получи случайную криптовалюту за регистрацию!

Блок расписания https://drive.google.com/file/d/11Irb1sNypvm46 | Dmitry Space кодит!

Блок расписания
https://drive.google.com/file/d/11Irb1sNypvm46DCTEYoWqmJTJRkMLr_U/view?usp=sharing

Этот блок было реализовать даже сложнее, чем "Фильтры"))

Дело в том, что в этой школе события реализованы через геткурсовский функционал блога. Каждое событие — это публикация в блоге.

С одной стороны это удобно, т.к. у записей блога можно установить дату окончания публикации, после которой событие будет удаляться, с другой — это создаёт дополнительные проблемы, когда нужно фильтровать и выводить подробную информацию об этих событиях в красивом виде))

Здесь я сделал так, чтобы записи блога выводились в блок "Плитка". Но т.к. этот блок не реально так стилизовать, поэтому блок "Плитка" парсится скриптом, с целью выцепить из каждой карточки информацию о тренере, виде тренировки, дате и времени начала, названии и, конечно, ссылки на это событие. А затем, используя эту информацию, скрипт генерирует новые карточки с другим дизайном, при этом изначальный блок "Плитка" просто скрывается за ненадобностью.