Estilo de avatar de nivel de confianza

Hmm, algo debe haber cambiado en core recientemente. ¡Gracias por el informe @Arduous! Tendré que echar un vistazo más de cerca la próxima semana, pero una solución temporal debería ser agregar esto al CSS de escritorio de tu tema:

.topic-avatar .tl-flair {
  top: 40px;
}
4 Me gusta

¿Es posible que esto haya cambiado?
Solo veo en mi Discourse la opción js.trust_levels.names.xxxxx y no estoy seguro de si esa es la que debo cambiar para esto.

1 me gusta

Puedes encontrarlos buscando js.trust_levels.names en tu página /admin/customize/site_texts, y eso debería mostrarlos todos. :+1:

Actualizaré el OP con los nuevos nombres de campo. :slight_smile:

4 Me gusta

Hola @tshenry. ¿Es posible habilitar una configuración para permitir el avatar flair en la columna del autor de la página de listas de temas?

2 Me gusta

Lamentablemente, no creo que haya una forma de hacerlo en este momento. Este componente sigue la misma lógica de visualización que los distintivos de grupo, por lo que dado que no mostramos los distintivos de grupo en los avatares de esa columna, no va a funcionar. Hay personalizaciones más profundas que se podrían hacer que podrían hacer que funcione, pero eso estaría fuera del alcance de este componente.

3 Me gusta

:wave:
Afaik una vez que se asigna un distintivo, por ejemplo, para newuser, continúa mostrándose automáticamente para niveles de confianza más altos. Lo que me gustaría hacer es asignar un distintivo, pero solo para newusers.

1 me gusta

Me gustaría saber si es posible que las insignias se “oculten” y estén disponibles para elegirlas a través de las preferencias. ¿O se activan automáticamente cuando la persona asciende de “rango” dentro del foro?

Hola, amigos útiles.

tl-0

tl-1

¿Es esto normal o hay algún problema con mi sitio?

1 me gusta

Para grupos automáticos como los de nivel de confianza (TL), no existe una opción de configuración de grupo de ‘membresía’ donde puedas marcar Establecer automáticamente como grupo principal, por lo que, hasta donde sé, la forma para que los usuarios muestren el distintivo es ir a discourse.example.com/my/preferences/account y cambiar:

¿Has considerado usar este componente de tema?

2 Me gusta

También sucede en mi sitio. Creo que el problema con TL0 está aquí:
https://github.com/tshenry/discourse-trust-level-avatar-flair/blob/main/common/head_tag.html#L55

Cuando reemplazo eso con if (trustLevel !== null && trustLevel !== undefined) { los usuarios TL0 también tienen un distintivo en los temas.

4 Me gusta

Hola @ondrej y @Moin, gracias por tomarse el tiempo de responder.

Sí, Trust-Level Avatar Flair, uso este plugin.

¿Cómo puedo editar esto @Moin?
¿Dónde necesitaré escribir?

1 me gusta

Hice un PR para solucionar el problema. :+1:

Más tarde haré otro para modernizar el componente y añadir pruebas.

5 Me gusta

¡Fusionado! Muchas gracias @Arkshine.

¡Eso sería genial! Este componente es muy antiguo. Es uno de los primeros en los que trabajé. No tengo mucho tiempo hoy en día para mantenerme al día con todos mis componentes gestionados personalmente, así que tus contribuciones son sinceramente apreciadas.

4 Me gusta

Este componente temático dejó de funcionar en la versión de escritorio de mi instancia de Discourse hace algún tiempo. Todavía parece funcionar parcialmente en la versión móvil.

3 Me gusta

Sería genial ver esto actualizado para compatibilidad con los próximos cambios de Discourse. Es un componente muy útil que hemos encontrado que aumenta la interacción del usuario. Vincula de manera significativa el concepto del sistema de nivel de confianza.

El autor parece que ya no lo actualiza, por lo que no es compatible con las versiones más recientes de Discourse. Solo tienes que descargarlo localmente, modificarlo para que sea compatible y luego instalarlo desde el panel de administración para que funcione perfectamente.

Estoy en proceso de actualizar esto y algunos otros componentes para que sean compatibles con los próximos cambios. El trabajo y la vida han estado ocupados, así que está llevando algo de tiempo.

7 Me gusta

¿Has considerado enviar esto como una PR? Podría facilitarle el trabajo a @tshenry.

3 Me gusta

Ahora estoy recibiendo esta pancarta de aviso de administrador…

[Aviso de administrador] El tema ‘Trust Level Avatar Flair’ contiene código que necesita ser actualizado. (id:discourse.script-tag-hbs) (más información)

El enlace “más información” me dice que fallará en septiembre si no se soluciona antes. ¡Las instrucciones sobre cómo hacer ese cambio serían muy apreciadas!

Gracias por hacer esta excelente función.

1 me gusta

He estado trabajando en ello cuando he tenido tiempo. Tengan paciencia todos. Compartiré una actualización pronto. Definitivamente antes de la fecha límite de septiembre.

4 Me gusta