В нашем форуме есть несколько основных категорий с подкатегориями. Основные категории заблокированы. Если вы находитесь в одной из основных категорий, кнопка «Создать тему» становится неактивной, что, похоже, сбивает наших пользователей с толку: несколько человек уже спрашивали, не утратили ли они какие-то разрешения, которые у них ранее были. Чтобы сделать интерфейс более интуитивным, мы хотели бы разрешить создание тем внутри подкатегорий без необходимости возвращаться на основной уровень. Также мы подумали о создании небольшого диалогового окна, которое объясняло бы эту «проблему» и позволяло бы переходить к подкатегориям. Кнопка оставалась бы неактивной только в том случае, если все подкатегории также «заблокированы».
Планируется ли какое-либо улучшение в этой области? Или у кого-то есть опыт решения подобной проблемы и есть простое обходное решение?
У нас есть аналогичный сценарий использования: сделать темы общедоступными через 3 месяца после их создания.
Я думал, что хорошим решением будет следующее:
Основная общедоступная категория для старых постов (все могут просматривать и отвечать).
Ограниченная подкатегория (TL_0 может создавать темы) с автоматическим перемещением постов через 3 месяца.
Автоматический скрипт для перемещения тем из подкатегории в основную, если дата создания составляет 3 месяца или более.
Проблема в том, что кнопка + Новая тема в основной категории теперь неактивна (серая) для авторизованных пользователей. Хотя я мог бы просто предложить им публиковать посты в подкатегории, я бы предпочел сохранить чистоту интерфейса, сделав следующее:
Заменить неактивную кнопку + Новая тема в этой категории на рабочую для всех авторизованных пользователей, которая открывает редактор с предустановленной подкатегорией.