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

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

Как сделать так, чтобы темы отображались в меню на главной странице? Мне нравится такой внешний вид гораздо больше.

Как настроить так, чтобы на главной доменной странице форума отображались основные категории, а не все новые посты? Мне нравится классический вид форумов.

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

Вы можете воспользоваться поиском по настройкам в верхней части страницы. Поиск по запросу «personal message» (личные сообщения) даст вам нужный результат. Конкретно, это настройка enable personal messages.

Я не думаю, что можно полностью отключить уровни доверия. Однако уровень tl4 доступен только вручную, а tl3 можно отключить, установив значение tl3 requires days visited (требуется дней посещений для tl3) в «101», что на 1 больше, чем значение tl3 time period (период времени для tl3).

Также вы можете отключить send tl1 welcome message (отправка приветственного сообщения tl1) и send tl2 promotion message (отправка сообщения о повышении tl2), а также изменить другие настройки в разделе «Trust Levels» так, чтобы tl1 и tl2 не давали никаких преимуществ перед tl0. На что стоит обратить внимание, находятся в самом верху раздела «Trust Levels», за исключением двух в самом низу.

В разделе «Badges» (Значки) вы также можете найти и отключить значки Basic и Member, которые присваиваются на уровнях tl1 и tl2. Эти изменения сделают уровни tl0–tl2 практически незаметными и не будут влиять на то, что могут делать пользователи.

В поиске по настройкам введите «approve» (одобрить), и вы найдете два параметра unless trust level (если уровень доверия не достигнут). Установите оба в tl3 или tl4 (в зависимости от того, хотите ли вы разрешить пользователям с вручную установленным уровнем tl3 публиковать сообщения без одобрения), и вам придется одобрять все сообщения от пользователей, которым вы вручную не установили доверие.

Чтобы запретить редактирование, установите значение min trust to edit post (минимальный уровень доверия для редактирования поста) в tl4.

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

Это контролируется порядком настройки top menu (верхнее меню): какой элемент вы поставите первым в этой настройке, будет выбран по умолчанию. Я сам использую порядок categories, latest, new, unread, top, при этом пункты «new» и «unread» скрываются, если в них нет новых элементов.


В целом, большинство настроек довольно легко найти через поиск, когда вы определили поведение, которое хотите изменить. Просто будьте внимательны к словоформам. Например, если вы хотите изменить поведение, связанное с удалением, ищите «delet», так как некоторые настройки могут использовать «delete», а другие — «deleting» и т. д.

Каков максимальный уровень, при котором «tl1 требует указания тем», чтобы я мог просто заблокировать пользователей на tl0, так как мне это не важно? Я установил все крутые функции на tl4.

Если вы нажмёте или коснётесь меню рядом с изображением вашего профиля, откроется выпадающий список со следующими пунктами:

FAQ
Разное
Категории
Темы
О нас

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

Чисто предположительно, максимум, вероятно, составляет как минимум значение для 32-битного знакового целого числа — 2 147 483 647. Он может быть меньше, если значение хранится в другом типе данных или имеет произвольное ограничение.

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

Я обновил свой предыдущий пост, добавив информацию об этом селекторе тем.

tl1_requires_topics_entered: Значение должно быть в диапазоне от 0 до 2000000000.

Думаю, они никогда не повысят уровень.

Количество посещений:
tl3_requires_days_visited: Значение должно быть в диапазоне от 0 до 36500.

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

Если у вас так много тем и кто-то прочитал их все, он, вероятно, заслуживает повышения уровня! :slight_smile:

Параметр tl3_requires_days_visited должен быть просто на 1 больше, чем tl3_time_period, чтобы отключить его. Например, невозможно посетить 101 день за период в 100 дней.

Если вы не хотите разрешать изображения в постах (а также видео и т. д.), вы можете увеличить значение min_trust_to_post_embedded_media, чтобы сделать эту функцию недоступной. Для всего остального, что вы хотите, чтобы видели новые пользователи, вы можете закрепить одну тему как глобальный баннер; тогда содержимое первого поста будет отображаться в верхней части страниц.

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