Показать скрытые категории

Установить этот компонент темы

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

Настройки

Блоки категорий

Обычные категории

Описание

Похоже, это решает проблему, о которой часто спрашивают люди. Как дать понять, что существует категория, требующая специальных прав доступа?

Я создал похожий компонент для клиента, но по ряду причин там была жёстко прописана кастомная отображаемая категория. Я сделал эту версию, которая изменяет список категорий, чтобы он отображался как любой другой. Не уверен, что это действительно работает, но кажется, что работает. Если вам нужно, чтобы он делал что-то другое, приветствуются pull-запросы, или свяжитесь со мной напрямую, если у вас есть бюджет.

Возможно, имеет смысл добавить параметр URL, чтобы можно было вести на подписку или тему.

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

7 лайков

Это будет заполнено, или вы забыли убрать это :eyes:?

1 лайк

Вам нужно подать заявку на вступление в группу, чтобы её увидеть. (Шутка)

1 лайк

Ой. Спасибо.

Хорошая шутка!

1 лайк

Так что это похоже на Category Previews, но также работает для блоков категорий и предлагает больше функций?

2 лайка

Ох, черт. Я думал, что знаю, что делает «Предпросмотр категорий», но ошибся. Клянусь, я только что смотрел на это, и там требовалось, чтобы категория была видимой, а просто в основном скрывалась. Возможно, есть какой-то другой компонент, который я перепутал с предпросмотром категорий.

Так что, да. Вероятно, имеет больше смысла использовать хорошо известный и поддерживаемый Предпросмотр категорий. Я обновлю исходный пост и, если вспомню, README.

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

2 лайка

На самом деле я думал, что другой компонент может сослаться на это в будущем. Ведь поддержка блоков категорий — это, в конце концов, значительное преимущество.

2 лайка

Не то, чего я ожидал! Возможно, здесь нужно добавить настройку для произвольного URL, а не только ссылку на страницу группы, как сейчас.

2 лайка