Тэги времени событий в Discourse иногда исчезают + проблемы с блоком событий

Сейчас проходит конференция, и мы используем функции событий Discourse для нескольких тем — см. CEE Meeting - Movement Strategy Forum.

Теги относительного времени, добавленные к заголовкам тем, отличные! Но они работают ненадёжно. Чаще всего они появляются, но не всегда. Мне кажется, что случайное редактирование поста помогает что-то активировать, однако посты, у которых был такой тег, могут его потерять позже, даже если блок события присутствует и событие отображается в календаре. Есть какие-то идеи, что может вызывать эту проблему?

РЕДАКТИРОВАНИЕ:

Возможные причины:

  • Указание только даты и времени начала, без даты и времени окончания.
  • Редактирование первого поста.
  • Редактирование события.
  • Сочетание с постом Wiki / Совместным редактированием — слишком хрупкая связь?

На самом деле каким-то образом мне удалось рассинхронизировать исходный текст и блок события. Неважно, как сильно я пытаюсь редактировать событие, пост или перестраивать HTML, блок события всё равно показывает неверную информацию, даже когда исходный текст корректен.

РЕДАКТИРОВАНИЕ:

Ещё один пост без тега времени в заголовке, где блок события и исходный текст рассинхронизированы, а функция «Перестроить HTML» не решает проблему. В данном случае не задействованы посты Wiki или совместное редактирование…

При нажатии на три точки и выборе «Редактировать событие» отображаются (неверные) данные из блока события, а не (правильные) данные из исходного текста:

3 лайка

Просто уточняю: под тегами относительного времени вы имеете в виду те, что находятся в элементе списка тем, верно?


Что касается проблемы с данными о событиях, думаю, это, вероятно, связано с часовым поясом. Можете ли вы открыть консоль JS в браузере, ввести moment.tz.guess() и сообщить мне результат?

Да! Извините, не смог найти для этого лучшего названия. :slight_smile:

В следующий раз, когда столкнусь с этой проблемой, проверю консоль.

1 лайк

Скоро состоится конференция, и темы для мероприятий создаются здесь. В данный момент есть 4 мероприятия, все установлены в часовом поясе «Asia/Dubai», и из них…

  • Одно и два не имеют тега относительного времени.
  • Из этих двух одно не отображается в календаре.

moment.tz.guess()
‘Europe/Berlin’