Olá!
Há um distintivo padrão que vem com o software e que eu gosto bastante, mas gostaria que ele fosse um pouco ajustado.
O original:
Este distintivo é concedido quando você tem 100 posts curtidos e dá 100 ou mais curtidas em troca. Obrigado por retribuir!
Desejado:
Este distintivo é concedido quando você recebeu 100 curtidas e deu 100 ou mais curtidas em troca.
A “parte de dar” deve permanecer idêntica. Mas para desconsiderar completamente a contagem de posts na gamificação do fórum, quero que os usuários que receberam 100 curtidas em 1 post se qualifiquem para esse distintivo da mesma forma que os usuários que receberam uma curtida em 100 posts diferentes.
Até agora, segui isto: Enable Badge SQL
- Ativei
SiteSetting.enable_badge_sql = true, enviei o novo SQL do distintivo via GUI e, em seguida, desativei as consultas SQL personalizadas por motivos de segurança comSiteSetting.enable_badge_sql = false. O distintivo personalizado funciona bem, mas não estou correndo riscos bárbaros sem qualificações de banco de dados/SQL.
No momento, o fórum é pequeno e não há problemas aparentes, mas posso ter alguns problemas de desempenho à medida que o fórum cresce. Se tiver tempo, por favor, forneça sua consulta SQL para esse distintivo personalizado.
Obrigado e cumprimentos!