Актуальны ли настройки календаря?

Актуальны ли настройки календаря?

В разделе «Категории календаря» найти categoryId довольно просто, но где же находится postId?

Я запутался, потому что, как только календарь применяется к категории, он отображается в верхней части этой категории и извлекает события из первых постов своих собственных тем, верно?

Существует два типа календарей категорий: один для тематических календарей (calendar categories) и один для календарей событий (events calendar categories).

Эти инструкции относятся к отображению тематического календаря над одной или несколькими вашими категориями. Идентификаторы постов (Post_ids) не очень удобны для поиска, но вы можете найти их в JSON-файле вашей тематической записи. В идеале у нас должен быть гораздо более простой способ получения этой информации.

Календарь категории событий — это тот, который заполняется записями в стиле «создать событие» из первых постов.

Даже с этим объяснением всё ещё запутанно:

  1. Действительно, postId не так просто найти.
  2. Неясно, зачем нужны два календаря или почему они имеют одинаковое название.

Я, вероятно, никогда не сталкивался с «календарём темы». Насколько я понимаю, «календарь темы» позволит разместить календарь в первом посте темы (что потенциально может быть опубликовано как отдельная страница), который можно заполнять, отвечая на эту тему с помощью записи… image?

Думаю, использование сокращения topic_id/post_number может стать хорошим началом. Его легко найти, так как оно является частью URL. Однако оно может измениться, если пост будет перемещён. Поэтому один из способов решения этой проблемы — использовать формат 123/45 и автоматически преобразовывать его в реальный postId. Таким образом, при перемещении поста обратное преобразование также будет возможным (например, postId=444 станет 222/67 после перемещения из 123/45 в тему 222). Мне кажется, это потребует создания дополнительной SQL-таблицы для отслеживания этой связи, но для пользователей это было бы гораздо понятнее. Кроме того, это позволило бы ссылаться на посты следующим образом…

«Пожалуйста, обратитесь к post:134/33…», и это автоматически создаст ссылку на этот пост.

На try.discourse.org есть такой, если захотите посмотреть?