Запрос поля пользователя позволяет отображать форму поля пользователя в любом посте Discourse. Изменения, внесённые в форму, сохраняются в профиле текущего пользователя. Это удобно, чтобы попросить пользователей изменить значение поля пользователя, не заставляя их искать это поле в своём профиле.
Пример использования для поля пользователя с именем age и другого с именем best fruits:
Привет, @patrickemin
Подтверждаю, что в данный момент это не работает. Я добавил в тему соответствующих специалистов, так что, надеюсь, исправление появится скоро.
Есть ли возможность поделиться ссылкой на пример сломанной публикации на вашем форуме? (Личное сообщение тоже подойдет, если вы предпочитаете не публиковать здесь)
Моя ошибка: TC был деактивирован, теперь он активен. Я создал новую тему: https://dessein-tech.com/t/user-field-prompt-test-2/8406. Рамка вокруг поля отображается, но поле не редактируется. Кроме того, кнопки «Удалить» и «Редактировать» для этой темы не работают (перед удалением или возможностью редактирования темы возникает задержка в 30 секунд). Иконка гаечного ключа тоже не реагирует. Это происходит и в режиме предпросмотра.
Я думаю, проблема в том, что ваш сайт использует устаревшую версию потока постов, так как плагин discourse-nationalflags ещё не обновлён для новой системы отображения постов. Как администратор, вы должны видеть красный баннер об этой проблеме.
Недавние исправления для user-field-prompt были разработаны исключительно с учётом новой системы отображения постов, поэтому на вашем сайте возникают ошибки.
Если вам прямо сейчас необходима функция пользовательских полей, я рекомендую отключить плагин nationalflags. В противном случае вам придётся дождаться, пока разработчик этого плагина внесёт необходимые обновления.