Miniaturas de la Lista de Temas

Default thumbnail mode should be set to none if you don’t want to use it everywhere.

The other settings will work as expected

2 Me gusta

I don’t want to be annoying, but I’m curious if this could be considered? We feel that liking from a thumbnail is a valid use case (you can judge the image without seeing the full version), and that it would greatly increase engagement for the more ‘instagram-oriented’ visitors.

6 Me gusta

Hi folks,

great components. I want to make it so that the thumbnail shows the LAST image of a topic, not the first one provided by the topic creator.

I looked through the code and found the topic.thumbnails decorator but I cannot reverse engineer how this is created so that I can build logic myself to get the last image in that topic.

Can anyone point me to docs on how to extend/build decorators for the topic?
Discourse is amazing!

Thank you

It also is great to add a User Preference so that users can control the list types themselves. And also make this an optional thing assuming some forum owners wouldn’t want that. We want that option though.

I could build it and rais a PR I guess.

2 Me gusta

It’s a Theme Component, they can just choose another theme without this component. No code required, just name the Themes appropriately.

7 Me gusta

That worked well, thank you!

4 Me gusta

Hola David

¿Qué opinas de añadir el avatar del autor del tema encima de la miniatura en la esquina inferior derecha en la cuadrícula mínima, algo así? Sería una gran adición.

6 Me gusta

Si está detrás de una configuración de tema (deshabilitada por defecto), entonces estoy de acuerdo en que esta sería una buena opción para algunos sitios. pr-welcome

7 Me gusta

En el foro de @jrgong las imágenes no se cargan después de la décima fila. Esto parece ser independiente de la cantidad real de imágenes (es decir, siempre es la décima fila, incluso si hay pocos temas que tengan una miniatura).

No hay errores de red, nada en la consola. ¿Alguna idea?

4 Me gusta

He visto que esto ocurre cuando el último tema de la lista está oculto mediante CSS (por ejemplo, alguien ha añadido una regla CSS para ocultar temas cerrados). ¿Podría estar ocurriendo eso aquí?

Estaré encantado de echar un vistazo rápido si me envías un enlace.

4 Me gusta

@jrgong el TC está actualmente en modo de vista previa, por lo que los no usuarios no pueden reproducirlo (no pueden preview_theme_id). ¿Está bien habilitar el TC temporalmente en esa categoría para que David pueda echarle un vistazo?

3 Me gusta

Actualización rápida: Descubrimos que un plugin no oficial era el culpable. Te actualizaremos aquí una vez que identifiquemos al responsable :slight_smile:

4 Me gusta

Así que ni siquiera fue otro plugin. Es un error (?) en el modo de vista previa.

La carga diferida resulta romperse cuando abres el componente temático Topic Thumbnails en modo de vista previa mientras tu tema seleccionado actualmente no lo incluye ya. Completamente reproducible en estable, no lo he probado en beta o tests-passed.

4 Me gusta

¿Hay alguna forma de no escalar imágenes diminutas de 30x30 píxeles, etc.? Vienen en correos electrónicos entrantes:

изображение

Jugué con CSS, obtuve algunos resultados, pero idealmente me gustaría omitirlas por completo…

изображение

3 Me gusta

Para ocultar una imagen como miniatura, también puedes usar el spoiler/ocultar detalles:

el resultado es un pequeño triángulo :slight_smile:

""
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)

ACTUALIZACIÓN:
Incluso puedes difuminarla:

""
[spoiler]
[details=""]
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)
[/details]
[/spoiler]
5 Me gusta

Lamento si esto se preguntó antes, intenté buscar sin éxito.

Me preguntaba si es posible hacerlo de manera que al hacer clic en la miniatura en modo de lista te envíe al primer mensaje del tema.

Gracias por tu arduo trabajo :slight_smile:

2 Me gusta

Parece justo lo que estaba buscando: un simple reemplazo del plugin original topic-list-previews, ya que he probado el reemplazo como un componente temático y no he podido hacerlo funcionar, y está lleno de opciones que no necesitaré.

Solo usamos la opción de presentar una miniatura de la primera imagen en cada tema en lugar de la imagen de perfil del autor, a la izquierda, en las vistas de lista.

Pero he activado este TC y he usado list como el modo predeterminado de miniaturas:

Pero no muestra las miniaturas, sigue mostrando el avatar del autor en cada página, por ejemplo, aquí en la lista de páginas recientes:

Debo estar entendiendo algo mal.
¿Cómo debería configurarlo?
¿Hay una guía de configuración detallada?

Tal vez se deba a que solo se muestran miniaturas para las nuevas publicaciones… en ese caso, ¿es posible recrear miniaturas para las publicaciones antiguas para que se muestren con ellas?

2 Me gusta

Esa columna “Autor” no proviene del núcleo de Discourse ni del componente temático topic-list-thumbnails.

¿Todavía tienes instalado el antiguo plugin y/o componente temático topic-list-previews? Si es así, asegúrate de desinstalarlo por completo.

3 Me gusta

Gracias David
No, eliminé topic-llist-thumbnails en app.yml y reconstruí el lanzador.

También eliminé el componente topic-list de los Componentes de Temas.
Estos son mis componentes actuales:

Y los hooks de app.yml:

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration
          - git clone https://github.com/discourse/discourse-math.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
#          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
          - git clone https://github.com/discourse/discourse-data-explorer
2 Me gusta

¿Tienes instalados otros plugins de terceros? ¿Puedes compartir un enlace a tu sitio?

¿Quizás tienes instalado Topic Author?

3 Me gusta

Lo he actualizado en mi respuesta.
El sitio:

Sí, el autor del tema es installe, pero se usa en otros lugares.

Con la vista previa de la lista de temas, la imagen se mostró.

2 Me gusta