| Resumen | Discourse Solved permite a los autores de 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 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 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. Establece0para 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. ![]()
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
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. |
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. |
Comunidad | |
| Sabihútodo | 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_idyaccepter_user_idpara 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 Discourse PR #39806.
Las columnas heredadas
discourse_solved_solved_topicsanswer_post_idyaccepter_user_idse eliminarán en el futuro.
¡Gracias a Western Digital por financiar el desarrollo de este plugin!









