Используйте URL для создания нового сообщения, добавляя новые строки в `body`

Здравствуйте,

Прежде всего — спасибо за фантастический Discourse! Он действительно великолепен!

Вопрос: Я знаю, что можно создать личное сообщение заранее с помощью URL, например:

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

Но у меня не получается передать &body параметр с новыми строками в сообщение. Я пробовал:

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

и:

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

но безрезультатно.

Возможно ли это вообще? Если да, не могли бы вы подсказать, как это сделать?

Привет, Илья :waving_hand:t5:

Добро пожаловать!

Полагаю, оператор переноса строки не будет работать таким образом, и на данный момент я не вижу другого варианта использования URL в том виде, в котором вы его указали.

Однако, глядя на то, как вы составили URL, кажется, что вы хотите задать шаблон, который пользователи смогут использовать при нажатии на ссылку «Создать новую тему» в том месте, где вы её установили. Что, как я понимаю, вы можете сделать здесь, так это воспользоваться функцией шаблонов тем и настроить её для предпочитаемой категории, в которой должна создаваться новая тема, а затем указать эту категорию в ссылке с предзаполненными данными.

Как вам такой вариант?

Можете использовать код процента для новой строки? %0A%0D

Редактирование:

Использование %0A создает перенос строки, а %0A%0D добавляет пустую строку.

Пример:

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

Огромное спасибо, Jammy! Это именно то, что я искал, и не уверен, как мог упустить это с самого начала.

Спасибо, Osioke. Я обязательно воспользуюсь функцией шаблонов тем.