¿Alguna forma de eliminar columnas en la página de usuarios?

Busco específicamente eliminar las columnas de visitas, vistas y leídas de la página de Usuarios (en www.example.com/u y www.example.com/users), pero aún no he encontrado la forma. ¿Alguien sabe si es posible?

1 me gusta

Si solo quieres ocultarlo de la interfaz, definitivamente puedes hacerlo con CSS personalizado.

4 Me gusta

Tengo la misma consulta. Me gustaría eliminar las columnas “Me gusta recibidos”, “Me gusta dados” y “Días visitados”.

No logro averiguar cómo hacerlo mediante CSS. Las columnas parecen estar compuestas por elementos td con la clase “number”, pero sin id.

¿Es posible?

Sé que la opción nuclear es cambiar la configuración “habilitar directorio de usuarios”.

Gracias.

2 Me gusta

Vale, allá vamos. Esto fallará si Discourse cambia su estructura de directorio de usuarios, pero es lo mejor que puedo hacer sin nada que identifique cada elemento de la tabla. Va en la parte CSS de un componente de tema personalizado.

div.users-directory table th:nth-child(2), 
div.users-directory table th:nth-child(3), 
div.users-directory table th:nth-child(8), 
div.users-directory table td:nth-child(2), 
div.users-directory table td:nth-child(3), 
div.users-directory table td:nth-child(8) {
    display:none;
}

Tengo la sensación de que se podría escribir mejor, pero parece funcionar y no parece romper otras tablas.

1 me gusta

Lo que deseas lograr se puede hacer sobrescribiendo las plantillas de página existentes. Aquí hay un ejemplo de eliminación de una columna:

2 Me gusta

Gracias. Lo investigaré, aunque probablemente mantendré lo que tengo por ahora. :slight_smile:

Aunque he notado que la página del directorio de usuarios “Todo el tiempo” tiene una novena columna que también me gustaría ocultar.