J’ai essayé de supprimer les plugins et le CSS un par un. Si je désactive à nouveau le composant MD, le bouton des paramètres réapparaît.
La section Avatar sur la page d’accueil est bien.
La section Avatar est alignée à gauche dans la section sous-catégorie.
Comment pouvons-nous trouver une solution ?
Je suis d’accord que cette colonne d’activité devrait avoir un meilleur paramètre.
J’ai essayé une mise à jour du composant, vérifiez la dernière version et faites-moi savoir si c’est mieux.
Le seul problème pourrait provenir d’un nom d’utilisateur long, j’essaierai de trouver une meilleure façon de le faire si nécessaire.
GitHub - VaperinaDEV/discourse-custom-user-column
Ce composant fonctionnait parfaitement, il n’y a aucun problème maintenant
Grâce au Sam Simple Theme, j’ai pu mettre à jour ce composant de thème vers le nouveau système glimmer topic-list.
J’ai essayé de le faire seul mais ce fut un désastre, mais ça fonctionne très bien maintenant. Vous ne devriez plus avoir d’alerte obsolète sur ce composant.
Je travaillerai bientôt sur la version mobile.
Merci beaucoup Steven pour ce composant, j’aime beaucoup l’idée du thème simple de Sam mais implémenté comme un composant de thème plus léger. Mes utilisateurs préfèrent fortement cette mise en page par rapport à la valeur par défaut de Discourse avec uniquement des avatars qui n’affichent pas de texte pour le nom d’utilisateur.
Mais le seul problème est que ce paradigme Auteur + Dernier Poster s’effondre un peu dans la liste des sujets des MP, où nous devons voir tous les participants d’un coup d’œil. Par exemple, ici, ce MP est en fait destiné à un autre utilisateur, mais comme j’ai commencé le fil de discussion du MP et que je suis également le dernier à avoir répondu, l’autre participant au MP n’est pas visible :
Y a-t-il un moyen d’ajouter une autre colonne avec une liste d’avatars + noms d’utilisateur séparés par des virgules dans la vue de la liste des sujets des MP ?
D’après ce que je sais, je ne suis pas sûr qu’il existe un moyen d’appliquer un changement uniquement sur la page de la liste des sujets des messages de l’utilisateur. Ils utilisent la même source pour les colonnes. Je peux explorer, mais je ne peux pas garantir que ce soit faisable ![]()
Salut Steven, merci beaucoup pour ta réponse. La façon dont je l’ai fait fonctionner avant la migration Glimmer était d’ajouter la colonne supplémentaire pour les noms d’utilisateur des afficheurs à toutes les vues de la liste des sujets, puis d’utiliser CSS pour la masquer partout sauf sur la page PM :
.navigation-category .topic-list .topic-list-data.posters,
.navigation-topics .topic-list .topic-list-data.posters,
.navigation-filter .topic-list .topic-list-data.posters,
.user-activity-page .topic-list .topic-list-data.posters
{
display: none;
}
Oui, mais avec la nouvelle version, nous avons supprimé la colonne des affiches directement dans les initializers.
La meilleure façon de faire pour vous serait de forker le composant sur votre github et de supprimer la ligne 48 dans ce fichier :
De cette façon, la colonne existera toujours sur votre forum, et avec du CSS, vous pourrez la masquer sur les bonnes pages.
Dans la version par défaut, je pense qu’il est préférable de garder la colonne supprimée, c’est beaucoup plus propre.
Ok, cela pourrait fonctionner, merci pour le conseil. Outre cette migration Glimmer, la base Discourse a-t-elle été assez stable, pas beaucoup de changements requis pour ce composant ?
Je ne pense pas que vous ayez besoin de changer quoi que ce soit dans le CSS, cette partie de Discourse a été assez stable.
Salut, quelle serait la difficulté de mettre à jour ceci ? Je suppose que c’est la partie \u003cscript type='text/x-handlebars' data-template-name='/connectors/topic-list-before-category/creator'\u003e qui est obsolète ?
\u003e [Avis d’administrateur] Le thème ‘MD Topic List’ contient du code qui doit être mis à jour. (id:discourse.script-tag-hbs) (en savoir plus)
C’est juste corrigé, merci !
Merci beaucoup @Steven pour la correction ! Je sais que cela doit représenter beaucoup de travail avec tous les changements récents. Des composants comme MD Topic List rendent vraiment Discourse beaucoup plus utilisable et acceptable pour une base d’utilisateurs de forums traditionnels, il est donc très important d’avoir cela comme option. Encore une fois, merci beaucoup ! Profitez bien du reste de votre week-end.


