Ocultar categorías silenciadas

:discourse2: Resumen Ocultar categorías silenciadas oculta las categorías silenciadas de la lista de categorías.
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-hide-muted-categories
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de temas de Discourse

Instalar este componente del tema

Funcionalidades

En circunstancias normales, las categorías silenciadas se muestran en la lista de categorías para mejorar su descubrimiento, especialmente en sitios con muchas categorías silenciadas de forma predeterminada. Este componente del tema proporcionará el comportamiento opuesto y ocultará todas las categorías silenciadas de la lista de categorías.


:discourse2: ¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Estándar, Empresarial y Corporativo.

26 Me gusta

Hi @david, do you know of any solutions that would allow hiding specific sub-categories from appearing on the /categories page, but still allowing topics to show up in latest?

I have several categories with a larger amount of sub-categories, and I’d like to hide those since they take up a lot of visual space.

2 Me gusta

Yes you can do something using css there you should have elements to target

4 Me gusta

I did find this: .category-list .subcategories { which I can hide, but it applies to all categories on the home page. Is there a way to declare only specific categories and hide only those sub-categories within them?

You would target the href of the link. A bit hacky but it works.

3 Me gusta

Hi Sam,

This works to remove the subcategory name, but not other elements related to it. I found that for new topics, the ___ new indicator still appears like in the screenshot below.

Screen Shot 2020-06-16 at 6.12.14 PM

1 me gusta

Ah sorry, jumped the gun on this. It looks like the URL string /l/new is appended to each category URL, so those can be isolated and hidden by targeting hrefs as well.

1 me gusta

Have you found a new solution to hide part of sub categories?

I have hundreds of sub-categories and only wanted the first 20 most active ones. Is there any way?

1 me gusta

Do you really need so many categories there? Tags would be more flexible. It’s Time We Talked About Tags

2 Me gusta

I have seen this exact usage previously, it is always super tricky to fit in geographic buckets of topics to our topic structure, every solution is a bit of a compromise, short of a geo aware plugin

All topics in America
All topics in USA
All topics in California
All topics in Sonoma county
All topics in Santa Rosa

2 Me gusta

I’m looking for a solution with tags, because in the end I have to manage 8000 cities, and in any case there will also be 8000 natural tags. Do you think 20k tags are supported?

20k tags will work fine, we support very large numbers of tags

Tanks you @sam
I will follow your advice, now I see how I can massively move posts into macro categories and then assign geographic tags

How can I clear categories in bulk via API?

There isn’t an api endpoint to bulk clear out categories. You will have to delete all the topics first and then you should be able to delete the category. If you have console access there are some rake commands that can help with this.

2 Me gusta

Parece que tengo el problema contrario, aunque estoy en la versión 2.7.0.beta3. Las categorías silenciadas no aparecen en la página de Categorías, pero preferiría tener este nuevo comportamiento predeterminado.

Con las versiones reales de Discourse, las categorías silenciadas ya no aparecen en la página de categorías (se agrupan en un grupo oculto colapsable al final de la página de categorías).

También estoy buscando una manera de mostrar las categorías silenciadas en su lugar original en la página de categorías (lo opuesto a lo que este plugin estaba logrando).
¿Pudieron encontrar una solución?
¡Gracias!

1 me gusta

Con la implementación actual de Discourse, las categorías silenciadas se muestran en un Encabezado/Agrupación separado llamado Categorías silenciadas

Según entiendo, este tema ocultará por completo todas las categorías silenciadas de la lista de categorías.

¿Hay alguna forma de mostrar las categorías silenciadas como cualquier otra categoría normal (sin agruparlas ni ocultarlas) en la lista de categorías?

Hola, estoy usando Discourse versión 3.2.0.beta4-dev y este componente no oculta la categoría de la página de categorías. ¿Qué puedo hacer para ocultar la categoría?

Revisé el código de GitHub para ver que esto es solo CSS y lo apliqué a las custom-category-boxes del componente temático minimal category boxes y el problema se resolvió.