Bloques de la barra lateral derecha

Para popular-tags, ¿hay alguna forma de habilitar un número de recuento de temas y mostrarlo para cada etiqueta? Preferiblemente, el recuento también debería respetar el valor del parámetro scopeToCategory.

¿Cómo puedo mostrar un panel de información del usuario en la barra lateral derecha?
Hola equipo de Discourse,
Estoy intentando añadir un panel de información del usuario a la barra lateral derecha utilizando el componente temático Bloques de la barra lateral derecha.
Me gustaría mostrar los detalles del perfil del usuario actual —como su nombre de usuario, avatar, me gusta recibidos/dados, número de publicaciones, etc.— similar a la captura de pantalla.
¿Podrían indicarme cómo lograr esto?
¡Gracias por su ayuda!

Intenté pero muestra errores.

¿Qué información del usuario quieres mostrar?

Como el nombre de usuario, el avatar, los “me gusta” recibidos y enviados, el número de publicaciones, etc., similar a las capturas de pantalla.

No se trata de información sobre el usuario.

¿Qué usuario? La barra lateral es bastante estática. ¿Hay un usuario sobre el que siempre quieras mostrar información? La barra lateral se muestra en listas de temas donde hay muchos temas. ¿Qué usuario querrías mostrar? ¿Y por qué simplemente hacer clic en el avatar para ver la tarjeta de usuario no es la mejor solución?

Quiero que esta sección siempre muestre la información personal del usuario que ha iniciado sesión.

1 me gusta

¡De acuerdo! Creo que sería útil agregar el Perfil de Usuario como un bloque predeterminado, ¿potencialmente reutilizando código del Tema Central (donde fue una adición particular, según mi lectura)?

La única adición que haría a eso sería una verificación para eliminarlo una vez que un usuario haya agregado una foto de perfil y una biografía. De esa manera, no tienen que seguir mirándolo cada vez que inician sesión…

Puedes intentar usar o modificar esto, es el bloque de perfil de usuario de Central con algunos ajustes:

Sin embargo, esa es solo la plantilla básica, se verá así:

Si quieres que tenga un estilo similar al de Central, puedes echar un vistazo a las declaraciones de estilo en scss/blocks/user-profile.scss · main · Manuel Kostka / Discourse / Canvas / Central Theme · GitLab

2 Me gusta

¿Porque la gente no sabe quiénes son?

Obligar a la gente a completar un perfil tiene sentido; no está claro para mí que ver su perfil envíe un mensaje claro. ¿Es ese el problema que intentas resolver?

Ajá. Entonces tú también crees que no quieren ver su cara todo el tiempo. :slight_smile:

1 me gusta

Parece una estrategia legítima para fomentar esto, dadas las conversaciones anteriores sobre hacerlo…

Aunque estoy de acuerdo en que no es el mejor enfoque, me pareció una parte popular del tema Central, al menos por parte de algunas personas con las que hablé:

Supongo que sería bastante sencillo añadir el texto de ayuda “Añadir imagen” para las imágenes de perfil y de cabecera con los enlaces apropiados, lo que mejoraría las posibilidades de conversión.

Solo puedo hablar por mí mismo en que creo que ayudaría a aumentar la “tasa” de imágenes de perfil, lo cual es útil para la mayoría de las comunidades…

Hola,

Después de actualizar a la última versión, fd584ed (6 de junio de 2025) de este discourse-right-sidebar-blocks, el componente right-sidebar-blocks no se carga en mi última instancia beta de Discourse:

Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`

Creo que esto está relacionado con cómo right-sidebar-blocks.gjs en ese commit ahora comienza con:

import curryComponent from "ember-curry-component";

Realmente no estoy familiarizado con estas cosas técnicas, así que si necesita información adicional de mí, por favor hágamelo saber.

1 me gusta

Eso es extraño. No existe ningún componente de este tipo, por lo que puedo ver. Quizás sea un archivo faltante :thinking:.

Quizás, no tengo idea. De nuevo, no estoy muy acostumbrado a estas cosas técnicas, así que si necesitas más detalles de mí, o si simplemente me estoy perdiendo algo obvio, tú o cualquier otra persona no deben dudar en hacérmelo saber.

Por ahora, solo estoy ejecutando una copia de la versión anterior, f4ef4a4 del 8 de mayo, que funciona a la perfección.

1 me gusta

¡Gracias por tu respuesta!
Me encantaría sugerir una función: sería genial si pudiéramos instalar componentes o diseños con un solo clic haciendo referencia a otro sitio Discourse de marca.
Lo siento, la configuración técnica es un poco abrumadora para mí, por lo que algo más simple realmente ayudaría.

Una actualización sobre la situación. El problema parece estar resuelto con Discourse v3.5.0.beta6. Mi problema mencionado anteriormente solo estaba presente en v3.5.0.beta5.

Presumo que es gracias a este commit que “hace que curry-component esté disponible para temas/plugins”.

Todo bien ahora.

2 Me gusta

¡Buena observación! Creo que el curryComponent original podría provenir de

?

1 me gusta

Me gustan mucho los bloques de la barra lateral derecha y uso el bloque de próximos eventos. Juraría que los eventos solían estar en orden cronológico. Ahora no están en orden cronológico, vea la captura de pantalla a continuación


Comprobé y me aseguré de que todos tuvieran las fechas correctas y fueran de este año (2025).

2 Me gusta

Sería genial tener una opción aquí para poner iconos FA en cada bloque. Como ranking-star para “gamificación”, etc., comments para “últimos comentarios”, etc.

2 Me gusta

¿Alguien más ha visto esto? ¿Siempre estuvieron fuera de orden cronológico? En mi sitio autoalojado, esto no se solucionó solo.