Произошло крупное обновление компонента. Не могли бы вы попробовать обновить его и посмотреть, как всё получится?
Привет, извините за медленный ответ. Я только что проверил, и у меня всё ещё не работает.
Вот как это всё ещё выглядит.
Я всё ещё вижу сообщение об ошибке, что в теме есть ошибки в CSS, HTML или YAML. Пока мы нашли обходной путь, и это также может быть связано с версией Discourse, которую мы используем.
Функция шаблона личных сообщений (action="create_pm") раньше не работала на нашем экземпляре. Она отображала редактор личных сообщений, но при нажатии кнопки «Отправить» сообщение превращалось в тему — обычно публичную!
Я добавил быстрое исправление в форк, скопировав некоторые фрагменты из репозитория discourse/discourse:
Думаю, решающим стало добавление archetypeId: "private_message". Однако, мне кажется, что сама ошибка заключается в том, что можно открыть редактор, который вводит пользователей в заблуждение, заставляя думать, что они создают личное сообщение, а затем делает его публичным без предупреждения.
Да, извините, я только что попробовал, и всё работает отлично. Думаю, это связано с вашей настройкой. Если вы покажете точный полный текст ошибки, возможно, я смогу помочь.
Да, вы правы, я это изменю. Спасибо.
Ничего страшного. Я думаю, проблема в нашей настройке, поэтому сначала я её исправлю, а затем вернусь к вам.
Спасибо за помощь!
Привет, спасибо за этот компонент темы.
Возможно ли добавить ещё один специальный ключ?
Он нужен для шаблона плана тренировок.
$today — сегодняшняя дата.
Редактирование:
Привет, это мой первый PR… надеюсь, я всё сделал правильно… на моём экземпляре работает.
Потребовалось две попытки (как вы скрываете ошибки на GitHub?).
.. ну что ж, это уже одно дело из списка желаний… теперь осталось разобраться только с API.
5 сообщений были перенесены в новую тему: Установить текст кнопки сообщения в зависимости от получателей ЛС
Приветствую. Могу ли я использовать эту функцию, чтобы ответить на конкретное сообщение в текущей теме?
Сообщение было перенесено в новую тему: Добавить шаблоны ответов
Есть ли способ поместить теги [wrap][/wrap] внутрь шаблона ответа? Я пробовал использовать \ для экранирования символа, но это не помогает.
categoryId у меня не работает
В консоли ошибка:
Category.findById вызван с строковым ID
см. скриншот ниже… есть ли какие-то рекомендации, как заставить это работать?
topic-template не относится к этому theme-component. Что именно вы пытаетесь сделать?
Я пытаюсь создать новую тему, используя компонент шаблона ответа и указав categoryId=“31”
Есть ли скрытая функция для использования этого для конкретных тем? Обходным решением было бы переместить данную тему в категорию, выделенную специально для шаблона, но это немного глупо.
Мне бы хотелось иметь возможность сопоставить шаблон с одной конкретной темой, чтобы он использовался в каждом ответе в этой теме.
Я думаю, что вы описываете именно функциональность этого TC, но он может работать не так, как вы ожидаете.
Вместо использования основной функциональности шаблонов категорий это добавляет шаблон для каждой темы, который пользователь должен активировать, нажав на соответствующую часть первого сообщения (или аналогичное).
Это работает очень хорошо, если в категории, в которой он находится, активирована эта настройка:
![]()
Я искал именно эту функцию; она была бы действительно полезна в типичных контекстах систем управления обучением (LMS).
Вы правы. Это почти то, что я ищу, но всё же нужна более качественная реализация для таргетинга на конкретные темы. Также требуется более удобный способ принудительного добавления текста, когда пользователь нажимает «Ответить». Посмотрим, кто-нибудь подхватит эту идею. Это стало бы отличным дополнением к уже хорошему компоненту темы.
Это именно то, что мы ищем!
Таким образом, мы сможем фактически заставить пользователей следовать определённой структуре в своих темах журнала
Мы думали о плагине, который бы по сути «вставлял» шаблон ответа, размещённый в первом сообщении темы, в стандартную кнопку «Ответить». Шаблон ответа будет задаваться через шаблон темы категории.
@exetico @satonotdead, вам интересно разделить расходы на разработку такого мини-плагина?
Значит, с этим плагином шаблон темы будет использоваться как для тем, так и для ответов?

