Soy nuevo en este foro y busco ayuda.
No pude encontrar una solución a mi problema específico.
Quiero poder agregar un tema / hilo en Discourse con solo presionar un botón si no se encuentra en la búsqueda. El nombre del tema debe ser el término de búsqueda.
También pensé en eso para crear algo que tenga Wikipedia. Así que pregunté y me parece que habría una manera, tal vez con un pequeño tema que convertiría los enlaces que no llevan a ninguna parte a esto:
Discourse te permite crear un tema dinámicamente construyendo una URL específica con parámetros. Sin embargo, no crea temas directamente haciendo clic en enlaces arbitrarios inexistentes, a menos que se incorporen a través de un sistema personalizado como la configuración de comentarios incrustados. Así es como funciona la creación dinámica de temas a través de URL:
Construcción de la URL para la Creación de Temas
URL básica de nuevo tema:
Añade /new-topic a la URL de tu sitio:
https://tu-instancia-discourse.com/new-topic
Hacer clic en esto abrirá un compositor de temas nuevo y en blanco para los usuarios que hayan iniciado sesión. Los usuarios que no hayan iniciado sesión se les pedirá que inicien sesión antes de componer.
2. Pre-rellenar campos de tema con parámetros:
Para incluir información predefinida como título, cuerpo, categoría o etiquetas, utiliza parámetros de consulta adicionales:
Codificación de caracteres especiales:
Asegúrate de que todos los parámetros de texto añadidos estén codificados en URL para evitar errores. Herramientas como el Decodificador de codificación URL de w3Schools pueden ayudar.
Ejemplo
Para pre-rellenar un tema para discutir un problema de WordPress:
Este enfoque solo funciona para usuarios que han iniciado sesión. Los usuarios que no han iniciado sesión deberán iniciar sesión primero.
Es aconsejable probar los enlaces de antemano para asegurarse de que todos los parámetros funcionen como se espera.
Si buscas una solución de enlace dinámico completamente automatizada (similar a comentarios incrustados o una configuración de enlaces rojos al estilo de Wikipedia), eso requeriría desarrollo o integración personalizada.