Discurso Resuelto

:discourse2: Resumen Discourse Solved permite a los autores de temas y al personal marcar una respuesta como la solución del tema.
:open_book: Guía de instalación Este plugin viene incluido en el núcleo de Discourse. No es necesario instalar el plugin por separado.

Aunque Discourse Solved puede utilizarse en una variedad de casos de uso, esta documentación se centra en el caso de uso principal de una categoría de soporte o preguntas y respuestas (Q&A).

:discourse2: Nota: Discourse Solved no está disponible en el plan Free.

Configuración de una categoría de soporte

Al crear una nueva categoría, selecciona el tipo soporte para activar Discourse Solved en la categoría.

Los campos Nombre de la categoría y Estilo tendrán valores predeterminados sensatos, que puedes sobrescribir si es necesario.

Nota: Cuando edites una categoría existente, el campo Tipo de categoría te permitirá agregar o eliminar tipos de categoría. Los tipos de categoría se pueden combinar para que puedas usar funciones como marcar respuestas como soluciones y votar (a través de Discourse Topic Voting) juntas.

En la pestaña Soporte, puedes ajustar algunos de los valores predeterminados para esta categoría o para cualquier categoría de soporte en tu comunidad.

Configuración de la categoría

Estos ajustes solo afectan a la categoría actual.

  • Cerrar automáticamente temas resueltos: Cuando se establece, los temas resueltos se cerrarán automáticamente después de este período desde la última respuesta. El valor predeterminado es 2, por lo que los temas resueltos se cerrarán 2 días después de la última respuesta. Establece 0 para desactivar esta configuración.
  • Notificar al creador del tema cuando el personal marque una solución: Cuando se selecciona, el creador del tema recibirá una notificación cuando un miembro del personal marque una respuesta como solución.
  • Mostrar una casilla de verificación vacía junto a los temas sin resolver en la lista de temas: Cuando se selecciona, muestra una casilla de verificación vacía junto a los temas sin resolver en la lista de temas. Los temas resueltos se muestran con una casilla marcada, lo que ayuda a diferenciar entre temas resueltos y sin resolver.
  • Habilitar problemas compartidos: Cuando se selecciona, los usuarios pueden hacer clic en un botón Yo también para indicar que también se ven afectados por el problema. Más información sobre esta función a continuación.

Configuración del sitio

Estos ajustes afectan a todas las categorías de soporte del sitio:

  • Etiqueta de problema compartido: Puedes cambiar la etiqueta del botón de problema compartido de Yo también a cualquier otro texto que desees usar.
  • Mostrar filtro por estado resuelto: Cuando está habilitado, agrega un filtro de resuelto/sin resuelto en la parte superior de la categoría.
  • Priorizar temas resueltos en la búsqueda: Cuando está habilitado, los temas resueltos tendrán prioridad sobre los temas sin resolver en la búsqueda del sitio.
  • Mostrar quién marcó como resuelto: Cuando está habilitado, los temas resueltos mostrarán quién marcó el tema como resuelto.

Marcar una solución

El autor del tema y el personal del sitio pueden hacer clic en el botón Solución para marcar la respuesta como la solución a su pregunta.

La respuesta se resaltará entonces en la primera publicación del tema para facilitar el acceso.

Recordatorio de solución marcada

En los temas donde se pueden marcar soluciones, se mostrará un mensaje emergente «¿Se ha respondido a tu pregunta?» cuando se cumplan los siguientes criterios:

  • El tema no tiene una respuesta aceptada
  • El tema tiene al menos una respuesta de otro usuario
  • El autor del tema ha iniciado sesión y puede aceptar una respuesta como solución
  • El tema tiene al menos 7 días de antigüedad

Si deseas evitar que se muestre este mensaje emergente, puedes usar el siguiente CSS en un componente de tema para ocultarlo:

.topic-navigation-outlet.no-answer {
    display: none;
}
Detalles adicionales sobre cómo agregar esto a tu sitio
  • Ve a /admin/customize/themes
  • Haz clic en instalar y luego en crear nuevo
  • Asignale un nombre y selecciona ‘componente’.
  • Crear
  • Agrégalo a tu tema
  • Haz clic en el botón Editar CSS/HTML y pega el código en la Pestaña Común

Y guarda. :+1:

Problemas compartidos

Cuando está habilitada la opción Habilitar problemas compartidos, los miembros pueden hacer clic en un botón Yo también en la primera publicación de los temas sin resolver para indicar que tienen el mismo problema. Más información.

Después de seleccionarlo, el miembro se establecerá en Seguimiento del tema. Recibirá entonces una notificación cuando el tema esté resuelto. Si los miembros no desean recibir notificaciones cuando los temas que están siguiendo se resuelven, pueden desactivar la configuración Notificarme cuando un tema que sigo obtenga una solución en sus preferencias de notificación.

Filtro resuelto / sin resolver

Cuando está habilitada la opción Mostrar filtro por estado resuelto, los miembros pueden filtrar temas según si están resueltos o no.

También puedes filtrar temas resueltos/sin resolver agregando un parámetro a la URL. Por ejemplo:

https://meta.discourse.org/c/support?solved=yes o Support - Discourse Meta .

Búsqueda

El plugin Solved incluye algunos filtros avanzados adicionales para temas resueltos o sin resolver, que se pueden encontrar en el menú desplegable Dónde temas:

Lo que agregará status:solved o status:unsolved a tu búsqueda.

Configuración

La siguiente tabla enumera la configuración del sitio de Discourse Solved. La configuración de la categoría se puede encontrar arriba.

Nombre Descripción
solved enabled Habilitar el plugin solved, permitiendo a los usuarios en categorías especificadas seleccionar soluciones para temas
show who marked solved Mostrar qué usuario marcó el tema como resuelto.
allow solved on all topics Permitir a los usuarios seleccionar soluciones en todos los temas (cuando no está marcado, las soluciones se pueden habilitar por categoría o etiqueta)
accept all solutions allowed groups Grupos que tienen permiso para aceptar soluciones en cualquier tema (incluso cuando no son el OP)
solved quote length Número de caracteres para citar al mostrar la solución debajo de la primera publicación
solved topics auto close hours Cerrar automáticamente el tema (n) horas después de la última respuesta una vez que el tema ha sido marcado como resuelto. Establece 0 para desactivar el cierre automático.
show filter by solved status Mostrar un menú desplegable para filtrar una lista de temas por estado resuelto
disable solved education message Deshabilitar el mensaje educativo para temas resueltos
accept solutions topic author Permitir que el autor del tema acepte una solución
solved add schema markup Agregar marcado de esquema QAPage al HTML para facilitar que los motores de búsqueda muestren soluciones en los resultados de búsqueda
prioritize solved topics in search Priorizar temas resueltos en los resultados de búsqueda.
enable solved tags Etiquetas que permitirán a los usuarios seleccionar soluciones

Insignias de Solved

:information_source: Estas insignias están deshabilitadas de forma predeterminada. Puedes habilitarlas en el área de Insignias en la configuración de administrador.

Nombre Descripción Descripción larga Tipo Agrupación
¡Resuelto! Tener una respuesta marcada como Solución Esta insignia se otorga por tener una respuesta marcada como Solución a un tema. :white_check_mark: Buen trabajo. :+1: :3rd_place_medal: Comunidad
Asesor de orientación Tener 10 respuestas marcadas como Soluciones Esta insignia se otorga por tener 10 de tus respuestas marcadas como Soluciones a temas. :white_check_mark: Eres un verdadero activo para tus compañeros de la comunidad. :2nd_place_medal: Comunidad
Sabihútodo Tener 50 respuestas marcadas como Soluciones Esta insignia se otorga por tener 50 de tus respuestas marcadas como Soluciones a temas. :white_check_mark: Realmente sabes de lo que hablas. :clap: :1st_place_medal: Comunidad
Institución de Soluciones Tener 150 respuestas marcadas como Soluciones Esta insignia se otorga por tener 150 de tus respuestas marcadas como Soluciones a temas. :white_check_mark: Excelente trabajo. :slightly_smiling_face: Eres oficialmente una Institución de Soluciones. :brain: :1st_place_medal: Comunidad
Historial de desarrollo

:information_source: A partir del 29 de mayo de 2025, los datos de las soluciones se almacenan en dos tablas:

  • Un registro en discourse_solved_solved_topics indica que el tema con topic_id tiene una solución, y también rastrea la información del temporizador de cierre automático.
  • Un registro en discourse_solved_topic_answers almacena el answer_post_id y accepter_user_id para la publicación de la solución en sí, así como un solved_topic_id que hace referencia a la columna id del registro discourse_solved_solved_topics del tema.

Este cambio se introdujo en el Discourse PR #39806.

Las columnas heredadas discourse_solved_solved_topics answer_post_id y accepter_user_id se eliminarán en el futuro.

¡Gracias a Western Digital por financiar el desarrollo de este plugin!

162 Me gusta
Solved Button Plugin
What is this checkbox icon in the topic list?
How do you enable a tick mark?
Mark as Solution feature?
Can't find "Allow topic owner and staff to mark a reply as the solution" Setting
Mark all topics as solved specific category
Pop-up message after selecting the best answer
Query to find out who marked the solution as solved
How to replace the discourse `Topic` with `Question` instead?
Option to mark as solved
Image zoom is not working
Question Answer Plugin
Discourse need a fork to be a Q&A software?
No option appears to choose better answer
[Accepted answer plugin] Add an ability to accept the initial (topmost) post as a solution
Follow up "open" tickets
Discourse Solved Quote Customization
Moderating the forum
Titles in SVG inserted by a theme component get overwritten with page title after tab switch
Trust Level Wishlist Items
A feature request related to this plugin. Pointed questions or rewarded questions
Feature: endorse button to add single-click endorsements
Send email notifications for small actions
Comment on a question instead of answering it
Topics list filter feature
(Ab)using bumped_at to achieve Reddit like sorting
Volunteer Activities - a simple setup for non-hierarchical collaboration
Hello Community Experts- are we able to configure discussions to be threads AND questions?
Implementing KCS
Trust Level Permissions Reference
Can I view a list of solved and unsolved topics in a category
Too many Crawlers, is that a problem?
Discourse instance supporting entrepreneurs who sell on Amazon
Reordering a topic by ‘most liked’ or threaded replies
Looking for examples of Discourse Communities that visually call out answered/closed topics on feeds
How to replace the discourse `Topic` with `Question` instead?
Please update 'Understanding Discourse Trust Levels' — or is there a different doc?
Best practices for "revisit and clarify the top 100 most visited topics."
Is it possible to have a badge for 100 solutions?
Is there a plugin for "response posts?"
Discourse Gamification
New Leaderboard/User Directory Features :tada:
Do these new badges come bundled with the plugin?
How do I make "accept answer" the first item in the post menu
How can I show topics that have not received an answer yet?
Error when updating Discourse to the new version (need urgent support)?
Plugins to Enhance user Engagement
Building a Mentoring Scheme for Members in Discourse
The default badge queries
Creating a community culture of marking topics as solved
Soft close for a topic by OP
Using DATE_TRUNC for Data Aggregation
Creating a 'stickypost' for forum threads
Handling Null Values with COALESCE
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
Is there a component so when a topic is marked as Solved, the topic gets locked and a custom message is posted with it?
"Solved" bug or intentional?
"Solved" bug or intentional?
Use AI to identify which post should have marked solution and did not
Marked as solved, Vote Replenishing & Querying
Solved Topic and Moderator Response Stats by Category
Cohort Analysis Report - Monthly User Activity by Posts and Solutions
Solved and Unsolved Topic Stats with Date and Tag Parameters
Instantly close topic when marked as Solved and leave a custom message
Discourse Automation
Questions Solved and Currently Assigned Topics by User per Month
Managing Forum Moderators - Metrics & Reporting
Pinning a post to the top of the topic
How to make a help topic with solutions?
Solved Topic Badge
Using user cards to quickly view information about others
How are you increasing response rate in a community support forum?
Inconsistent marking of Topics as ☑️ Solved, Completed, or Fixed here on meta.discourse.org
When goes to a category /latest doesn’t show the actual latest
Easily create Support categories using the discourse-solved plugin
Horizon Theme
What happens next?
Bundling more popular plugins with Discourse core
Configuring auto-bumping for topics
Solved Button Plugin
Question Answer Plugin
Horizon: High Context Topic Cards
Pinning a post to the top of the topic
How to add this header, colored categories, and sidebar categories?
Where is Solved data stored in the database?
Allow “Mark as Solution” in group messages
Notifying members when a Tracked or Watched topic is solved
Advice on a support forum
Answer in a post
Google Structured Data -- Invalid Article Schema
Solution icon does not show in posts
How can I fix or pin posts inside a topic
Discourse to Power Q & A Site?
Admin/mod ability to insert a post wherever
Reward sign on avatar (or similar)
Solved plugin: post menu button now hidden at far right, used to be on the left?
Discourse for helpdesk use cases?
Introduction and question about how to best mark topics as "Answer"
Automatic Second-Post Wiki?
How can I turn discourse to Q&A based website?
Plugin: 'Ask to Answer' Mechanism
How To Mark a Topic As Resolved?
Is there any plugin for downvoting questions and replies in Discourse
Deleted posts can be counted as unread
What is SQL Badge Query for invited >25 People?
Add Badge to Solve answer
The best way to answer customers?
Using query strings to filter topic views
Badge not being applied, sql error
Generating Support Metrics (with Assign and Solved plugins)
A question re the Solved plugin and Badge SQL
Thoughts on a plugin which turns discourse into stackoverflow
Advice for getting my little game dev community "out there?"