Eu uso este script para alterar os ícones em todo o meu site com sucesso, e ele muda o ícone de verificação de “Resolvido” do plugin Solved para um polegar para cima.
Você está tentando alterá-lo especificamente para essa localização e estado do ícone? Se você ainda estiver tentando alterar o ícone globalmente, o código que você postou originalmente ainda está correto:
Especificamente nessa área, pois, como Kris mencionou anteriormente, às vezes o código precisa ser muito específico. Este é todo o código que adicionei para alterar os ícones:
Como o Kris mencionou, apenas alguns ícones precisam de tratamento especial. As notificações são um deles, por isso você precisou usar notification.solved.accepted_notification. No caso do ícone de resolvido nos controles da postagem, ele está usando o nome genérico do ícone, então você só poderá alterá-lo globalmente ao usar o método replaceIcon.
Se você quiser ser bem específico, acho que precisará substituir a função addPostMenuButton definida no plugin solved. Tente o seguinte:
Isso funciona, mas estranhamente este script faz com que apenas eu, com a conta de administrador, possa ver o tópico com uma resposta marcada como resolvida; qualquer outro usuário não consegue vê-lo.
Que estranho! Não tenho certeza do motivo de isso falhar apenas para usuários não administradores… De qualquer forma, atualizei o script com a parte faltante.
Não está mais quebrado, mas a mudança de ícone só é exibida para administradores; para não administradores, ainda aparece o ícone de resolvido/concluído: