Des images optimisées sont générées pour les listes, et différentes résolutions sont disponibles pour les écrans haute densité de pixels (high-dpi). Les images sont chargées de manière paresseuse au fur et à mesure du défilement (lorsque le navigateur le prend en charge nativement).
Par défaut, Discourse utilise la première image du premier message (OP) du sujet. Si vous souhaitez sélectionner une autre image du premier message, ajoutez |thumbnail au markdown. Par exemple :

 << celle-ci sera la miniature
Il existe cinq modes, configurables par catégorie ou par tag via les paramètres du thème.
Si vous souhaitez que les Oneboxes dans vos messages génèrent des miniatures, vous devez activer ce paramètre du site : download_remote_images_to_local. Vous devrez également rebake les messages concernés.
Paramètres
Nom
Description
default_thumbnail_mode
Quel mode d’affichage des miniatures doit être utilisé par défaut
docs_thumbnail_mode
Si le plugin Docs est activé, quel mode d’affichage des miniatures doit être utilisé pour les sujets Docs
blog_style_categories
La vue de style blog sera utilisée dans ces catégories. Ce style utilise les extraits de sujets s’ils sont activés via le thème ou un composant de thème
minimal_grid_categories
La vue grille minimale sera utilisée dans ces catégories
grid_categories
La vue grille sera utilisée dans ces catégories
masonry_categories
La vue maçonnerie sera utilisée dans ces catégories
list_categories
La vue liste sera utilisée dans ces catégories
blog_style_tags
minimal_grid_tags
La vue grille minimale sera utilisée pour ces tags
grid_tags
La vue grille sera utilisée pour ces tags
masonry_tags
La vue maçonnerie sera utilisée pour ces tags
list_tags
La vue liste sera utilisée pour ces tags
suggested_topics_mode
Quel mode d’affichage des miniatures doit être utilisé pour les sujets suggérés ? Si vide, suivra le paramètre « activer en dehors des listes de sujets »
enable_outside_topic_lists
Activer les miniatures sur les pages autres que les listes de sujets (par exemple, activité utilisateur, messages personnels, sujets suggérés)
placeholder_icon
Icône à afficher pour les sujets sans images de miniature
mobile_thumbnails
Activer les miniatures sur les appareils mobiles
list_thumbnail_size
Taille de base pour les miniatures dans la vue « liste »
Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Pro, Business et Enterprise.
C’est absolument fantastique que le cœur du système prête davantage attention à la diffusion et à la présentation des images. J’apprécie cette orientation !
(Si cela ne remplace pas entièrement les aperçus de la liste des sujets, il existe désormais au moins le potentiel d’éliminer beaucoup de travail API sur mesure que je n’aurai plus à maintenir. Super travail !)
PS : Je viens de le tester, et une fonctionnalité qui serait tout à fait agréable serait que les sondages génèrent une miniature afin que les graphiques puissent apparaître…
J’ai un problème très étrange qui ne concerne qu’un seul membre de mon site. Certaines vignettes ne s’affichent pas, apparemment de manière aléatoire. L’icône par défaut s’affiche comme s’il n’y avait pas d’image, alors que pour moi et pour tous les autres, la vignette s’affiche correctement. J’ai demandé à ce membre de vérifier sa console, mais il n’y a rien de pertinent, et rien non plus dans les journaux. Je lui ai fait vider le cache, essayer différents navigateurs et appareils, et utiliser un autre FAI. Je l’ai même fait essayer un thème avec uniquement ce composant activé. Peu importe ce qu’il essaie, le problème persiste. J’ai même essayé de me faire passer pour lui, et dans ce cas, le problème ne se produit pas pour moi. Avez-vous d’autres idées pour le dépannage ? Merci !
Faites-le essayer sur mobile avec le Wi-Fi désactivé, afin qu’il utilise le réseau cellulaire et non son réseau domestique. Cela éliminera toute interférence provenant de son réseau.
Cependant, si vous avez déjà essayé un « autre FAI », alors peut-être que ce n’est pas la cause.
Je n’arrive plus à faire fonctionner cela ; est-ce que cette fonctionnalité a été révoquée ?
Par ailleurs, cette fonctionnalité n’est pas facile à découvrir pour les utilisateurs. Serait-il possible d’ajouter une option pour sélectionner la miniature dans le menu de « sélection de la taille » de l’aperçu ?
Merci, Jeff. Il a essayé de se connecter via le point d’accès de son téléphone et chez un ami avec un fournisseur d’accès différent. J’ai pensé qu’il pourrait s’agir d’un problème lié au CDN, j’ai donc essayé de vider le cache du CDN, mais cela ne l’a pas aidé. J’ai également essayé de me faire passer pour lui en utilisant un VPN à Atlanta, d’où il est originaire, mais cela n’a pas non plus fonctionné. Je ne sais pas quoi d’autre essayer.
Cela fonctionne toujours pour moi. Pourriez-vous partager plus de détails sur ce que vous avez essayé et sur le résultat que vous obtenez ? Voici ce que j’ai dans mon OP de test :
et la deuxième image est correctement sélectionnée comme miniature.
Je suis d’accord que ce serait une bonne idée, mais je ne pense pas que cela soit nécessaire pour la plupart des sites. Je pense que ce serait un excellent composant de thème indépendant.
J’ai la contrainte suivante et peut-être pouvez-vous m’indiquer comment la réaliser.
Parfois, nous avons un sujet que nous souhaitons partager sur les réseaux sociaux, et nous préparons une image qui doit être utilisée comme vignette et pour les balises og:image, mais nous ne voulons pas qu’elle soit visible à l’intérieur du sujet.
Comment pourrions-nous réaliser quelque chose comme cela, par exemple en ajoutant « hide » aux tailles, puis en ajoutant une classe au conteneur de l’image qui applique « display: none; » ?
C’est en quelque sorte intentionnel. Normalement, cette barre est placée au-dessus des en-têtes de colonnes dans la liste des sujets. L’alternative consisterait à ce que la barre « repousse » tous les sujets vers le bas lorsqu’elle apparaît, ce qui ferait basculer toute l’interface vers le bas et pourrait être très désagréable.
Je ne sais pas pourquoi il y a un espace d’environ 1 px sur le côté droit de la barre dans votre capture d’écran. Cela pourrait être un problème lié au composant ou être dû à votre CSS de thème personnalisé.
Est-il possible d’afficher le nombre de « J’aime » sur les vignettes et de les rendre cliquables afin de pouvoir aimer les images directement depuis la vue galerie ?
Salut ! Je viens de configurer la catégorie de blog pour utiliser les listes de catégories, mais elle s’affiche dans toutes les catégories. Est-ce que j’ai fait une erreur dans les paramètres ?