Discourse Topic Voting

J’apprécie vraiment ce plugin - merci aux développeurs qui y travaillent, c’est une grande aide pour ma communauté Discourse.

Je suis curieux de savoir si les utilisateurs peuvent recevoir de nouveaux votes après avoir utilisé tous leurs votes. J’ai augmenté les plafonds pour les votes des utilisateurs plusieurs fois parce que certains membres de notre communauté les plus actifs votent sur beaucoup de sujets. Je me demandais si les votes pouvaient être régénérés pour un utilisateur donné au fil du temps jusqu’à un plafond, ou s’il existait une autre manière de récompenser les utilisateurs avec des votes supplémentaires. Il semble que le mécanisme principal pour accorder des votes est un nombre statique pour un niveau de confiance entier, mais il se pourrait que je passe à côté de quelque chose.

Merci !

2 « J'aime »

Salut nivshah :waving_hand:

Si je devais faire une supposition, la raison pour laquelle vous pouvez limiter les votes est que vos membres les utilisent judicieusement et ne votent pas pour tout, sinon cela dévalorise un vote.


Pour le moment, une façon pour les utilisateurs de récupérer leur vote est de clore le sujet. Disons que vous décidez d’implémenter une fonctionnalité de vote dans un jeu, par exemple, vous pouvez clore le sujet et cela remboursera aux utilisateurs ce vote, si vous voulez, et ils pourront l’utiliser sur un autre sujet.

4 « J'aime »

Fermer un sujet est exactement ce dont j’avais besoin ici. Merci.

2 « J'aime »

:partying_face: Ce plugin est maintenant inclus dans le cœur de Discourse dans le cadre de Bundling more popular plugins with Discourse core. Si vous auto-hébergez et utilisez le plugin, vous devez le supprimer de votre app.yml avant votre prochaine mise à niveau.

2 « J'aime »

J’ai peut-être manqué cela, mais est-il possible de changer son vote une fois qu’il a été soumis ? Par exemple, si un utilisateur vote accidentellement pour le mauvais sujet, ou change d’avis, est-il coincé avec son erreur ?

Ils peuvent apparemment être appréciés maintenant selon ce sujet sur un forum où je suis : Suggestion Topics can be liked now - Not Terraria Related - Dark Gaming

Je ne suis pas sûr que ce soit intentionnel, mais je voulais juste que vous le sachiez.

Je pense que c’est parce que le plugin de réaction est activé. Le code du plugin de vote de sujet qui masque le bouton “j’aime” ne masque pas le bouton de réaction.

Il faudrait du CSS qui masque le bouton de réaction et les réactions existantes. Quelque chose comme

.topic-post.voting-post {
  .discourse-reactions-actions,
  .discourse-reactions-actions-button-shim {
    display: none;
  }
}
2 « J'aime »

Salut,

Nous avons remarqué les paramètres de site suivants qui contrôlent la limite de vote active pour chaque niveau de confiance :

  • topic voting tl0 vote limit

  • topic voting tl1 vote limit

  • topic voting tl2 vote limit

  • topic voting tl3 vote limit

  • topic voting tl4 vote limit

Nous aimerions effectivement supprimer ou désactiver la limite de vote pour tous ou la plupart des niveaux de confiance (TL), permettant aux utilisateurs d’avoir un nombre illimité de votes actifs.

Pourriez-vous nous conseiller sur la meilleure façon d’y parvenir ?

Existe-t-il une valeur spécifique (par exemple, la définir sur 0 ou -1) qui signifie votes illimités pour ces paramètres ?

Merci.

1 « J'aime »