Como adicionar %{post_url} em personalizar URL

Olá a todos,

Gostaria de saber se é possível incluir o post_url da mensagem na qual foi clicado em uma URL.

Basicamente, gostaria de clicar em um link que abra um novo tópico em uma categoria, com o URL da postagem atual no corpo da mensagem.

Consegui abrir um novo tópico na categoria correta com esta mensagem: Creating a link to start a new topic with pre-filled information

Certamente deve ser possível usando %{post_url}.

Só preciso adicionar o URL da postagem de origem.

Obrigado antecipadamente.

Parece que você está tentando algo semelhante à funcionalidade “Responder como tópico vinculado” do Discourse. Os usuários podem fazer isso selecionando essa opção no menu de opções de resposta do editor:

Você também pode conseguir isso usando o método de composição de tópico via URL ao qual você vinculou. Para que funcione, será necessário codificar a URL do tópico antes de adicioná-la à seção body da URL. Por exemplo, se você quiser criar um link que adicione a URL deste tópico (https://meta.discourse.org/t/how-to-add-post-url-in-customize-url/176935) ao corpo de um novo tópico, precisará codificá-la como https%3A%2F%2Fmeta.discourse.org%2Ft%2Fhow-to-add-post-url-in-customize-url%2F176935 antes de adicioná-la à seção body da URL.

Se usar esse método, provavelmente descobrirá que precisa codificar em URL as outras partes da URL para remover qualquer espaço no título. Caso contrário, ele não criará um link clicável.

Ah, ok, obrigado.

Não é possível com o mesmo link e uma variável?

Não, não há como substituir um link em uma variável post_url. Talvez algo que faça isso possa ser desenvolvido como um componente de tema ou um plugin.

1 curtida

Muito obrigado por esta informação

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.