Awesome. Thanks.
I’ve used unchecked the user statistics on the component and also using the tool icon. But it still shows:

Any options to get rid of the posted and read time?
Awesome. Thanks.
I’ve used unchecked the user statistics on the component and also using the tool icon. But it still shows:

Any options to get rid of the posted and read time?
Did you do a hard refresh in your web browser? I noticed this too.
I also noticed that fields can show up twice in user cards if you have the custom user field set to “show on user card”.
Certainly possible, but would require a fair bit of refactoring. Right now this component literally replaces all the template code for the regular user directory.
This is currently possible via CSS, and we could potentially automate those CSS changes via some theme settings.
There’s a theme setting to hide the current user, which should help with that issue
By “User statistics”, I mean the bar along the bottom of each user card. See the screenshot in the OP for an example. In your screenshot, it looks like the statistics bar is not present.
As in, it will appear on the user card, and also in the ‘statistics’ at the bottom of the card? If it’s already on the user card, then I’d suggest removing it as one of the statistics (using the
)
Yes, that makes sense. Or deselect the “show on user card” setting for the user field.
It’s not possible apparently to not show any of the statistics columns and only display the cards without any statistics. This is not a problem, just something I noticed. ![]()
There is a theme setting which should be labelled “show statistics under each user card”. If you turn that off, the bar at the bottom should completely disappear.
Admittedly it is confusing for this to be buried in the theme settings, while the column selection is available right there on the directory page… but we’re kinda limited by the theme component framework there. ![]()
Since the list view has become more useful (New Leaderboard/User Directory Features 🎉), would you consider adding a button that allows users to switch between the list view and the card view?
There is now a toggle, and the default view can be configured in the theme component’s settings. I’ve installed it here on Meta, and set the default view to “table”. If you visit https://meta.discourse.org/u, you should now see a toggle in the top right
This works well in the desktop view, but the button to switch back from table view to card view is missing in mobile view.
Thanks David, Just checking - There’s no way to remove the line in the main card that show the user’s join date, last post date and read time?
It would be great to have an option to remove this line as well.
We want to give our users more privacy. We want to have a user directory to allow members to find each other for private messaging, but we don’t want publish how often they interact on the site.
Thanks!
I’m afraid there’s no option to remove that information from Discourse core. However, if you’re happy with a purely cosmetic fix, it can be hidden from the user card using some custom css in a theme. For example:
.card-row.metadata-row {
display: none;
}
(note that users could still technically access the information using their browser’s developer tools)
Thank you very much!
Estas son HERMOSAS. Cuando inicio sesión, puedo filtrar el directorio de usuarios por grupo. ¿Podría el directorio de usuarios público filtrarse también por grupo?
Cuando no he iniciado sesión
Cuando he iniciado sesión
Nuestros grupos son públicos.
¡Acabo de instalar este componente y se ve genial! Sin embargo, tanto en Safari y Chrome (escritorio) o incluso en móvil, al hacer clic en un avatar o nombre no me lleva a la página del usuario. Solo el avatar y el título de la tarjeta parecen estar inactivos; los enlaces del sitio web, los enlaces de las insignias y los enlaces de ordenación de metadatos en la parte inferior de las tarjetas funcionan. No tengo ningún problema con las tarjetas de usuario “emergentes” en los temas o en la vista de tabla de usuarios; esas sí van a la página del usuario como se esperaba.
En el directorio de tarjetas de usuario veo
<a href="/u/username" class="user-profile-link">
<span id="discourse-user-card-title" class="name-username-wrapper">Nombre de usuario</span>
<!--
</a>
al inspeccionar el código fuente, pero al hacer clic en el título de la tarjeta simplemente se activa el estado de enfoque (Chrome) y nada más. Ni siquiera obtengo un estado de enfoque en Safari, pero sí obtengo un cursor de puntero. Curiosamente, puedo abrir los enlaces con un clic de comando o a través del menú de opciones (clic derecho / pulsación larga en móvil). Estoy experimentando el mismo efecto en https://discourse.theme-creator.io/u, por lo que no parece ser exclusivo de nuestro sitio de Discourse.
Gracias @Kayla - este problema se solucionará con este cambio:
Deberías ver un botón de actualización en el componente de tema en tu panel de administración. Avísanos si sigues teniendo problemas después de actualizar.
Los enlaces del avatar y del título de la tarjeta ahora funcionan como se esperaba. ¡Gracias @david!
Quizás quieras echar un vistazo a la página de vista previa, no funciona correctamente @david
Hola David,
Las pruebas se están ejecutando.
Tema del aire
Recientemente, en la tarjeta de usuario del Directorio, si haces clic en “mensaje”, se queda en blanco en lugar de iniciar un mensaje directo. Solo tengo este problema en el directorio de usuarios. Funciona bien en los temas.
Cuando se combina con este componente temático: Usercard Redesign Experiment
El fondo de la tarjeta de usuario permanece en blanco en la vista de directorio.
En realidad me gusta que sea así. De lo contrario, el directorio sería muy ruidoso para navegar.
Y aun así podría ser un error ![]()