Badges de publication

This is awesome! ty for creating this! :grinning: :heart:

2 « J'aime »

Ça marche du tonnerre ! :ok_hand:

4 « J'aime »

Bonjour ! Super composant !

Est-il possible d’afficher uniquement le badge de confiance le plus élevé ? Si vous êtes un utilisateur 3, n’affichez pas l’utilisateur 1 ?

image

6 « J'aime »

C’est maintenant ! Excellente suggestion @ElForoViajero :heart:

Si vous mettez à jour le composant, vous trouverez un nouveau paramètre de thème :

@wkoenig Merci ! Je dois réfléchir à votre suggestion. Je ne suis pas sûr de l’impact sur les performances ni des implications pour la mise en page. Je ne sais pas si ou quand j’aurai l’occasion de le faire, donc si vous êtes impatient d’avoir cette fonctionnalité, vous voudrez peut-être voir ce que vous pouvez faire de votre côté.

14 « J'aime »

C’était une excellente touche !
Mais cela ne fonctionne pas dans les autres langues. Par exemple, en grec, le niveau de confiance 1 s’écrit « Αρχάριος » et la classe CSS est « archarios ». Ainsi, ni le paramètre only_show_highest_trust_level ni le menu déroulant ne fonctionnent.

4 « J'aime »

Ah, vous avez raison ! Merci pour le signalement. Je vais voir ce que je peux faire pour la prise en charge multi-langues bientôt. Ce ne devrait pas être trop difficile à corriger.

8 « J'aime »

Incroyable, merci beaucoup pour cette amélioration !

2 « J'aime »

J’ai ajouté ceci et cela ne trouve aucun de mes badges, même ceux par défaut inclus.

3 « J'aime »

Ok, voyons si nous pouvons identifier la source du problème ! Il nous serait utile de connaître les éléments suivants :

  • Y a-t-il des erreurs dans la console d’erreurs de votre navigateur ?
  • Paramètres actuels du thème (si vous pouvez prendre une capture d’écran de la liste des badges, ce serait idéal)
  • Navigateur et version
  • Version de Discourse
3 « J'aime »

Erreurs dans le navigateur
include.preload.js:335 [Dépréciation] Element.createShadowRoot est déprécié et sera supprimé dans M73, vers mars 2019. Veuillez utiliser Element.attachShadow à la place. Consultez https://www.chromestatus.com/features/4507242028072960 pour plus de détails.
createShadowTree @ include.preload.js:335

PARAMÈTRES DU THÈME :

BADGES :
SEULEMENT LES PAR DÉFAUT

NAVIGATEUR ET VERSION :
Chrome POUR MAC Version 75.0.3770.100 (Build officiel) (64 bits)

Version de Discourse :

Installée

v2.4.0.beta2 +261

INSTALLÉE : v2.4.0.beta2 +261

Je peux fournir un accès administrateur si nécessaire. Je viens de configurer cela sur Google Cloud en utilisant l’installation officielle.

3 « J'aime »

D’accord, merci ! Tout semble correct jusqu’à présent. Voici quelques points à confirmer :

  • Avez-vous effectué un « rafraîchissement forcé » de la page après avoir ajouté le composant ?
  • Pouvez-vous ajouter une capture d’écran des paramètres du thème pour le composant Post Badges ? Cela devrait éliminer tout risque d’erreur dans les noms des badges, etc.
4 « J'aime »

Oui, je l’ai fait. J’ai même essayé un nouveau navigateur, effectué une réinitialisation complète du lanceur, et les valeurs par défaut ne s’affichent toujours pas.

Voir l’éditeur : un badge par défaut

2 « J'aime »

Ah, d’accord. Je vois de quoi il s’agit. Vous devez mettre le nom du badge en majuscules. J’ai bien noté dans les paramètres qu’il faut saisir le nom du badge tel qu’il apparaît sur la page du badge, mais c’est une erreur facile à commettre et il devrait être simple d’éviter que ce soit si sensible. Je me souviendrai de travailler là-dessus et sur le support des langues autres que l’anglais mentionné quelques messages plus haut, la prochaine fois que j’aurai l’occasion de travailler sur ce composant.

5 « J'aime »

Même avec la capitale, cela ne s’affiche pas

2 « J'aime »

Vous devez sélectionner « Créer », puis cliquer sur la coche verte qui s’affiche à droite du paramètre. Il n’y a pas de liste de badges intégrée ; vous créez simplement une entrée pour un badge spécifique que vous souhaitez afficher.

4 « J'aime »

Ahh d’accord, c’est de ma faute, merci :slight_smile: Ça a marché

3 « J'aime »

Une dernière chose : l’un des badges ne s’affiche pas ; seul le texte de la fenêtre contextuelle apparaît. Dans le badge, on voit :
BADGE :

PARAMÈTRES DU BADGE

À l’affichage
À l’endroit où se trouve cette zone vide, le badge devrait apparaître.
50%20AM

3 « J'aime »

Je peux reproduire le problème avec l’icône Font Awesome en CSS3. Je vais faire quelques investigations et je reviens vers vous dès que j’aurai compris ce qui se passe.

3 « J'aime »

Merci, je vais essayer d’autres. Pour l’instant, je l’ai ajouté à mes groupes. Merci :smiley:

3 « J'aime »

J’ai encore des problèmes avec

fab fa-linode
fas fa-laptop-code
fas fa-pencil-ruler
2 « J'aime »