Compartilhar Encurtador de Link

:discourse2: Resumo
:eyeglasses: Prévia
:hammer_and_wrench: Repositório
:open_book: Novo em Temas do Discourse?

Instale este componente de tema

Recursos

Este componente de tema é especialmente útil ao compartilhar links do Discourse em plataformas que limitam o número máximo de caracteres em uma mensagem, como Twitter ou Mastodon.

Capturas de tela e vídeo

Em ação:

Configurações

Nome Descrição
remember preference Lembre-se se o usuário prefere links mais curtos usando o armazenamento local do navegador.
Tradução Padrão
short_link_label Link curto

Histórico de desenvolvimento

:information_source: Este recurso foi solicitado aqui: Post Sharing - ability to convert the URL to the short version


:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Standard, Business e Enterprise.

31 curtidas

Isso é muito legal! Obrigado por fazer isso!

3 curtidas

Muito obrigado por criar este componente de tema tão útil <3

4 curtidas

Notei um pequeno problema. A criação da caixa de seleção impede que o conteúdo do campo de texto do link seja selecionado por padrão e, infelizmente, não sei como consertar isso…

Esse é um problema pequeno, no entanto. :slight_smile:

2 curtidas

O link encurtado também não deveria incluir um placeholder de slug como este:

https://meta.discourse.org/t/-/251965/4

Tenho quase certeza de que costumava haver problemas ao vincular ao fórum de sites externos usando o link encurtado sem o slug?

3 curtidas

Não estou ciente desses problemas.

Lembro-me de ter visto a formatação sem nenhum slug em um trecho de código oficial ontem ou anteontem… Não me lembro onde, mas pensei “como, eles usam a sintaxe sem o /-/ aqui”, o que parecia ser uma pista de que tais URLs parecem estar bem. :thinking:

Se você encontrar algum link sobre problemas potenciais, seria ótimo :+1:

2 curtidas
1 curtida

Obrigado!

Ou eu não estou entendendo o problema, ou ele não está mais acontecendo. :slight_smile:

Clicar em https://meta.discourse.org/t/1 abre o tópico certo perfeitamente e permite que você volte para o URL anterior.

Nenhum problema também com links externos: https://unicyclist.com/t/265354/2608

2 curtidas

Esse link tem quase 2 anos. Imagino que possa ter sido corrigido desde então.

Se você olhar a declaração do OP, era mais sobre um número de postagem.

O link superior tem /1 onde o outro apenas termina em /, então não há número de postagem no link.

(Share Link Shortener) Este link vai para a postagem nº 1 neste tópico.

https://meta.discourse.org/t/251965/1

(Share Link Shortener) Este link não tem número de postagem.

https://meta.discourse.org/t/251965/
2 curtidas

Você pode adicionar mais personalização para usar sistemas de shortlink externos, por exemplo, estou usando atualmente o código-fonte do yourls para configurar um site que suporta shortlink é https://agentc.asia/s

Adorei o que você fez
mas eu precisava colocar um ícone ao lado da data
para sinalizar aos usuários que eles podem clicar
Como coloco um ícone lá?

@Canapin

1 curtida

Isso parou de funcionar repentinamente no meu site (para ser honesto, não tenho ideia de quando, não o uso com frequência), mas acabei de notar que ele não está aparecendo em nenhum dos meus temas, embora ainda esteja ativado em todos eles. Sei que isso não fornece nenhuma informação útil, lol, mas alguma ideia?

Após a atualização para a versão mais recente do Discourse, confirmo que o componente não funciona mais.
Eu precisaria dar uma olhada nos commits recentes do Discourse.

É um componente de tema muito simples, então se alguém quiser dar uma olhada e fazer um PR, também é bem-vindo. :slight_smile:

1 curtida

Este parece ser um componente útil, então eu o corrigi e adicionei algumas atualizações aqui:

9 curtidas

O componente de tema foi atualizado e agora é #oficial. :slight_smile:
Há uma nova configuração também, descrita no primeiro post.

Tenho usado o Mastodon recentemente em uma instância com número limitado de caracteres, então isso pode ser útil aqui mesmo. :smile:

5 curtidas

Essas duas ações, tópico e post, devem funcionar de forma semelhante?

3 curtidas
  1. Post link: sim, ele faz.

  2. Topic link… Isso dispara um erro de JS :scream: Obrigado por pensar nisso @Jagster :+1:

1 curtida

Interessante, mais ou menos. Um erro abre o compartilhamento do iOS em vez disso. Bem, não é bem compartilhamento, mas este pop-up:

Depois de tentar novamente, ele não dispara mais nenhum erro.

Não tenho certeza qual era o problema.

Não sei nada sobre erros, mas tenho uma visualização diferente e não sei se deveria ser assim ou não.

1 curtida