Resaltar mensajes de moderadores

Actualmente estoy trabajando en migrar un foro existente a Discourse. Hasta ahora, utilizaban la etiqueta [color] para colorear en azul (en lugar del texto negro predeterminado) cualquier mensaje relacionado con la moderación enviado por un moderador, con el fin de indicar que esa parte de la publicación está vinculada a la moderación y no es simplemente una parte normal de la discusión.

Por varias razones, creo que esta no es una buena idea, pero aún así desean mantener el resaltado. Por lo tanto, estaba pensando en una forma diferente de hacerlo. ¿Alguien ha hecho algo similar? Estaba considerando poner un marco alrededor del texto y adjuntar una pequeña etiqueta con texto como “Mensaje del moderador” o algo parecido.

Esto debería ser posible, ¿verdad? ¿Quizás algo como un código/etiqueta/bbcode personalizado? ¿O quizás ya existe algo que pueda ayudar a lograr esto?

Cualquier sugerencia sería muy apreciada.

Si haces clic en el botón debajo de la publicación, deberías ver una opción llamada “add staff color”. ¿Es eso lo que buscas?

Por ejemplo, ya lo he hecho en esta publicación.

11 Me gusta

¡Vaya! Parece que aún no he usado Discourse lo suficientemente. Gracias, eso era exactamente lo que buscaba. Parece que solo funciona para una publicación completa, y yo pensaba más en que funcionara solo para una parte específica de la publicación, pero de todos modos, ¡ya es algo muy bueno!

También tienes la opción de agregar un aviso de personal (la opción está justo debajo del color del personal), lo que añadirá una pequeña sección separada como esta encima de cualquier publicación:

Si realmente deseas código personalizado solo para algunos contenidos en una publicación, también puedes hacerlo con cierta personalización (Generic bbcode wrapper for theme components).

Por ejemplo, si quisiera resaltar solo algún texto, puedo envolver ese texto en mi publicación

[wrap=mod-color]
¡Este es mi aviso oficial de moderador!
[/wrap]

Luego, en el CSS personalizado de tu tema, puedes agregar lo siguiente (admin > personalizar > temas)

.topic-post.group-team [data-wrap="mod-color"] {
   background: yellow; 
   color: red;
}

Lo importante de tener en cuenta con este método es que, para evitar que los usuarios normales utilicen el mismo código, deberás crear un nuevo grupo, y ese grupo tendría que ser el grupo principal del moderador (el grupo principal se puede configurar desde la página de administración de cada usuario). En mi ejemplo anterior estoy usando un grupo llamado “team”, de donde proviene .group-team.