В обычных условиях заглушенные категории отображаются в списке категорий для улучшения их обнаружения, особенно на сайтах, где по умолчанию заглушено много категорий. Этот компонент темы обеспечит противоположное поведение и скроет все заглушенные категории из списка категорий.
Размещено у нас? Компоненты тем доступны для использования в наших тарифах Standard, Business и Enterprise.
Привет, @david! Знаешь ли ты какие-либо решения, которые позволили бы скрыть определённые подкатегории на странице /categories, но при этом оставили бы возможность отображения тем в разделе «Последние»?
У меня есть несколько категорий с большим количеством подкатегорий, и я хотел бы их скрыть, так как они занимают слишком много визуального пространства.
Я нашёл это: .category-list .subcategories {, что можно скрыть, но это применяется ко всем категориям на главной странице. Можно ли указать только определённые категории и скрыть только их подкатегории?
Это работает для удаления названия подкатегории, но не других элементов, связанных с ней. Я обнаружил, что для новых тем индикатор ___ new всё ещё появляется, как на скриншоте ниже.
Ах, извините, я поторопился. Похоже, к каждому URL категории добавляется строка /l/new, поэтому их можно изолировать и скрыть, нацелившись также на атрибуты href.
Я уже видел такое же использование ранее. Всегда очень сложно вписать географические категории тем в нашу структуру тем: каждое решение — это своего рода компромисс, если только не использовать плагин с поддержкой геолокации.
Все темы в Америке
Все темы в США
Все темы в Калифорнии
Все темы в округе Сонора
Все темы в Санта-Розе
Я ищу решение с тегами, потому что в итоге мне нужно будет управлять 8000 городами, и в любом случае будет также 8000 естественных тегов. Как вы думаете, поддерживается ли 20 тысяч тегов?
Не существует API-конечной точки для массового удаления категорий. Сначала вам нужно удалить все темы, после чего вы сможете удалить категорию. Если у вас есть доступ к консоли, существуют некоторые rake-команды, которые могут помочь в этом.
Похоже, у меня возникла обратная проблема, хотя я использую версию 2.7.0.beta3. Заглушённые категории не отображаются на странице «Категории», но я бы предпочёл, чтобы действовало это новое поведение по умолчанию.
В актуальных версиях Discourse заглушённые категории больше не отображаются на странице категорий (они сгруппированы в раскрывающуюся скрытую группу в нижней части страницы категорий).
Я также ищу способ отображать заглушённые категории на их прежнем месте на странице категорий (то есть наоборот по сравнению с тем, чего добивался этот плагин).
Удалось ли вам, ребята, найти решение?
Спасибо!
Привет! Я использую Discourse версии 3.2.0.beta4-dev, и этот компонент не скрывает категорию со страницы категорий. Что я могу сделать, чтобы скрыть категорию?
Я проверил код на GitHub и увидел, что это просто CSS, и применил его к custom-category-boxes из компонента темы minimal category boxes. Проблема решена.