Alterações nas reações 👍 que passam a ser consideradas como likes ❤

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 :heart: é uma reação e isso pode funcionar, independentemente de um fórum usar o Discourse Reactions ou não.

Se o ícone :heart: 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.

2 curtidas

[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:


Mas não aqui:

(Note que o de @whitewaterdeu desapareceu completamente)

2 curtidas

Certo. É assim que deve parecer no momento. Para ver as reações no seu perfil de usuário, vá para, por exemplo, https://meta.discourse.org/u/firepup650/notifications/reactions-received. Curtidas e reações recebidas não são exibidas lá na mesma página.

2 curtidas

Faz sentido, suponho, mas e quanto aos outros dois casos?

2 curtidas

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?

2 curtidas

No primeiro caso:

Eles aparecem como uma reação e um like na interface de notificações (na mesma aba), o que é totalmente confuso.

No segundo:

Eles aparecem como likes, independentemente de qual seja a reação real.

Embora, após verificar o comportamento, parece que nada disso está acontecendo mais, talvez tenham sido diferentes por alguns commits?

3 curtidas

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.

2 curtidas

:person_shrugging: 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?

6 curtidas

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.

7 curtidas

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!

4 curtidas

O problema foi corrigido aqui:

6 curtidas

Quando essa mudança será implementada?

1 curtida

Bem-vindo à comunidade Robin :tada:

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.


  1. se tiver o plugin reactions instalado ↩︎

2 curtidas

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!

1 curtida

Se você estiver com outro provedor de hospedagem, terá que esperar que eles atualizem seu fórum.

1 curtida

OK - então, só para confirmar, essa funcionalidade não foi incluída na última versão beta?

1 curtida

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.

8 curtidas

Obrigado @david - muito mais claro agora! :smile:

3 curtidas

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.

2 curtidas

Remover reações parece quebrar, a reação do @Firepup650 aqui também parece mostrar um like:

(ele adicionou :face_with_spiral_eyes:, reagiu com ele, depois removeu :face_with_spiral_eyes:)

3 curtidas