Usar URL para componer un nuevo mensaje, con `body` añadiendo nuevas líneas

Hola,

¡En primer lugar, gracias por el fantástico Discourse! ¡Es literalmente sobresaliente!

Pregunta: Sé que se puede precrear un mensaje privado mediante una URL, por ejemplo:

https://dom.com/new-message?groupname=staff&title=Help&body=OS

Lo que no logro que funcione es pasar saltos de línea al mensaje mediante el parámetro &body. He probado con:

https://dom.com/new-message?groupname=staff&title=Help&body=OS\nType

… y también con:

https://dom.com/new-message?groupname=staff&title=Help&body=OS\\nType

… pero sin éxito.

¿Es esto posible? Si lo es, ¿podría alguien darme un consejo?

1 me gusta

¡Hola Ilia :waving_hand:t5:!

¡Bienvenido!

Creo que el operador de nueva línea no funcionaría de esa manera, y de memoria, no se me ocurre otra opción usando la URL tal como la tienes.

Sin embargo, al ver cómo has escrito la URL, parece que quieres establecer una plantilla que los usuarios puedan utilizar al hacer clic en el enlace de nuevo tema desde donde lo configuraste. Lo que creo que puedes hacer aquí es usar la función de plantilla de tema y configurarla para la categoría preferida donde deseas que se cree el nuevo tema; luego, estableces esta categoría en el enlace prellenado.

¿Qué te parece esta idea?

1 me gusta

¿Podrías usar el código de porcentaje para salto de línea? %0A%0D

Edición:

Usar %0A genera un salto de línea, mientras que %0A%0D añade un espacio de línea en blanco.

Un ejemplo:

https://dom.com/new-message?groupname=staff&title=Help&body=Please%20include%20all%20relevant%20details.%0A%0DOS:%0ADevice:%0ABrowser:%0A%0DThe%20problem:

4 Me gusta

¡Muchas gracias, Jammy! Esto es exactamente lo que estaba buscando y no estoy seguro de cómo lo pasé por alto la primera vez.

Gracias, Osioke. Ciertamente utilizaré la función de plantilla de tema.

2 Me gusta