Руководство по всплывающим сообщениям Composer

:bookmark: Это руководство объясняет различные сообщения композитора, которые могут появляться, соответствующие настройки сайта и способы их отключения.

:person_raising_hand: Требуемый уровень пользователя: Администратор

В Discourse при составлении сообщений пользователями появляются некоторые всплывающие сообщения.

Эти сообщения, известные как образовательные сообщения композитора, служат образовательным и модерационным целям, направляя пользователей к лучшим практикам и напоминая им о правилах сообщества.

В этом руководстве мы объясним детали и контекст каждого сообщения композитора, а также способы отключения этих всплывающих окон, если это необходимо.

Подробные сообщения композитора и связанные настройки сайта

Ниже приведен полный список образовательных сообщений композитора, их соответствующих текстовых ключей, связанных настроек сайта, условий их появления и сообщений по умолчанию, которые они отображают:

Образовательные сообщения для новых пользователей

Обучение созданию новой темы

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

  • Текстовый ключ: education.new-topic
  • Настройка сайта: educate until posts
    • Определяет, сколько из начальных сообщений пользователя вызовут отображение панели обучения новых пользователей в композиторе.
  • Сообщение:

Обучение ответу на тему

Это сообщение появляется в первый раз, когда пользователь отвечает на тему.

  • Текстовый ключ: education.new-reply
  • Настройка сайта: educate until posts
    • Определяет, сколько из начальных сообщений пользователя вызовут отображение панели обучения новых пользователей в композиторе.
  • Сообщение:

Ограниченное количество ответов для новых пользователей

Это сообщение появляется, когда новый пользователь достигает лимита ответов на одну тему.

  • Текстовый ключ: education.too_many_replies
  • Настройка сайта: newuser max replies per topic
    • Устанавливает максимальное количество ответов, которое новый пользователь может сделать в одной теме, пока кто-то другой не ответит ему.
  • Сообщение:

Доминирование в теме

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

  • Текстовый ключ: education.dominating_topic
  • Настройка сайта: dominating topic minimum percent
    • Указывает процент сообщений, который пользователь должен иметь в теме, прежде чем ему напомнят о чрезмерном доминировании в обсуждении.
  • Сообщение:

Предложение «Перейдите в комнату»

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

  • Текстовый ключ: education.get_a_room
  • Настройка сайта: get a room threshold
    • Определяет количество сообщений, которое пользователь может отправить одному и тому же человеку в теме, прежде чем ему будет предложено «перейти в комнату» и рассмотреть других участников.
  • Сообщение:

Не кормите троллей

Это сообщение предупреждает пользователей об ответе на помеченные сообщения, что может поощрять негативное поведение.

  • Текстовый ключ: education.dont_feed_the_trolls
  • Настройка сайта: don't feed the trolls threshold
    • Указывает количество жалоб от других пользователей, которое должно получить сообщение, прежде чем появится предупреждающее сообщение пользователю.
  • Сообщение:

Похожие темы

Это сообщение появляется, когда пользователь пытается создать тему, похожую на другую существующую тему.

  • Текстовый ключ: js.composer.similar_topics
  • Настройки сайта:
    • min_title_similar_length
      • Эта настройка определяет минимальную длину заголовка, которая должна быть, прежде чем будет выполнена проверка на похожие темы. Если длина заголовка ниже этого порога, проверка на похожие темы не будет выполнена.
    • minimum_topics_similar
      • Эта настройка определяет минимальное количество тем, которое должно существовать, прежде чем будут предложены похожие темы при создании новых тем.
  • Сообщение:

Образовательное сообщение о решённой теме

Это сообщение появляется, когда пользователь пытается ответить на тему, которая уже была отмечена как решённая. Это сообщение является частью плагина discourse-solved.

  • Текстовый ключ: education.topic_is_solved
  • Настройка сайта:
    • disable_solved_education_message
      • При включении отключает образовательное сообщение, которое появляется, когда пользователи пытаются ответить на решённые темы.
  • Сообщение:

Отключение всплывающих окон композитора

Использование CSS

Вот как можно отключить все образовательные сообщения композитора с помощью CSS:

  1. Откройте панель администратора вашего сайта.

  2. Перейдите в раздел «Внешний вид → Темы» вашего сайта. (/admin/customize/themes)

  3. Добавьте следующий CSS-код в вашу тему:

    /* Скрыть все образовательные сообщения композитора */
    .composer-popup {
        display: none;
    }
    
  4. Сохраните изменения.

Этот код скроет все образовательные сообщения композитора на вашем сайте.

Настройка параметров сайта

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

Кроме того, вы можете отредактировать содержимое всплывающего сообщения на странице .../admin/customize/site_texts.

8 лайков

In the text it calls them “composer education messages” but in the title of this page it calls them “composer popup messages.” Not sure if it matters.

3 лайка

It looks like the education_posts_text is no longer valid?

1 лайк

The text was changed in May. The current version is

Thanks for contributing to %{site_name}!

Before you post, please select a category or tag to group this topic with related discussions so that it's easy for others to find it.

For more tips and advice on participating in our community, [check out our community guidelines](%{base_path}/guidelines).

So the only available keys are site_name and base_path


The topic could benefit from an update. There have been several changes regarding education messages in recent months. Some no longer exist.

1 лайк

Thanks! Is there someone we should @?

2 лайка

I don’t think @mentioning a team member is a good idea

3 лайка

thanks for the note Moin, we’ll get someone to update this topic.

4 лайка

As of the Dec 1 edit to this topic there are still some issues. Ex:

Under Similar topics:

  • max_similar_results was removed in May
  • the setting min_topic_count_similar_results seems confabulated and should be minimum_topics_similar

Composer tips removed in June:

  • upload avatar
  • sequential replies
  • reviving old topic

(I haven’t reviewed every section – these are just things that have recently come up elsewhere.)

5 лайков

Я обновил документацию и удалил их :hugs:

2 лайка