| Resumo | Discourse Solved permite que autores de tópicos e membros da equipe marquem uma resposta como a solução do tópico. | |
| Guia de Instalação | Este plugin vem integrado ao núcleo do Discourse. Não há necessidade de instalá-lo separadamente. |
Embora o Discourse Solved possa ser usado em diversos cenários, esta documentação foca no caso de uso principal de uma categoria de suporte ou perguntas e respostas (Q&A).
Nota: Discourse Solved não está disponível no plano Free.
Configurando uma categoria de suporte
Ao criar uma nova categoria, escolha o tipo support (suporte) para ativar o Discourse Solved na categoria.
Os campos Nome da categoria e Estilo virão com padrões razoáveis, que você pode sobrescrever se necessário.
Nota: Ao editar uma categoria existente, o campo Tipo de categoria permitirá adicionar ou remover tipos de categoria. Os tipos de categoria podem ser combinados para que você possa usar recursos como marcar respostas como soluções e votação (via Discourse Topic Voting) juntos.
Na aba Suporte, você pode ajustar algumas das configurações padrão para esta categoria ou para qualquer categoria de suporte em sua comunidade.
Configurações da categoria
Essas configurações afetam apenas a categoria atual.
- Fechar automaticamente tópicos resolvidos: Quando definido, os tópicos resolvidos serão fechados automaticamente após este período a partir da última resposta. O padrão é
2, então os tópicos resolvidos serão fechados 2 dias após a última resposta. Defina como0para desativar a configuração. - Notificar o criador do tópico quando a equipe marcar uma solução: Quando selecionado, o criador do tópico receberá uma notificação quando um membro da equipe marcar uma resposta como solução.
- Exibir uma caixa de seleção vazia ao lado de tópicos não resolvidos na lista de tópicos: Quando selecionado, mostra uma caixa de seleção vazia ao lado de tópicos não resolvidos na lista de tópicos. Tópicos resolvidos são mostrados com uma caixa marcada, o que ajuda a diferenciar entre tópicos resolvidos e não resolvidos.
- Ativar problemas compartilhados: Quando selecionado, os usuários podem clicar em um botão Eu também para indicar que também são afetados pelo problema. Saiba mais sobre este recurso abaixo.
Configurações do site
Essas configurações afetam todas as categorias de suporte no site:
- Rótulo do problema compartilhado: Você pode alterar o rótulo do botão de problema compartilhado de Eu também para qualquer outro texto que desejar usar.
- Mostrar filtro por status de resolução: Quando ativado, adiciona um filtro de resolvido / não resolvido no topo da categoria.
- Priorizar tópicos resolvidos na busca: Quando ativado, os tópicos resolvidos terão prioridade sobre os não resolvidos na busca do site.
- Mostrar quem marcou como resolvido: Quando ativado, os tópicos resolvidos mostrarão quem marcou o tópico como resolvido.
Marcando uma solução
O autor do tópico e a equipe do site podem clicar no botão Solução para marcar a resposta como solução para a pergunta.
A resposta será então destacada na primeira publicação do tópico para fácil acesso.
Lembrete de solução marcada
Em tópicos onde soluções podem ser marcadas, uma mensagem de popup “Sua pergunta foi respondida?” será exibida quando os seguintes critérios forem atendidos:
- O tópico não tem uma resposta aceita
- O tópico tem pelo menos uma resposta de outro usuário
- O autor do tópico está logado e pode aceitar uma resposta como solução
- O tópico existe há pelo menos 7 dias
Se você quiser impedir que essa mensagem de popup seja exibida, pode usar o seguinte CSS em um componente de tema para ocultá-lo:
.topic-navigation-outlet.no-answer {
display: none;
}
Detalhes extras sobre como adicionar isso ao seu site
- Vá para
/admin/customize/themes - Clique em install e depois em create new
- Dê um nome e selecione ‘component’.
- Create
- Adicione ao seu tema
- Clique no botão Edit CSS/HTML e cole o código na aba Common
E salve. ![]()
Problemas compartilhados
Quando Enabled shared issues está ativado, os membros podem clicar em um botão Eu também na primeira publicação de tópicos não resolvidos para sinalizar que têm o mesmo problema. Saiba mais.
Após selecionar isso, o membro passará a Acompanhar o tópico. Eles receberão uma notificação quando o tópico for resolvido. Se os membros não quiserem receber notificações quando os tópicos que estão acompanhando forem resolvidos, podem desativar a configuração Notify me when a topic I'm tracking gets a solution nas preferências de notificação.
Filtro resolvido / não resolvido
Quando Show filter by solved status está ativado, os membros podem filtrar tópicos por status de resolução.
Você também pode filtrar tópicos resolvidos/não resolvidos adicionando um parâmetro à URL. Por exemplo:
https://meta.discourse.org/c/support?solved=yes ou Support - Discourse Meta .
Busca
O plugin Solved vem com alguns filtros avançados extras para tópicos resolvidos ou não resolvidos, que podem ser encontrados no menu suspenso Where topics:
Isso adicionará status:solved ou status:unsolved à sua Busca.
Configurações
A tabela a seguir lista as configurações do site do Discourse Solved. As configurações de categoria podem ser encontradas acima.
| Nome | Descrição |
|---|---|
solved enabled |
Ativa o plugin solved, permitindo que usuários em categorias especificadas selecionem soluções para tópicos |
show who marked solved |
Mostra qual usuário marcou o tópico como resolvido. |
allow solved on all topics |
Permite que usuários selecionem soluções em todos os tópicos (quando desmarcado, soluções podem ser ativadas por categoria ou tag) |
accept all solutions allowed groups |
Grupos que têm permissão para aceitar soluções em qualquer tópico (mesmo quando não são o OP) |
| solved quote length | Número de caracteres para citar ao exibir a solução abaixo da primeira publicação |
| solved topics auto close hours | Fecha automaticamente o tópico (n) horas após a última resposta, uma vez que o tópico foi marcado como resolvido. Defina como 0 para desativar o fechamento automático. |
| show filter by solved status | Exibe um menu suspenso para filtrar uma lista de tópicos por status de resolução |
| disable solved education message | Desativa mensagem educativa para tópicos resolvidos |
| accept solutions topic author | Permite que o autor do tópico aceite uma solução |
| solved add schema markup | Adiciona marcação de esquema QAPage ao HTML para facilitar que mecanismos de busca exibam soluções nos resultados de busca |
| prioritize solved topics in search | Prioriza tópicos resolvidos nos resultados de busca. |
| enable solved tags | Tags que permitirão que usuários selecionem soluções |
Badges de Solução
Esses badges estão desativados por padrão. Você pode ativá-los na área Badges nas configurações do administrador.
| Nome | Descrição | Descrição Longa | Tipo | Agrupamento |
|---|---|---|---|---|
| Solved! | Ter uma resposta marcada como Solução | Este badge é concedido por ter uma resposta marcada como Solução de um tópico. |
Community | |
| Guidance Counsellor | Ter 10 respostas marcadas como Soluções | Este badge é concedido por ter 10 de suas respostas marcadas como Soluções de tópicos. |
Community | |
| Know-it-All | Ter 50 respostas marcadas como Soluções | Este badge é concedido por ter 50 de suas respostas marcadas como Soluções de tópicos. |
Community | |
| Solution Institution | Ter 150 respostas marcadas como Soluções | Este badge é concedido por ter 150 de suas respostas marcadas como Soluções de tópicos. |
Community |
Histórico de desenvolvimento
A partir de 29 de maio de 2025, os dados de soluções são armazenados em duas tabelas:
- Um registro em
discourse_solved_solved_topicsindica que o tópico comtopic_idtem uma solução, e também rastreia as informações do temporizador de fechamento automático.- Um registro em
discourse_solved_topic_answersarmazena oanswer_post_ideaccepter_user_idpara a publicação da solução em si, bem como umsolved_topic_idreferenciando a colunaiddo registrodiscourse_solved_solved_topicsdo tópico.Esta mudança foi introduzida no Discourse PR #39806.
As colunas legadas
answer_post_ideaccepter_user_idda tabeladiscourse_solved_solved_topicsserão removidas no futuro.
Obrigado à Western Digital por financiar o desenvolvimento deste plugin!









