Oui, je peux confirmer qu’aucun autre composant ou CSS n’interfère avec la liste des sujets, car j’ai exécuté le code suivant pour réinitialiser Discourse :
rake db:drop
rake db:create
rake db:migrate
Et ensuite, j’ai uniquement installé le composant de thème « Topic List Previews ».
Je viens de créer un discourse tout neuf sur mon Mac, et le problème est toujours là.
J’ai suivi les instructions ici pour installer le discourse : Install Discourse on macOS for development
Je pense que vous devriez être en mesure de le reproduire.
Oui, après la mise à jour, il semble y avoir eu un changement radical. Je vais m’en occuper et annuler.
Merci Robert. Le thème « Aperçu de la liste de sujets » est le plus utile à mes yeux, car il peut attirer les utilisateurs dès le premier regard.
Ceci devrait maintenant être corrigé :
Veuillez me faire savoir si vous rencontrez d’autres problèmes.
Ça marche. Merci, Robert.
Le plugin sidecar et ce paramètre expérimental topic list enable thumbnail black border elimination perturbent les téléchargements d’avatars.
Vous trouverez une étude de cas plus détaillée ici :
Oui, cela affecte plusieurs choses. Désactivez-le simplement. C’est expérimental. Si ce n’est pas désactivé par défaut, je le corrigerai dans une future version.
C’est très utile pour les vidéos Youtube qui ont des bordures noires.
C’était plus ou moins pour information.
Vraiment peut être discutable si cela casse les avatars en même temps ![]()
Laissez-le simplement désactivé si vous ne faites pas la promotion de vidéos YouTube pour les miniatures de la liste de sujets et que vous essayez en même temps de calculer la couleur dominante pour l’arrière-plan.
Si vous voulez la couleur dominante, vous la voulez car sans éliminer les bordures noires, la couleur sera souvent extrêmement criarde.
Actuellement, je crains que vous deviez l’activer ou la désactiver pour ces cas.
Dans le message d’origine, il y a un exemple qui a les titres et les avatars des posters au-dessus des images en maçonnerie.
Cependant, tous les forums qui utilisent actuellement le TLP semblent avoir le titre en dessous de l’image en maçonnerie, donc je suppose que c’est quelque chose qui a changé avec le temps ?
Existe-t-il un moyen (facile) de le remettre (au-dessus) des images ?
Oui, la mise en page a été modifiée il y a quelque temps.
Vous devriez forker et modifier topic-list-item.hbr et vous occuper également du CSS Grid.
Cette capture d’écran devrait probablement être mise à jour !
Juste une note aux utilisateurs du « plugin sidecar », la fonctionnalité « Supprimer les bordures noires » devrait être moins nécessaire maintenant en raison de ce changement dans le cœur du système : Changes in the way Youtube embeds and/or thumbnails are being handled? - #2 by renato, donc ma suggestion est de la laisser désactivée sauf si absolument nécessaire.
Vous pouvez toujours l’activer et reconstruire si vous en avez besoin.
Je suis curieux de savoir si nous pourrions inclure un extrait du dernier message du sujet (peut-être aussi le dernier message non lu). C’est une fonctionnalité que j’ai sur ma communauté personnalisée que j’apprécie beaucoup et que je veux intégrer à Discourse. Je pense que les informations sont en grande partie là puisque nous avons les identifiants de message et les utilisateurs, mais je n’ai pas examiné les problèmes potentiels liés à l’inclusion du contenu réel. Puisque l’objectif ici est de « prévisualiser » le sujet, cela semble être une bonne solution pour ce composant, sinon je chercherai à en créer un moi-même. Merci !
Oui, j’ai récemment travaillé sur une fonctionnalité similaire pour un client (mais sur un composant complètement différent). C’est une bonne idée.
Les PR seraient acceptés pour ajouter cette fonctionnalité en tant qu’option.
Elle devrait prendre en charge les tuiles et les non-tuiles…
Je viens d’ajouter ceci à l’OP :
J’aime bien la configuration de ce composant de thème pour l’instant. Quelques questions, si vous le permettez :
J’ai coché ce paramètre :
Mais mes éléments de liste de sujets n’affichent toujours pas les “likes” sur l’élément de liste de sujets :
Cela pourrait-il être dû au fait que j’ai un thème personnalisé créé par Discourse, et qu’il pourrait outrepasser quelque chose, ou est-ce qu’un autre coupable pourrait être en cause ?
La deuxième question est : existe-t-il des options pour m’assurer que tous les éléments de la liste de sujets respectent la même hauteur/taille pour des raisons de cohérence ? Je n’aime pas la façon dont ces éléments n’ont pas la même hauteur :
Cela nécessite que le plugin sidecar lié dans la description soit installé. Sinon, aucun des boutons d’action (y compris j’aime) ne s’affichera.
J’ai bien essayé d’installer la barre latérale également, mais il semble que ce ne soit pas un composant de thème standard ? J’ai essayé d’installer via la méthode « installer avec un lien GitHub », mais il n’y avait pas de fichier about.json dans le projet.
Malheureusement, comme nous sommes un utilisateur entreprise, nous ne pouvons rien installer manuellement sur le backend.
Non. Il s’agit d’un format de maçonnerie qui utilise une hauteur variable pour préserver à la fois le rapport d’aspect de l’image et la zone d’expansion pour s’adapter à l’extrait.
Vous ne pouvez pas garantir que toutes les images auront le même rapport d’aspect et que tous les extraits auront la même longueur.


