thoka
(Thomas Kalka)
Fevereiro 5, 2025, 10:04pm
1
Gostaria de poder vincular a posts individuais com uma rota permanente.
Atualmente, posts individuais são acessíveis através de sua posição dentro de um tópico. Se um post for movido para outro tópico ou a ordem dos posts dentro de um tópico for alterada, o URL para este post não deve mudar.
supermathie
(Michael Brown)
Fevereiro 5, 2025, 11:08pm
2
Você pode fazer isso vinculando ao ID da postagem: https://meta.discourse.org/p/POST_ID
O ID da postagem não é exposto diretamente na interface do usuário, mas você pode obtê-lo do DOM:
O link a seguir sempre o levará à sua postagem acima: https://meta.discourse.org/p/1703790
3 curtidas
thoka
(Thomas Kalka)
Julho 24, 2025, 6:07am
3
Preciso ser mais específico: desejo links não quebráveis para posts como comportamento padrão no Discourse, idempotente à funcionalidade atual.
(A) Um link (copiado da barra de URL em um navegador) para um post deve sempre vincular ao post, mesmo que o post seja movido.
(B) O Oneboxing (inline e completo) deve funcionar para esses links permanentes:
link original: Filtering topic lists in Discourse - #3 by Moin
Is this possible? I know you can watch first posts only in a category, but how does that work on a topic?
post: Build embedding / onebox support for topic filters - #2 by sam - Feature - Discourse Meta
https://meta.discourse.org/p/1820701
Sugestão
A única solução que vejo é incluir o ID do post na URL: /t/{slug}/{topic-id}/position/{post-id}