Lista de temas por autor

:information_source: Resumen Hace que aparezca el autor del tema en lugar de los publicadores y permite cambiar la ubicación de la columna del autor en las páginas de listas de temas.
:hammer_and_wrench: Repositorio https://github.com/discourse/discourse-topic-list-author
:eyeglasses: Vista previa Vista previa en Discourse Theme Creator
:question: Guía de instalación Cómo instalar un tema o un componente de tema
:open_book: ¿Nuevo en los temas de Discourse? Guía para principiantes sobre el uso de los temas de Discourse

Instalar este componente de tema

Este componente de tema hace que el avatar del autor del tema aparezca en las páginas de listas de temas (es decir: /latest /new /unread /top) y en la página de inicio de la categoría (si se utiliza una vista de categoría con lista de temas).

También hay opciones para cambiar dónde aparece la columna del autor en las páginas de listas de temas: izquierda, centro o derecha.

Este componente funciona tanto en vistas de escritorio como en móviles, aunque la colocación del avatar en el centro solo se muestra en la vista de escritorio.

Capturas de pantalla:

Avatar del autor en la colocación de columna predeterminada (centro)

Avatar del autor en la primera columna (izquierda)

Avatar del autor en la última columna (derecha)

Avatar del autor en la lista de temas de la página de inicio de una categoría

Vista móvil con el avatar del autor del tema en la primera columna (izquierda)

Vista móvil con el avatar del autor del tema en la última columna (derecha)

Configuración

:discourse2: ¿Alojado por nosotros? Este componente de tema está disponible para su uso en nuestros planes Pro, Business y Enterprise.

21 Me gusta

Hola Lilly, no es que necesites más cosas que hacer :wink: pero tengo otro problema con las miniaturas de los temas, el avatar ahora aparece dos veces:

1 me gusta

Sí, la refactorización posiblemente vuelve a hacer que este componente sea incompatible. Veré si puedo encontrar una solución alternativa de algún tipo. Probablemente necesite hackear algo de CSS para que estos dos componentes funcionen juntos si es posible.

3 Me gusta

pregunta: ¿por qué usas este componente temático? parece que miniaturas de lista de temas ya está utilizando los avatares del autor del tema porque se previsualiza desde la primera publicación (OP), (aunque hay muchas configuraciones en ese componente temático). ¿Quieres que esto solo se aplique a categorías específicas que las miniaturas de la lista de temas no están utilizando?

1 me gusta

Gran pregunta :grin: Sí, tengo algunas categorías que no usan miniaturas.

2 Me gusta

editar: @davidkingham - todavía puedes usar la rama antigua

4 Me gusta

Este componente ahora es oficial y el enlace del repositorio en el OP ha sido actualizado. Por favor, usa el enlace del nuevo repositorio para reinstalar este componente y evitar cualquier error. El repositorio antiguo no se mantendrá en el futuro y eventualmente será archivado.

4 Me gusta

Tardo un poco en responder :grimacing: pero desafortunadamente la rama antigua tampoco funciona. En la página de categorías+últimas, muestra al último publicador, no al autor. ¿No hay posibilidad de hacer esto compatible con las miniaturas de temas ahora que es oficial? :folded_hands:t3:

1 me gusta

Hola, este componente causa una extraña sangría en mi sitio:

¿Alguna sugerencia?

2 Me gusta

Lo solucioné añadiendo lo siguiente al código personalizado de CSS de mi tema:

.above-latest-topic-list-item-outlet, .author-avatar-connector {
    width: 0px;
}
1 me gusta

Sería genial si este componente reflejara el nuevo comportamiento principal y eliminara los enlaces cuando hide_user_profiles_from_public esté habilitado.

1 me gusta

¿Sería posible aplicar este TC solo a categorías especificadas, de la misma manera que las Miniaturas de Tema y los Extractos de Tema?

Solución alternativa

He descubierto que este CSS (cuando se agrega a la pestaña de escritorio de un componente de tema) funciona bien para mi caso de uso al desactivar la funcionalidad para todas las categorías excepto la que quiero que funcione:

body:not(.category-ask-the-candidates) {
    .topic-list .posters {
        display: table-cell;
    }
    th.author, .custom-author-column {
        display: none;
    }
}

Si desea usar esto usted mismo, simplemente reemplace el slug de su(s) categoría(s) especificada(s).

2 Me gusta

¿Aceptan PRs? Sería una buena adición eliminar esa característica de las conversaciones de PN.