Mostrar autor del tema en la lista de temas

Hello!

I would like to change the topic list to only display the topic’s author instead of a list of frequent posters in a topic.

Would there be an easy way to accomplish this?

EDIT: Here’s a more complete solution I threw together that you can download as a theme component:

8 Me gusta

@tshenry, awesome, I am looking for a similar solution but i would like to display the poster username instead of their image.

Where could we take a look into the repo of your component?

Ah! I definitely goofed by failing to provide a way to download or see the code! It’s just some CSS. I’ll bundle it into a proper theme component on GitHub when I get a chance.

// Hide all posters except the topic author
.topic-list .posters {
    width: 75px;
    text-align: center;
    
    // Only show first poster
    a:not(:first-of-type) {
        display: none;
    }
    // Get rid of offset and decoration
    a:first-child .avatar.latest:not(.single) {
        position: static;
        box-shadow: none;
        border: 0;
    }
    // Adjustment for center alignment
    & > a {
        float: none;
        margin-right: 0;
    }
}

// Make sure the correct user is showing at smaller width
@media screen and (max-width: 850px) {
    .topic-list td.posters {
        // Ensure first poster is showing
        a:not(.latest) {
            display: block;
        }
        // Hide everything else
        a:not(:first-of-type) {
            display: none;
        }
    }
}

What you are trying to accomplish is probably closer to:

4 Me gusta

¡Esto es genial! ¡Gracias!

Parece que el código CSS para móviles no funciona. ¿Cambió Discourse recientemente la forma en que organiza a los autores en móviles? ¿Alguna sugerencia sobre cómo solucionarlo?

¡Gracias!

El CSS anterior nunca estuvo pensado para móviles, pero creo que esto es probablemente lo que estás buscando.

1 me gusta

¡Sí! No pude limitar este diseño exclusivo para el autor del tema (OP) a categorías específicas mediante CSS usando el tema móvil, como puedo hacerlo con tu código CSS. ¿Tienes algún consejo sobre cómo lograrlo en móvil? (Perdona, soy nuevo en Ember.js :/).

Desafortunadamente, limitar por categoría sería una adición bastante significativa a ese componente móvil, ya que no puedes verificar la categoría solo con el archivo Handlebars. Hay algunas cosas que podrías hacer:

  • Crea un tema en Dev al respecto y ve si algún desarrollador puede darte algunas indicaciones.
  • Revisa el código de componentes de temas existentes que involucren categorías y busca ideas o inspiración.
  • Publica una lista en Marketplace y paga a alguien para que lo construya por ti.
2 Me gusta