É possível usar uma classificação de 2 etapas em vez de estrelas?
Como:
Com um resultado como
(69%)
(31%)
É possível usar uma classificação de 2 etapas em vez de estrelas?
Como:
Com um resultado como
(69%)
(31%)
Este plugin expõe a classificação média e o número de classificações de um tópico como chamadas de API simples de 1-2 de alguma forma?
E é possível mostrar as avaliações ao incorporar o Discourse como em Embed Discourse comments on another website via Javascript?
Como usuário, como posso ver todas as minhas avaliações?
PS: Desculpe por postar pergunta após pergunta, mas acho que este é o lugar apropriado, sim?
Olá @frold,
Agradeço sua paciência e peço desculpas pelo atraso na minha resposta. Estive ocupado com outros compromissos, mas estou de volta agora e pronto para responder às suas perguntas.
A possibilidade de ter um sistema de classificação de 2 etapas é interessante. O design atual do Plugin de Classificação de Tópicos suporta um sistema baseado em estrelas, mas vejo o valor em um sistema mais simples de “joinha” para cima/para baixo. Embora isso não seja um recurso atualmente, é uma ideia atraente e certamente explorarei sua viabilidade para uma atualização futura. Também estamos abertos a patrocínios ou financiamento para o desenvolvimento de recursos específicos. Se você estiver interessado em patrocinar este recurso ou qualquer outro, sinta-se à vontade para entrar em contato.
Olá @n1bff,
Minhas sinceras desculpas pela demora na resposta. Sua paciência é verdadeiramente apreciada. Tive outros compromissos que exigiram minha atenção, mas agora estou aqui para focar em suas perguntas.
No momento, o plugin não oferece chamadas de API diretas para a classificação média e o número de classificações de um tópico. Embora reconheçamos a conveniência que isso poderia proporcionar, não é um recurso atual, mas algo que certamente considerarei para aprimoramentos futuros.
Da mesma forma, exibir classificações ao incorporar comentários e fornecer uma visualização consolidada de todas as classificações de um usuário não são suportados atualmente. São sugestões ponderadas e, fique tranquilo, analisarei a viabilidade delas.
Como somos um projeto de código aberto, o desenvolvimento de recursos pode ser agilizado por meio de patrocínios ou financiamento. Se você ou sua organização tiverem interesse em patrocinar esses ou outros recursos, entre em contato.
Não consigo excluir o Tipo devido a um erro.
Quando tento excluir “O Nome é … e o Tipo está vazio”, uma mensagem de erro “O URL ou recurso solicitado não pôde ser encontrado.” é exibida e não consigo excluí-lo.
Mesmo desinstalando e reinstalando o plugin com “Reconstruir o contêiner”, o mesmo erro ocorre.
Parece que um tipo inválido foi adicionado, resultando em um tipo vazio. O plugin definitivamente precisa de uma verificação de sanidade para validação de entrada.
Por enquanto, você pode usar o console Rails para excluir o tipo vazio:
cd /var/discourse
./launcher enter app
rails c
DiscourseRatings::RatingType.destroy("")
exit
Atualize a página e ele deverá ter sumido! Mantenha o tipo simples, como my_type, e tudo ficará bem. ![]()
Isso é super legal! Obrigado por me avisar.
Categorias de texto que não sejam em inglês não são exibidas.
As categorias devem ser exibidas para que o texto não em inglês possa ser gerenciado.
Como posso exibi-las?
※ Além disso, no caso de Tipo, ocorrerá um erro se for inserido um caractere não em inglês.
@LoveMCJ Uma correção rápida para isso é definir um slug para sua categoria, depois excluir/adicionar a categoria para a classificação novamente. Isso deve funcionar!
Vejo um problema aqui:
https://github.com/paviliondev/discourse-ratings/blob/main/assets/javascripts/discourse/components/rating-object.js.es6#L52
Category.slugFor retornará o slug se ele existir ou {id}-category se não estiver definido.
O plugin usa findBySlugPath, que procura apenas por categorias com um slug definido.
Para categorias sem, findSingleBySlug provavelmente também deveria ser usado.
Espero que isso ajude! ![]()
Agradeço imensamente do fundo do meu coração.
Olá,
A estrela de classificação aparece em qualquer página de título de tópico.
Mas na página inicial, vejo [object Object] em vez da estrela de classificação das postagens.
Como posso corrigir isso?
*Observação: O problema ocorreu após a atualização. (Discourse and Topic Ratings Plugin e todo o resto estão atualizados)
Quando eu removo essa opção, o texto [object Object] desaparece. Vocês planejam fazer algo a respeito? Acho que isso deveria ser corrigido.
Atenciosamente. Bom trabalho. @jumagura
Nas suas últimas alterações
Falta:
import { registerRawHelper } from "discourse-common/lib/helpers";
registerRawHelper("rating-list", _ratingList);
Ooooops! Você está absolutamente certo! obrigado!
concluído:
Olá, este plugin pode ser usado para avaliar posts em vez de tópicos? Se sim, alguém poderia me informar se ele também faz estas 3 coisas?
Olá, ![]()
Isso não é possível com este plugin.
O plugin mais próximo que encontrei é o Discourse Post Voting (obrigado, Jammy, por corrigir minha tolice
). Os usuários podem votar em posts uma vez por tópico (exceto o primeiro post), então a classificação seria o número de votos.
Para exportar uma lista de usuários com classificações, você pode usar este plugin: Discourse Data Explorer. Você pode criar uma consulta SQL e conseguirá baixar a lista em formato CSV. Verifique Data & reporting sql-query se precisar de ajuda.
Além disso, existe o Marketplace se você puder patrocinar alguém para criar o plugin exato que você está procurando. ![]()
Apenas um aviso, esse plugin foi descontinuado em favor do plugin oficial official Discourse Post Voting.