Para esos temas geniales, parece que no hay forma de darles un incentivo, como resaltar su publicación.
Para resaltar un tema en la lista de temas, puedes fijar el tema en la parte superior de la lista. Esta es una característica nativa de Discourse.
Lo sé, sin embargo, en mi opinión, el pin es para las reglas de esta categoría o algo así. Para mí, prefiero que haya una forma de resaltar algunos de los temas en la lista o no fijarlos.
¿Puedes compartir un modelo de cómo imaginas que eso funcionaría?
Algo así. Colorea y pon en negrita el título del tema y con una estrella… solo una muestra, para que el usuario sepa que este tema está resaltado y destacado.
¡Oh, genial! Puedes lograr eso fácilmente con un pequeño componente temático. Primero, crea una etiqueta de personal para indicar este estado de “resaltado”, digamos que es “highlight”. Luego, etiqueta los temas que deseas resaltar con esta etiqueta.
En el código del tema, necesitas darle el estilo que desees, por ejemplo:
tr.tag-highlight {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
Luego, se verá así:
Sé cómo hacerlo en CSS, esa muestra está funcionando en mi Discourse. Solo quiero saber si es posible incorporar esta función en la versión oficial. Creo que resaltar es una función bastante útil.
Esto es muy bueno y funciona para resaltar temas en listas de temas, pero también quiero resaltar el tema en sí. Parece que la etiqueta existe en una página de tema solo para la etiqueta en sí.
Intenté hacer esto, lo que parece que podría funcionar, pero probablemente lo estoy haciendo mal.
.title-wrapper div.has-highlight {
/* Estilos para el <h1> con la clase */
color: blue !important;
font-weight: bold;
}
¿Qué es “el tema en sí” en este contexto?
En la página del tema para temas con la etiqueta, quiero dar estilo al tema con un color diferente (o lo que sea) para que se muestre como especial no solo en las listas de temas, sino también cuando visitas la página del tema.
¿Te refieres a la primera publicación de un tema, el OP, ¿verdad?
body.tag-highlight article#post_1 {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
¡Genial! Ahora, ¿cómo apunto al TÍTULO del tema?
// esto apunta a la etiqueta en sí
a[data-tag-name="extra-special-topic"] {
color: yellow !important;
}
// esto cambia el título en las listas de temas
.tag-extra-special-topic .raw-topic-link {
color: blue !important;
}
// Esto apunta al fondo/cuerpo del OP
body.tag-extra-special-topic article#post_1 {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
.tag-extra-special-topic #topic-title .fancy-title {
color: papayawhip;
}
Mi querido amigo, ¿has intentado el enfoque que sugirieron? Debo confesar que su explicación eludió mi comprensión. ![]()
¿Qué parte? Simplemente abres tu editor de temas y editas el CSS.
Esto hizo algo raro para mí, cuando estoy en el tema resaltado, se aplica a otros temas en la parte inferior en la lista de “Temas Nuevos y No Leídos”.
Pero si NO estoy en el tema, solo el resaltado está resaltado (como esperarías).
¿Qué pasa con eso? ![]()



