Настройка формы регистрации (добавить вступительное предложение)

Я ищу способ добавить короткое вступительное предложение над формой регистрации на нашем сообществе. Мне удалось изменить заголовок и даже заменить эмодзи стандартного приветствия рукой. Я видел здесь упоминания о кастомизации компонентов темы.

Мы не слишком строго проверяем регистрации, так как это форум для открытых педагогов со всего мира, но всё чаще создаются аккаунты, в которых не заполнены обязательные поля достоверной информацией (например, город, страна, мотивация присоединения к сообществу). Я удаляю запросы, которые выглядят как попытки просто получить аккаунты где-либо (пока я видел только одну попытку спама, что удивительно).

Я просто хочу добавить сверху предложение, чтобы указать, что заполнение формы поможет нам лучше одобрить их аккаунты (а также просто быть хорошими участниками сообщества).

Спасибо за любую помощь.

И ещё, сгенерированный ИИ альтернативный текст здесь — это находка. Я единственный человек из нашего сообщества из 1800 участников, который вводит альтернативный текст для изображений.

Вы можете сделать эти поля обязательными.

Вы также можете включить панель инструментов для разработчиков и обнаружить, что существует выход для плагина create-account-header-bottom.

О! И Custom Components -- add button or text at any plugin outlet позволит вам добавить небольшой текст, который будет вставлен туда.

Вам потребуется немного больше работы, чем у меня, чтобы настроить HTML и/или CSS так, чтобы текст размещался именно там, где вы хотите, но это хорошее начало.

Регистрация отличается от форума приглашений, но при этом довольно похожа. Однако кажется, что форма приглашений не имеет тех же каналов, или я что-то упускаю?

Если вы пришлете мне ссылку-приглашение, я смогу проверить?

Немного цензуры :slight_smile:

По сути, нет конкретных каналов для приглашений.

Похоже, вы всё ещё можете использовать after-user-name или after-user-info.

Но если ни один из них вам не подходит, обычно не так сложно добавить новый плагин-выход в ядро.

Если вам нужно, чтобы он отображался только на странице приглашения, вы можете скрыть его с других страниц с помощью CSS.

after-user-name работает немного криво. Если бы я использовал top-notices, как бы я ограничил своё изменение только страницей приглашения? Или вы предлагаете просто переопределить его, а затем скрыть на всех остальных страницах?

Вот что-то вроде этого.

Отлично! Я использую Discourse с 2020 года и даже не знал об этой волшебной панели разработчика. БУМ! Новые возможности

У меня они уже установлены как обязательные, но проблема в том, что люди вписывают туда случайный мусор, который часто даже отдалённо не соответствует тому, что мы запрашиваем. Хотя это как минимум позволяет выявить спамеров!

Дело скорее в том, что вы не читаете каждое объявление в meta. Это совершенно новая функция!

Представляем панель инструментов разработчика Discourse

Баланс между блокировкой спамеров и раздражением ваших реальных пользователей — задача довольно сложная!

Дайте знать, если в итоге вы воспользуетесь моим компонентом темы. Если вы разработчик, то, возможно, просто используете его в качестве примера.