Пользователи форума, который я импортирую, хотели бы иметь родительскую категорию, которая служила бы «меткой» (похожей на то, что было в phpBB). Категория, содержащая только подкатегории. Никаких тем в родительской категории.
Я прекрасно понимаю, что это не тот способ, которым задуманы категории в Discourse. Но не всегда легко найти новые способы реорганизации категорий из старого движка форума с иной структурой категорий, и мои пользователи довольны текущей реорганизацией, несмотря на «проблему», которую я опишу позже (см. абзац с видео).
Родительская категория содержит 4 подкатегории.
Простой способ заставить пользователей публиковать сообщения в подкатегории — снять галочку «Создание» во вкладке «Безопасность» для «всех» и добавить пользовательский текст, который будет отображаться, когда у пользователей нет прав на создание тем в этой родительской категории.
Однако проблема заключается в том, что кнопка «Новая тема» становится серой, а при наведении появляется символ
, что совсем не привлекает внимание.
Если нажать на неё (хотя ничего не подсказывает, что её можно нажать из-за иконки), появляется наше пользовательское сообщение (например: «Пожалуйста, выберите подкатегорию для создания темы»), которое также отображается в верхней части страницы категории (верхняя строка в видео).
Предполагаю, что есть простой способ на JS убрать класс disabled у этой конкретной кнопки?
Но даже если мы это сделаем, возникает ещё одна проблема: пользователи ожидают, что при нажатии на привлекательную кнопку (обычное состояние, курсор-указатель) откроется редактор сообщения, а не сообщение «Пожалуйста, выберите одну из подкатегорий для создания темы». Не станет ли это отпугивающим фактором, поскольку форум предназначен для привлечения новых людей, а не только для текущих пользователей?
Или, возможно, мы можем полностью скрыть кнопку… Но это может выглядеть странно, так как кнопка «Новая тема» будет присутствовать в других родительских категориях, которым разрешено создавать темы?
Не посоветуете ли вы найти другую организацию категорий, позволяющую родительской категории быть обычной категорией со своими темами, а не «меткой»?
Каков ваш совет?