Est-il possible d’utiliser une évaluation en 2 étapes au lieu d’étoiles ?
Comme
Avec un résultat comme
(69%)
(31%)
Est-il possible d’utiliser une évaluation en 2 étapes au lieu d’étoiles ?
Comme
Avec un résultat comme
(69%)
(31%)
Ce plugin expose-t-il la note moyenne et le nombre de notes d’un sujet via des appels API simples ?
Et est-il possible d’afficher les notes lors de l’intégration de Discourse comme dans Embed Discourse comments on another website via Javascript ?
En tant qu’utilisateur, comment peut-on voir toutes ses évaluations ?
PS : Désolé de poser question après question, mais je pense que c’est le bon endroit, n’est-ce pas ?
Salut @frold,
J’apprécie votre patience et m’excuse pour le retard de ma réponse. J’ai été préoccupé par d’autres engagements, mais je suis de retour maintenant et prêt à répondre à vos questions.
La possibilité d’avoir un système de notation en 2 étapes est intéressante. La conception actuelle du plugin Topics Ratings prend en charge un système basé sur des étoiles, mais je vois l’intérêt d’un système plus simple, pouce levé/pouce baissé. Bien que ce ne soit pas une fonctionnalité actuelle, c’est une idée convaincante et j’explorerai certainement sa faisabilité pour une future mise à jour. Nous sommes également ouverts aux parrainages ou au financement pour le développement de fonctionnalités spécifiques. Si vous souhaitez parrainer cette fonctionnalité ou toute autre, n’hésitez pas à nous contacter.
Salut @n1bff,
Mes sincères excuses pour ma réponse tardive. Votre patience est vraiment appréciée. J’avais d’autres engagements qui nécessitaient mon attention, mais je suis maintenant là pour me concentrer sur vos demandes.
À l’heure actuelle, le plugin ne fournit pas d’appels API directs pour la note moyenne et le nombre de notes pour un sujet. Bien que nous reconnaissions la commodité que cela pourrait apporter, ce n’est pas une fonctionnalité actuelle, mais quelque chose que je considérerai certainement pour de futures améliorations.
De même, l’affichage des notes lors de l’intégration de commentaires et la fourniture d’une vue consolidée de toutes les notes d’un utilisateur ne sont pas actuellement pris en charge. Ce sont des suggestions réfléchies, et soyez assuré que j’examinerai leur faisabilité.
Comme nous sommes un projet open-source, le développement de fonctionnalités pourrait être accéléré par des parrainages ou des financements. Si vous ou votre organisation êtes intéressés à parrainer ces fonctionnalités ou d’autres, n’hésitez pas à nous contacter.
Impossible de supprimer le Type en raison d’une erreur.
Lorsque j’essaie de supprimer « Le nom est… et le Type est vide », un message d’erreur « L’URL ou la ressource demandée est introuvable. » s’affiche et je ne peux pas le supprimer.
Même en désinstallant et réinstallant le plugin par « Reconstruire le conteneur », la même erreur se produit.
Il semble qu’un type invalide ait été ajouté, ce qui a entraîné un type vide. Le plugin a vraiment besoin d’une vérification de la validité des entrées.
Pour l’instant, vous pouvez utiliser la console Rails pour supprimer le type vide :
cd /var/discourse
./launcher enter app
rails c
DiscourseRatings::RatingType.destroy("")
exit
Actualisez la page, et il devrait avoir disparu !
Gardez le type simple, comme my_type, et tout ira bien. ![]()
C’est super cool ! Merci de me l’avoir dit.
Les catégories de texte autres que l’anglais ne s’affichent pas.
Les catégories doivent être affichées pour que le texte non anglais puisse être géré.
Comment puis-je les afficher ?
※ De plus, dans le cas du Type, une erreur se produira si un caractère non anglais est saisi.
@LoveMCJ Une solution rapide pour cela est de définir un slug pour votre catégorie, puis de supprimer/ajouter à nouveau la catégorie pour la note. Cela devrait fonctionner !
Je vois un problème ici :
https://github.com/paviliondev/discourse-ratings/blob/main/assets/javascripts/discourse/components/rating-object.js.es6#L52
Category.slugFor renverra soit le slug s’il existe, soit {id}-category s’il n’est pas défini.
Le plugin utilise findBySlugPath, qui ne recherche que les catégories avec un slug défini.
Pour celles sans, findSingleBySlug devrait probablement être utilisé également.
J’espère que cela vous aidera ! ![]()
Je vous remercie sincèrement du fond du cœur.
Salut,
L’étoile de notation apparaît sur la page de titre de n’importe quel sujet.
Mais sur la page d’accueil, je vois [object Object] au lieu de l’étoile de notation des publications.
Comment puis-je résoudre ce problème ?
Remarque : Le problème est survenu après la mise à jour. (Discourse and Topic Ratings Plugin et tout le reste est à jour)
Lorsque je supprime cette option, le texte [object Object] disparaît. Prévoyez-vous de faire quelque chose à ce sujet ? Je pense que cela devrait être corrigé.
Cordialement. Bon travail. @jumagura
Sur vos dernières modifications
Il manque :
import { registerRawHelper } from "discourse-common/lib/helpers";
registerRawHelper("rating-list", _ratingList);
Ooooops ! Vous avez tout à fait raison ! Merci !
fait :
Salut, ce plugin peut-il être utilisé pour noter des publications plutôt que des sujets ? Si oui, quelqu’un pourrait-il me faire savoir s’il fait également ces 3 choses ?
Salut, ![]()
Ce n’est pas possible avec ce plugin.
Le plugin le plus proche que j’ai pu trouver est Discourse Post Voting (merci, Jammy, d’avoir corrigé ma bêtise
). Les utilisateurs peuvent voter une fois par sujet (sauf pour le premier message), donc la note serait le nombre de votes positifs.
Pour exporter une liste d’utilisateurs avec leurs notes, vous pouvez utiliser ce plugin : Discourse Data Explorer. Vous pouvez créer une requête SQL et télécharger la liste au format CSV. Consultez Data & reporting sql-query si vous avez besoin d’aide.
De plus, il y a Marketplace si vous pouvez sponsoriser quelqu’un pour créer le plugin exact que vous recherchez. ![]()
Juste pour information, ce plugin a été déprécié au profit du plugin officiel Discourse Post Voting.