Use URL para compor uma nova mensagem, com `body` adicionando novas linhas

Oi,

Primeiramente, muito obrigado pelo fantástico Discourse! Ele é literalmente excepcional!

Pergunta: Sei que é possível pré-criar uma mensagem privada usando uma URL, por exemplo:

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

O que não consigo fazer funcionar é a passagem de quebras de linha no parâmetro &body. Tentei:

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

.. e:

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

.. sem sucesso.

Isso é possível? Se for, alguém poderia me orientar, por favor?

1 curtida

Olá Ilia :waving_hand:t5:

Bem-vindo!

Acredito que o operador de nova linha não funcionaria dessa maneira e, pelo que me recordo, não tenho outra opção usando a URL da forma como você a configurou.

Mas, analisando como você escreveu a URL, parece que você deseja definir um modelo que os usuários possam usar ao clicar no link de novo tópico, a partir do local onde você o configurou. O que acredito que você possa fazer aqui é usar o recurso de modelo de tópico e configurá-lo para a categoria de sua preferência onde deseja que o novo tópico seja criado; em seguida, defina essa categoria no link pré-preenchido.

O que acha disso?

1 curtida

Você poderia usar o código de porcentagem para nova linha? %0A%0D

Edição:

Usar %0A cria uma quebra de linha, e %0A%0D insere um espaço de linha em branco.

Um exemplo:

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

4 curtidas

Muito obrigado, Jammy! Isso é exatamente o que eu estava procurando e não tenho certeza de como perdi isso na primeira vez.

Obrigado, Osioke. Com certeza vou utilizar o recurso de modelo de tópico.

2 curtidas