Acho que há algo que os administradores do site precisam fazer, se necessário. Acho que não é possível alterar automaticamente as strings de idioma para usar reações em vez disso, como se o plugin de reações estivesse ativo. Portanto, acho que o problema também ocorre se o plugin de reações estiver no núcleo, porque o administrador do fórum decidirá usá-lo ou não.
Provavelmente, a solução é simplesmente renomear o “like” para “reaction” por padrão. Porque é uma reação e isso pode funcionar, independentemente de um fórum usar o Discourse Reactions ou não.
Se o ícone for necessário nas notificações, os “likes” dos itens da lista de tópicos podem ser alterados com o ícone discourse-emojis se o Discourse Reactions estiver habilitado. Isso pode ser uma configuração no plugin.
[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
“contar tanto a reação quanto um like ou eles só contam como um like quando não deveriam”? Você está se referindo apenas a como as reações e os likes aparecem na interface do usuário?
[/quote]Eu estava me referindo a como a reação apareceu (o que eu esperava), e então um like também apareceu (o que foi inesperado)
[quote=“Tobias Eigen, post:18, topic:294696, username:tobiaseigen”]
Eu não entendo… no meta eu vejo reações e coração, e até na sua captura de tela eu consigo ver reações?
[/quote]Quero dizer que eles não estão sendo registrados dessa forma no meu log de notificações para likes/reações, apenas os likes são visíveis lá. Ambos podem ser vistos normalmente aqui:
Ainda não entendi. Ajudaria se você pudesse fornecer etapas de replicação escritas mais específicas ou anotar suas capturas de tela, caso contrário, é difícil de seguir. Não acha que nada está acontecendo aqui que não seja por design?
Passos de replicação claramente escritos seriam imensamente úteis. Também mais detalhes como em qual página (URL específica) você está quando vê algo que não espera ver? Sem passos de replicação, não será possível para nós identificar os problemas que você está descrevendo e decidir o que, se algo, queremos fazer a respeito.
Vagamente, estou pensando que você está se referindo à página de notificações em seu perfil de usuário. É possível que você esteja vendo um bug na forma como curtidas e outras reações são exibidas na subpágina “Curtidas” e “Reações” lá. Eu sei que no menu de notificações nós “agrupamos” reações e curtidas em, por exemplo, “usuário reagiu a 5 de suas postagens” para não adicionar desordem.
Apenas recebi reações e, por acaso, verifiquei minhas notificações na página em vez do menu de notificações.
Independentemente disso, os outros fóruns em que eu poderia ver isso originalmente, não consigo mais, então… Talvez um problema de cache ou diferenças de versão em alguns commits?
Lendo nas entrelinhas e apertando um pouco os olhos (ou muito), eu consegui replicar o problema que você está descrevendo. Vá para https://meta.discourse.org/u/Firepup650/notifications/reactions-received?include_likes=true e você verá as reações e curtidas na mesma página e lá você também verá que uma postagem é listada duas vezes, uma com uma reação e outra com um coração. Veja minha captura de tela abaixo.
Isso acontece quando você tem ?include_likes=true anexado à URL, o que acontece quando você clica em uma “notificação recolhida” como expliquei dois posts acima.
Concordo que isso é um bug e provavelmente deveríamos fazer algo a respeito, mas não é urgente.
Ah, entendi, perdi esse caso. Mas sim, este é um bug e precisa ser corrigido – tivemos um bug semelhante onde curtidas de reações estavam aparecendo na URL /notifications/likes-received. Farei uma correção, obrigado pela paciência @Firepup650!
Isso já foi implementado. Se você estiver auto-hospedando [1] tudo o que você precisa fazer é atualizar o site para que você esteja na versão mais recente.
Isso já foi implementado em uma versão beta? (Estou em um provedor de hospedagem terceirizado que mantém a instância do Discourse para mim e a mantém atualizada com cada versão beta). Minha versão do Discourse ainda não parece estar se comportando dessa maneira!
A alteração está no plugin discourse-reactions, portanto, não está vinculada ao cronograma de lançamento do core. Tecnicamente, foi adicionada neste commit do plugin em 13 de fevereiro. Portanto, se você (ou seu provedor de hospedagem) atualizou o plugin desde então, você terá a alteração.
Você pode verificar procurando nas configurações do seu site a nova configuração ‘discourse reactions excluded from like’. Se essa configuração existir, então você tem o novo comportamento.
Usamos o plugin gamification (/admin/plugins/gamification).
Devemos recalcular todas as pontuações dada essa mudança? Estou considerando fazer isso para “todos os tempos” para que trate todas as reações (exceto aquelas na lista discourse_reactions_excluded_from_like) como um like.