Я тестировал плагин, и, похоже, календарь не отображает события при просмотре в категории.
Причина, судя по всему, в том, что поле calendar_details в данных поста пустое.
Как видно на втором скриншоте, пост загружен корректно, поле event присутствует, но calendar_details пусто.
Привет, этот официальный плагин всё ещё поддерживается?
Если поддерживается, можно ли ответить, признана ли эта проблема?
Будет довольно обидно увидеть, что мой пост будет случайно удалён через 15 дней, хотя я потратил время, чтобы сделать его максимально полным, и при этом не знать, что происходит.
Да, поддерживается. У меня возникла та же проблема, что и у вас, при попытке привязать календарь к категории. Календарь отображается, но в нём нет событий. В логах я вижу те же сообщения, что и вы, а в консоли браузера ошибок нет. Мы найдём кого-то из команды Discourse, чтобы разобраться, что происходит.
@Arkshine обратите внимание, что настройки calendar categories требуют postId. Вы уверены, что указываете ID первого сообщения темы календаря, а не ID самой темы?
Я не уверен, что [calendar][/calendar] должен подхватывать события, даты — да, события . Когда я говорю «должен», я имею в виду, что я никогда этого не видел. Как вы отметили, события подхватываются в маршруте /upcoming-events. Хотя это, вероятно, была бы хорошая функция.
Хорошо, я посмотрел на это. @techAPJ прав: эта функция всегда касалась [calendar][/calendar] и никогда не касалась событий.
Поддержка отображения событий в категориях никогда не реализовывалась. Извините, понимаю, что это немного запутанно, так как мы хранили всё в одном плагине. Но календарь и события — это две разные вещи.
Возможно, я добавлю поддержку отображения /upcoming-events в заголовке категории, но это не является приоритетом в данный момент.
Жаль. Я не вижу особого смысла в том, чтобы в категории отображался пустой календарь.
У нас планировалась категория «События», где все обсуждения в ней посвящены конкретному запланированному мероприятию. Тогда календарь вверху просто показывал бы все предстоящие события этой категории.
На самом деле мы хотели, чтобы календарь, отображаемый по ссылке «Предстоящие события» в меню, также был виден в самой категории.
Ну что ж — будем надеяться, что эта функция появится в будущем.