| Краткое описание | Предотвращает создание новых тем пользователями, которые не потратили время на чтение существующих. | |||||||
| Репозиторий | Discourse topic read timer | |||||||
| Гид по установке | Как установить тему или компонент темы |
Установить этот компонент темы
Автономный компонент темы для Discourse, который требует от соответствующих пользователей зафиксированного времени чтения перед созданием новых тем. Ответы, редактирование и личные сообщения остаются доступными.
Стремясь побудить новых пользователей читать и искать информацию, прежде чем сразу же создавать новую тему, этот компонент ограничивает уровень доверия (настраивается через параметр max restricted trust level), требуя прочитать необходимый объем минут. Пока этот порог не будет достигнут, кнопка создания новой темы заблокирована и затемнена, а при наведении на нее отображается всплывающая подсказка, составленная из объяснения требований к чтению и приглашения ознакомиться с правилами. Если кнопку темы нажать, откроется ссылка на правила сообщества (ID темы настраивается). Соответствующие пользователи по-прежнему могут добавлять сообщения в существующие темы.
API может обойти это ограничение, поэтому оно действует только в браузере. В нашем случае мы ограничиваем доступ к API (а значит, и к discourse hub) уровнем доверия 1 и выше.


