Как скрыть/удалить доступ к разделам «О нас», «Часто задаваемые вопросы», «Условия использования» и «Политика конфиденциальности» для участников сообщества?
Я не думаю, что можно полностью устранить существование самих подстраниц, но вы можете «скрыть» легкий доступ к ним для пользователей с помощью CSS. Например, если вы хотите убрать ссылки на них из гамбургер-меню, можно использовать CSS, например:
.hamburger-panel a.widget-link.about-link {
display: none;
}
и
.hamburger-panel a.faq-priority.widget-link {
display: none;
}
Под «гамбургер-меню» вы имеете в виду боковую панель? Обычно «гамбургер-меню» относится только к меню на мобильных устройствах, но поскольку эта боковая панель также отображается с иконкой гамбургера, возможно, речь идёт именно о ней.
Если так, то, возможно, с момента публикации этого оригинального поста в 2021 году что-то изменилось. Похоже, что я могу убрать эти страницы из выпадающего меню. Пользователи всё ещё смогут переходить к ним напрямую по ссылке, но здесь они отображаться не будут.
Поправьте меня, если я ошибся!
Да, я думаю, что автор оригинального поста (OP) имел в виду Discourse того времени, у которого было меню-гамбургер вместо боковой панели. Оно выглядело примерно так:
Вскоре после этого, в 2022 году, это было заменено новой боковой панелью, которая стала стандартным дизайном интерфейса, и боковая панель привнесла множество новых функций.
Итак, вот что я сделал, чтобы скрыть эти элементы:
- удалил страницы из бокового меню с помощью опции «Настроить этот раздел»;
- изменил URL в настройках для
tos-urlи подобных на другую страницу; - добавил немного CSS, чтобы скрыть две конкретные ссылки, которые нужно убрать, например:
nav-pills .nav-item-privacy { display: none; } .nav-pills .nav-item-tos { display: none; }
Достаточно ли этого, чтобы эти страницы нигде не отображались, или я что-то упустил?
Хочу уточнить: всё выглядит отлично, но меня беспокоит, нет ли других способов попасть на эти страницы или увидеть эти ссылки, которые я не учёл.

