Miniatures de la liste de sujets

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 « J'aime »

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 « J'aime »

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 « J'aime »

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

7 « J'aime »

That worked well, thank you!

4 « J'aime »

Salut David

Que penses-tu d’ajouter l’avatar de l’auteur du sujet sur la grille minimale, au-dessus de la miniature dans le coin inférieur droit, quelque chose comme ceci ? Ce serait un excellent ajout.

6 « J'aime »

Si cela est géré par un paramètre de thème (désactivé par défaut), alors je suis d’accord que ce serait une bonne option pour certains sites. pr-welcome

7 « J'aime »

Sur le forum @jrgong, les images ne se chargent pas après la 10e ligne. Cela semble indépendant du nombre réel d’images (c’est-à-dire que c’est toujours la 10e ligne, même s’il n’y a que quelques sujets qui ont une miniature).\n\nAucune erreur réseau, rien dans la console. Des idées ?

4 « J'aime »

J’ai déjà vu cela se produire lorsque le dernier sujet de la liste est masqué via CSS (par exemple, quelqu’un a ajouté une règle CSS pour masquer les sujets fermés). Est-ce que cela pourrait se produire ici ?

Je peux jeter un coup d’œil rapidement si vous m’envoyez un lien.

4 « J'aime »

@jrgong le TC est actuellement en mode aperçu, donc les non-utilisateurs ne peuvent pas le reproduire (ils ne peuvent pas preview_theme_id). Est-ce que c’est bon d’activer temporairement le TC sur cette catégorie pour que David puisse y jeter un œil ?

3 « J'aime »

Mise à jour rapide : Nous avons découvert que certains plugins non officiels étaient à l’origine du problème. Nous vous tiendrons informés une fois que nous aurons identifié le responsable :slight_smile:

4 « J'aime »

Ce n’était donc même pas un autre plugin. C’est un bug (?) en mode aperçu.

Le chargement différé s’avère casser lorsque vous ouvrez le composant de thème “Topic Thumbnails” en mode aperçu alors que votre thème actuellement sélectionné ne l’inclut pas déjà. Entièrement reproductible en version stable, je n’ai pas essayé en version bêta ou tests-passés.

4 « J'aime »

Y a-t-il un moyen de ne pas mettre à l’échelle de minuscules images 30x30, etc. ? Elles arrivent avec les e-mails entrants :

изображение

J’ai joué avec CSS, j’ai obtenu quelques résultats, mais idéalement, je voudrais les ignorer complètement…

изображение

3 « J'aime »

Pour masquer une image en tant que miniature, vous pouvez également utiliser les détails spoiler/masquer :

Le résultat est un petit triangle :slight_smile:

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

MàJ :
Vous pouvez même le flouter :

""
[spoiler]
[details=""]
![image|612x500](upload://cILOby5v31IEtJtbOEEDgXQPZ7Z.jpeg)
[/details]
[/spoiler]
5 « J'aime »

Je suis désolé si cela a déjà été demandé, j’ai cherché sans succès.

Je me demandais s’il était possible de faire en sorte que cliquer sur la miniature en mode liste vous envoie au premier message du sujet ?

Merci pour votre travail acharné :slight_smile:

2 « J'aime »

Il semble que ce soit exactement ce que je cherchais : un remplacement simple du plugin original topic-list-previews, car j’ai essayé le remplacement en tant que composant de thème et je n’ai pas réussi à le faire fonctionner, et il est plein d’options dont je n’aurai pas besoin.

Nous utilisons simplement l’option pour présenter une miniature de la première image de chaque sujet au lieu de l’image de profil de l’auteur, à gauche, dans les vues de liste.

Mais j’ai activé ce TC et utilisé la liste comme mode de vignette par défaut :

Mais il n’affiche pas les vignettes, il continue d’afficher l’avatar de l’auteur sur chaque page, par exemple ici dans la liste des sujets récents :

Je dois mal comprendre quelque chose.
Comment dois-je le configurer ?
Existe-t-il un guide de configuration détaillé ?

Peut-être est-ce dû au fait qu’il n’affiche les vignettes que pour les nouveaux messages… dans ce cas, est-il possible de recréer les vignettes pour les anciens messages afin qu’elles soient affichées avec eux ?

2 « J'aime »

Cette colonne « Auteur » ne provient pas du cœur de Discourse, ni du composant thématique topic-list-thumbnails.

Avez-vous toujours l’ancien plugin et/ou composant thématique topic-list-previews installé ? Si c’est le cas, assurez-vous de le désinstaller complètement.

3 « J'aime »

Merci David
Non, j’ai supprimé topic-llist-thumbnails dans app.yml et j’ai reconstruit le lanceur.

J’ai également supprimé le composant topic-list des Composants de Thèmes.
Voici mes composants actuels :

Et les hooks 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 « J'aime »

Avez-vous d’autres plugins tiers installés ? Pouvez-vous partager un lien vers votre site ?

Peut-être avez-vous installé Topic Author ?

3 « J'aime »

Je l’ai mis à jour dans ma réponse.
Le site :

Oui, l’auteur du sujet est installe, mais utilisé ailleurs.

Avec l’aperçu de la liste des sujets, l’image était affichée.

2 « J'aime »