Плагин для «проверки» части сообщения перед его отправкой

Привет.

Извините за ужасный заголовок моей темы, сорри xD

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

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

Наш форум предназначен для довольно небольшого сообщества, живущего на острове. У нас есть 6–7 принимаемых почтовых индексов, и если индекс не совпадает, они не должны иметь возможности создавать посты.

Можно ли это реализовать?

Хватит ли у вас ресурсов, чтобы проверить этих продавцов заранее, используя имеющиеся инструменты? Вы можете создать группу с функцией «запрос на вступление», чтобы утверждать участников перед добавлением, а затем предоставить права на создание сообщений в категории «покупка/продажа» только этой группе.

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

Я очень новичок в роли администратора Discourse. Можно ли сделать этот раздел видимым для всех, а при попытке опубликовать пост или ответить автоматически отказывать в доступе, с возможностью затем запросить доступ к разделу?

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

Рассмотрите плагин Locations, если вы хотите, чтобы пользователи указывали своё местоположение. Вы также можете добавить метку местоположения к теме. Принудительного применения нет, но это может поддержать ваши усилия.

Также ознакомьтесь с этой темой, которая затрагивает схожие вопросы: Ability to Block Discourse Access from Geographic Regions or Countries

Добавлю к тому, что сказал @merefield, ссылку на руководство:

Это отлично, спасибо, ребята!

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