Blocs de la barre latérale droite

Pour popular-tags, existe-t-il un moyen d’activer un nombre de sujets et de l’afficher pour chaque balise ? De préférence, le décompte devrait également respecter la valeur du paramètre scopeToCategory.

Comment afficher un panneau d’informations utilisateur dans la barre latérale droite ?
Bonjour l’équipe Discourse,
J’essaie d’ajouter un panneau d’informations utilisateur à la barre latérale droite en utilisant le composant de thème Blocs de barre latérale droite.
J’aimerais afficher les détails du profil de l’utilisateur actuel, tels que son nom d’utilisateur, son avatar, les likes reçus/donnés, le nombre de messages, etc., comme dans la capture d’écran.
Pourriez-vous s’il vous plaît me faire savoir comment y parvenir ?
Merci de votre aide !

J’ai essayé mais ça affiche des erreurs.

Quelles informations de l’utilisateur souhaitez-vous afficher ?

Tels que le nom d’utilisateur, l’avatar, les mentions j’aime reçues et envoyées, le nombre de messages, etc., similaires aux captures d’écran.

Pas quelles informations sur l’utilisateur.

Quel utilisateur ? La barre latérale est assez statique. Y a-t-il un utilisateur pour lequel vous voulez toujours afficher des informations ? La barre latérale s’affiche sur les listes de sujets où il y a beaucoup de sujets. Quel utilisateur voudriez-vous afficher ? Et pourquoi le simple fait de cliquer sur l’avatar pour voir la fiche utilisateur n’est-il pas la meilleure solution ?

Je souhaite que cette section affiche toujours les informations personnelles de l’utilisateur actuellement connecté.

1 « J'aime »

D’accord ! Je pense qu’il serait utile d’ajouter le Profil utilisateur comme bloc par défaut, en réutilisant potentiellement le code du Thème central (où c’était un ajout particulièrement pertinent, d’après ce que j’ai lu) ?

La seule chose que j’ajouterais à cela serait une vérification pour le supprimer une fois qu’un utilisateur a ajouté une photo de profil et une biographie. De cette façon, ils n’auront pas à le regarder à chaque fois qu’ils se connecteront…

Vous pouvez essayer d’utiliser ou de modifier ceci, c’est le bloc de profil utilisateur de Central avec quelques ajustements :

Cependant, ce n’est que le modèle brut, il ressemblera à ceci :

Si vous souhaitez qu’il soit stylisé de manière similaire à l’apparence de Central, vous pouvez examiner les déclarations de style dans scss/blocks/user-profile.scss · main · Manuel Kostka / Discourse / Canvas / Central Theme · GitLab

2 « J'aime »

Parce que les gens ne savent pas qui ils sont ?

Forcer les gens à remplir un profil a du sens ; il n’est pas clair pour moi que voir leur profil enverra un message clair. Est-ce le problème que vous essayez de résoudre ?

Aha. Donc vous aussi, vous pensez qu’ils ne veulent pas voir leur visage tout le temps. :slight_smile:

1 « J'aime »

Cela semble être une stratégie légitime pour encourager cela, compte tenu des conversations précédentes à ce sujet…

Bien que je sois d’accord que ce n’est pas la meilleure approche, cela semblait être une partie populaire du thème Central, du moins d’après quelques personnes à qui j’ai parlé :

Je suppose qu’il serait assez simple d’ajouter un texte au survol « Ajouter une image » pour les images de profil et d’en-tête avec des liens appropriés, ce qui améliorerait les chances de conversion.

Je ne peux parler que pour moi-même, mais je pense que cela aiderait à augmenter le « taux » d’images de profil, ce qui est utile pour la plupart des communautés…

Bonjour,

Après la mise à jour vers la dernière version, fd584ed (6 juin 2025) de discourse-right-sidebar-blocks, le composant right-sidebar-blocks ne parvient pas à se charger sur mon instance Discourse bêta la plus récente :

Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`

Je pense que cela est lié à la façon dont right-sidebar-blocks.gjs dans ce commit commence maintenant par :

import curryComponent from "ember-curry-component";

Je ne suis pas vraiment familier avec ces aspects techniques, donc si vous avez besoin d’informations supplémentaires de ma part, veuillez me le faire savoir.

1 « J'aime »

C’est étrange. Il n’y a pas un tel composant qui existe, d’après ce que je peux voir. Peut-être est-ce un fichier manquant :thinking:.

Peut-être, aucune idée. Encore une fois, je suis très peu habitué à ces trucs techniques, donc si vous avez besoin d’autres détails de ma part, ou si je manque simplement quelque chose d’évident, vous ou quelqu’un d’autre n’avez pas à hésiter à me le faire savoir.

Pour l’instant, j’exécute simplement une copie de la version très précédente, f4ef4a4 du 8 mai, qui fonctionne parfaitement.

1 « J'aime »

Merci pour votre réponse !
J’aimerais suggérer une fonctionnalité : ce serait formidable si nous pouvions installer des composants ou des mises en page en un clic en référençant un autre site Discourse de marque.
Désolé, la configuration technique est un peu déroutante pour moi, donc quelque chose de plus simple serait vraiment utile.

Une mise à jour sur la situation. Le problème semble résolu avec Discourse v3.5.0.beta6. Mon problème susmentionné n’était présent que sur v3.5.0.beta5.

Je suppose que c’est grâce à ce commit qui « rend curry-component disponible pour les thèmes/plugins ».

Tout va bien maintenant.

2 « J'aime »

Bien vu ! Je pense que le curryComponent d’origine pourrait provenir de

?

1 « J'aime »

J’aime beaucoup les blocs de la barre latérale droite et j’utilise le bloc des événements à venir. J’étais persuadé que les événements étaient auparavant dans l’ordre chronologique. Ils ne le sont plus, voir la capture d’écran ci-dessous


J’ai vérifié et je me suis assuré qu’ils avaient tous les bonnes dates et qu’ils étaient de cette année (2025).

2 « J'aime »

Ce serait vraiment bien d’avoir une option ici pour mettre des icônes FA dans chaque bloc. Comme ranking-star pour « gamification », etc., comments pour « derniers commentaires », etc.

2 « J'aime »

Quelqu’un d’autre a-t-il vu cela ? Ont-ils toujours été hors de l’ordre chronologique ? Sur mon site auto-hébergé, cela ne s’est pas corrigé.