| 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 con 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).
Nota: Discourse Solved no está disponible en el plan gratuito.
Configuración de una categoría de soporte
Al crear una nueva categoría, elige el tipo soporte para activar Discourse Solved en la categoría.
Los campos Nombre de la categoría y Estilo se preconfigurarán con valores predeterminados razonables, que puedes sobrescribir si es necesario.
Nota: Cuando estés editando 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, por lo que puedes usar funcionalidades como marcar respuestas como soluciones y votar (vía Discourse Topic Voting) juntas.
En la pestaña Soporte, puedes ajustar algunas de las configuraciones predeterminadas para esta categoría o para cualquier categoría de soporte en tu comunidad.
Configuración de la categoría
Estas configuraciones 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 esta duración desde la última respuesta. Establécelo en
0para desactivar la configuración. - Notificar al creador del tema cuando el personal marque 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, muestra una casilla vacía junto a los temas no resueltos en la lista de temas. Los temas resueltos se muestran con una casilla marcada, por lo que esto ayuda a diferenciar entre temas resueltos y no resueltos.
- Habilitar problemas compartidos: Cuando está seleccionado, los usuarios pueden hacer clic en un botón A mí también para indicar que también se ven afectados por el problema. Consulta más información sobre esta funcionalidad a continuación.
Configuración del sitio
Estas configuraciones 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 A mí también a cualquier otro texto que desees utilizar.
- Mostrar filtro por estado de resolución: Cuando está habilitado, añade un filtro de resuelto/no resuelto en la parte superior de la categoría.
- Priorizar los temas resueltos en la búsqueda: Cuando está habilitado, los temas resueltos tendrán prioridad sobre los no resueltos 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 el primer post del tema para facilitar su acceso.
Recordatorio de solución marcada
En los temas donde se pueden marcar soluciones, aparecerá un mensaje emergente “¿Se ha respondido 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 respuesta
- El tema ha existido durante al menos 7 días
Si deseas evitar que aparezca este mensaje emergente, puedes utilizar el siguiente CSS en un componente de tema para ocultarlo:
.topic-navigation-outlet.no-answer {
display: none;
}
Detalles adicionales sobre cómo añadir esto a tu sitio
- Ve a
/admin/customize/themes - Haz clic en instalar y luego en crear nuevo
- Dale un nombre y selecciona ‘componente’.
- Crear
- Añádelo 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 Habilitar problemas compartidos está activado, los miembros pueden hacer clic en un botón A mí también en el primer post de los temas no resueltos para señalar que tienen el mismo problema. Más información.
Después de seleccionar esto, el miembro quedará configurado como Seguimiento del tema. Recibirán entonces 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 sigo obtenga una solución en sus preferencias de notificación.
Filtro resuelto/no resuelto
Cuando Mostrar filtro por estado de resolución está habilitado, los miembros pueden filtrar los temas por si están resueltos o no.
También puedes filtrar temas resueltos/no resueltos añadiendo 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 viene con 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 que añadirá status:solved o status:unsolved a tu búsqueda.
Configuraciones
La siguiente tabla enumera las configuraciones del sitio de Discourse Solved. Las configuraciones de la categoría se encuentran arriba.
| Nombre | Descripción |
|---|---|
solved enabled |
Habilitar el plugin de resolución, 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 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 autor original) |
| solved quote length | Número de caracteres para citar al mostrar la solución debajo del primer post |
| 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. Establécelo 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 de resolución |
| disable solved education message | Desactivar el mensaje educativo para temas resueltos |
| accept solutions topic author | Permitir al autor del tema aceptar una solución |
| solved add schema markup | Añadir 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 los temas resueltos en los resultados de búsqueda. |
| enable solved tags | Etiquetas que permitirán a los usuarios seleccionar soluciones |
Insignias de resolución
Estas insignias están desactivadas por defecto. Puedes habilitarlas en el área Insignias en 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 concede por tener una respuesta marcada como Solución de un tema. |
Comunidad | |
| Orientador | Tener 10 respuestas marcadas como Soluciones | Esta insignia se concede por tener 10 de tus respuestas marcadas como Soluciones de temas. |
Comunidad | |
| Sabio | Tener 50 respuestas marcadas como Soluciones | Esta insignia se concede por tener 50 de tus respuestas marcadas como Soluciones de temas. |
Comunidad | |
| Institución de Soluciones | Tener 150 respuestas marcadas como Soluciones | Esta insignia se concede por tener 150 de tus respuestas marcadas como Soluciones de 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_idyaccepter_user_idde la publicación de la solución en sí, así como unsolved_topic_idque hace referencia a la columnaiddel registrodiscourse_solved_solved_topicsdel tema.Este cambio se introdujo en el PR de Discourse #39806.
Las columnas legadas de
discourse_solved_solved_topicsanswer_post_idyaccepter_user_idse eliminarán en el futuro.
¡Gracias a Western Digital por financiar el desarrollo de este plugin!









