Liste des sujets Dernier message Extrait

:information_source: Résumé Affiche l’extrait du message/de la réponse le plus récent dans les listes de sujets
:eyeglasses: Aperçu :exclamation:REQUIERT PLUGIN :exclamation:
:hammer_and_wrench: Dépôt https://github.com/dsims/discourse-topic-list-highest-post-excerpt
:question: Guide d’installation Comment installer un thème ou un composant de thème

Dans les listes de sujets, cela affichera l’extrait du message le plus récent (également appelé le plus haut) sous le titre (ou l’extrait du sujet). Il nécessite un plugin pour disposer réellement des données du message le plus haut.

Comprend également des paramètres pour afficher l’avatar de l’extrait, une icône de réponse et limiter le rendu de l’extrait à une seule ligne. Il existe également une option pour afficher l’extrait du sujet, qui est similaire à Extraits de liste de sujets mais fonctionne différemment. Les extraits peuvent être limités à des listes de sujets spécifiques par catégories et/ou balises.

Captures d’écran

Avec les paramètres par défaut et l’affichage des extraits de sujets.

Avec avatars et limité à une seule ligne :

Sans extrait de sujet

11 « J'aime »

Je l’ai cherché pendant des mois. Merci beaucoup pour cela.

Y a-t-il un moyen de le rendre compatible avec ce plugin ? Car sur mobile, il affiche 2 fois le dernier avatar.

L’extrait du dernier message ne fonctionne que si je désactive l’autre plugin.

1 « J'aime »

Ah, je ne l’avais pas remarqué jusqu’à présent, merci. Je vais voir comment faire en sorte que ce composant affiche l’OP comme avatar principal lorsque les avatars d’extraits sont activés.

2 « J'aime »

Ajout d’un paramètre pour utiliser l’avatar du créateur du sujet au lieu du dernier posteur sur mobile.

Vous n’aurez donc plus besoin de ce composant « Afficher l’OP et la dernière réponse sur mobile » @David_Ghost

2 « J'aime »

Thank you. Its works as expected but it’s weird to see 2 times the OP avatar on mobile. It should bé just the first one at the left

1 « J'aime »

Je viens de pousser une mise à jour des styles mobiles qui s’en occupe.

2 « J'aime »

Le composant Extraits de liste de sujets a un bug, j’ai donc ajouté une nouvelle option ici pour afficher les extraits de sujets afin que ce composant ne soit plus nécessaire.

2 « J'aime »

Salut, ce composant de thème laisse-t-il des résidus lorsqu’il est désinstallé ?

J’ai des problèmes avec « Topic list excerpt » maintenant. Comme il affiche beaucoup plus de texte, il affiche les avatars de cette façon :

Mais je ne suis pas sûr s’il y a un conflit avec votre plugin/composant de thème.

1 « J'aime »

Je ne vois pas cela, alors faites-moi savoir ce que vous utilisez et j’essaierai de reproduire :

  • Navigateur Web
  • Thème
  • D’autres composants de thème ?
  • Avez-vous apporté des modifications/ajouts CSS personnalisés ?
2 « J'aime »

Merci pour votre aide. J’utilise Chrome, le thème par défaut, 5 ou 6 composants de thème. J’ai déjà désinstallé un par un mais cela fonctionne parfaitement si je désactive les extraits de sujet ou si j’active le mode sans échec.

J’ai quelques codes CSS pour le logo et 2 ou 3 choses pour la vue mobile, je l’ai déjà testé sans cela mais j’ai le même problème que vous pouvez voir ici : https://forumjogos.com.br

Vous pouvez essayer de reproduire en installant votre plugin +TC, en désinstallant, puis en réinstallant l’extrait de liste de sujets.

1 « J'aime »

On dirait un problème avec ce sujet, où une partie d’une URL entraîne un extrait avec une longue ligne ininterrompue :
ref_src=twsrc^tfw|twcamp^tweetembed|twterm^1793429561969193338|twgr^|twcon^s1_\u0026ref_url=

Discourse ne supprime pas l’URL de l’extrait et il n’y a pas de max-width sur la colonne, donc le word-wrap: break-word; ne s’applique pas.

Vous pourriez peut-être résoudre ce problème en ajoutant ce CSS qui semble forcer la longue ligne à se casser même sans max-width :

.topic-list .topic-excerpt span {
    overflow-wrap: anywhere;
}

(Mon composant de thème a également un réglage single line qui éviterait ce problème)

2 « J'aime »

Ohh merci beaucoup. Très gentil de votre part. Ça fonctionne bien maintenant et ce n’était pas un problème de votre côté.

C’est étrange qu’un sujet puisse tout casser. J’ai essayé tellement de solutions pour essayer de le réparer.

Merci encore.

2 « J'aime »

Installé, mais pas du tout utilisé, impossible de trouver l’emplacement du plugin

1 « J'aime »

Comment puis-je ajouter un paramètre pour limiter à certaines catégories ?

J’ai installé ce composant, je l’ai également défini sur le thème « par défaut », mais je ne vois pas le dernier article apparaître.

Vous pouvez vérifier à nouveau le composant.

Hé, avez-vous également installé le plugin ?

Merci, j’ai vérifié le sujet et installé le plugin auparavant, cela fonctionne maintenant. S’il y a un problème, j’espère que tout le monde pourra m’aider plus tard.

1 « J'aime »

avec ce composant, comment puis-je limiter à certaines catégories ?

merci à tous

Je cherche également un moyen pour que lorsque les gens cliquent sur le contenu de la réponse (depuis la page d’accueil), le sujet ouvert se déplace vers le message de réponse, et non vers le message du créateur du sujet.

Il passerait à la réponse si vous aviez déjà lu le sujet. Je suppose que l’extrait pourrait être un lien vers le message le plus récent.