| Resumen | Discourse Solved permite a los autores de los temas y al personal marcar una respuesta como la solución del tema. | |
| Guía de instalación | Este plugin viene incluido en el núcleo de Discourse. No es necesario instalarlo 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 de preguntas y respuestas.
Nota: Discourse Solved no está disponible en el plan gratuito.
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 vendrán predefinidos con valores sensatos, que puedes sobrescribir si es necesario.
Nota: Cuando editas 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 utilizar funciones como marcar respuestas como soluciones y votar (a través de Discourse Topic Voting) al mismo tiempo.
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 los temas resueltos: Cuando está activado, los temas resueltos se cerrarán automáticamente después de este tiempo desde la última respuesta. Establece en
0para desactivar la opción. - Notificar al creador del tema cuando el personal marca una solución: Cuando está seleccionado, el creador del tema recibirá una notificación cuando un miembro del personal marque una respuesta como la solución.
- Mostrar una casilla vacía junto a los temas no resueltos en la lista de temas: Cuando está seleccionado, se mostrará una casilla vacía junto a los temas no resueltos en la lista de temas. Los temas resueltos se muestran con una casilla marcada, lo que ayuda a diferenciar entre temas resueltos y no resueltos.
- Habilitar problemas compartidos: Cuando está seleccionado, los usuarios pueden hacer clic en un botón Yo también para indicar que también se ven afectados por el problema. Consulta 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 por cualquier otro texto que desees utilizar.
- Mostrar filtro por estado resuelto: Cuando está activado, se agrega un filtro de resuelto/no resuelto en la parte superior de la categoría.
- Priorizar temas resueltos en la búsqueda: Cuando está activado, los temas resueltos tendrán prioridad sobre los no resueltos en la búsqueda del sitio.
- Mostrar quién marcó como resuelto: Cuando está activado, 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á en el primer mensaje del tema para facilitar su acceso.
Recordatorio de solución marcada
En los temas donde se pueden marcar soluciones, aparecerá un mensaje emergente de «¿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 ha existido durante al menos 7 días
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
- Asigna 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. ![]()
Problemas compartidos
Cuando está habilitada la opción Habilitar problemas compartidos, los miembros pueden hacer clic en un botón Yo también en el primer mensaje de los temas no resueltos para indicar que tienen el mismo problema. Más información.
Después de seleccionarlo, el miembro se establecerá en Seguimiento del tema. Recibirá una notificación cuando el tema se resuelva. 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 estoy siguiendo obtenga una solución» en sus preferencias de notificación.
Filtro resuelto/no resuelto
Cuando está habilitada la opción Mostrar filtro por estado resuelto, los miembros pueden filtrar los temas según si están resueltos o no.
También puedes filtrar los temas resueltos/no resueltos 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 no resueltos, que se pueden encontrar en el menú desplegable Dónde están los temas:
Lo cual 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 encuentra arriba.
| Nombre | Descripción |
|---|---|
solved enabled |
Habilitar el plugin Solved, permitiendo a los usuarios en categorías especificadas seleccionar soluciones para los temas |
show who marked solved |
Mostrar qué usuario marcó el tema como resuelto. |
allow solved on all topics |
Permitir que los usuarios seleccionen soluciones en todos los temas (cuando está desmarcado, las soluciones se pueden habilitar por categoría o etiqueta) |
accept all solutions allowed groups |
Grupos que pueden aceptar soluciones en cualquier tema (incluso cuando no son el autor original) |
| solved quote length | Número de caracteres a citar al mostrar la solución bajo el primer mensaje |
| 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 en 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 | Desactivar el mensaje educativo para los 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 a los motores de búsqueda mostrar soluciones en los resultados de búsqueda |
| prioritize solved topics in search | Priorizar los temas resueltos en los resultados de búsqueda. |
| enable solved tags | Etiquetas que permitirán a los usuarios seleccionar soluciones |
Insignias de resuelto
Estas insignias están desactivadas de forma predeterminada. Puedes activarlas en el área Insignias de la configuración de administración.
| 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. |
Comunidad | |
| Consejero de orientación | Tener 10 respuestas marcadas como Soluciones | Esta insignia se otorga por tener 10 de tus respuestas marcadas como Soluciones a temas. |
Comunidad | |
| Sabihondo | Tener 50 respuestas marcadas como Soluciones | Esta insignia se otorga por tener 50 de tus respuestas marcadas como Soluciones a temas. |
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. |
Comunidad |
Historial de desarrollo
A partir del 29 de mayo de 2025, los datos de las soluciones se almacenan en dos tablas:
- Un registro en
discourse_solved_solved_topicsindica que el tema contopic_idtiene una solución, y también rastrea la información del temporizador de cierre automático.- Un registro en
discourse_solved_topic_answersalmacena elanswer_post_idy elaccepter_user_idpara el propio mensaje de la solución, así como unsolved_topic_idque hace referencia a la columnaiddel registrodiscourse_solved_solved_topicsdel tema.Este cambio se introdujo en el Discourse PR #39806.
Las columnas
answer_post_idyaccepter_user_idheredadas dediscourse_solved_solved_topicsse eliminarán en el futuro.
¡Gracias a Western Digital por financiar el desarrollo de este plugin!












