Links de ícones sociais clicáveis no perfil

Seria possível adicionar outros Links Sociais como:

4 curtidas

Só consigo adivinhar o código para fazer isso, mas vejo que o truque seria converter um nome de usuário do Mastodon como @frodo@hobbit.town (provavelmente fácil de combinar com grep no duplo “@”? Eu sou péssimo em grep) para https://hobbit.town/@frodo

Parece factível?

a menos que o usuário apenas insira um URL para o link do mastodon dele (eu prefiro o primeiro, já que já tenho usuários inserindo nomes de usuário do fediverse em um campo de perfil)

1 curtida

@weallwegot Acabei de criar um pull request para algumas alterações no seu componente de tema:

Por favor, aceite este PR para adicionar suporte ao Facebook e também incluir algumas correções em URLs base. Obrigado!

5 curtidas

Obrigado @weallwegot, isso foi rápido! :smiley:

1 curtida

Desculpe pela minha ausência - estou aberto a PRs para qualquer um/todos estes!

E também se alguém mais inteligente do que eu tiver uma boa ideia para generalizar vvvvvv

2 curtidas

Uau, parece que alguém fez um fork e trabalhou nisso, mas nunca abriu um PR - vou verificar esta versão, mas para quem estiver perguntando, pode dar uma olhada neste fork

3 curtidas

O melhor seria ter tudo na sua versão “oficial”. Não sei muito sobre Github, então esta pergunta pode ser estúpida: Alguém pode solicitar um PR de um repositório forkado para o repositório original?

3 curtidas

Tenho um erro no console, perdi alguma coisa nas minhas configurações?

plugin-api.js:19 [THEME 9 ‘discourse-social-links-clickable’] Para evitar erros em testes, adicione uma chave pluginId à sua chamada modifyClass. Isso garantirá que a modificação seja aplicada apenas uma vez.
be @ plugin-api.js:19

1 curtida

Não experimentei o componente, mas isso soa familiar.

Acho que é um aviso, não um erro. Não impedirá que o componente funcione, mas deve ser atualizado. aqui: https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L172

Para

api.modifyClass('component:user-card-contents', {
  pluginId: "someArbitraryValue",
  hasLocationOrWebsite: true
})
2 curtidas

Há um problema com o link do perfil do Discord. Ele sempre mostra o URL do meu fórum e anexa o nome de usuário do Discord como valor para o link do perfil.

Acontece na versão 3.1.0.beta4

1 curtida

Obrigado pelo plugin, no entanto, parece que ele está quebrando o design do cartão do usuário se um usuário não tiver nenhum dos campos preenchidos.

1 curtida

É possível mostrar temporary-twitter-x em vez de fab-twitter como ícone do X/Twitter?

1 curtida

parece quebrado na atualização recente devido ao Ember JS?

1 curtida

desculpe pela demora em responder às outras mensagens, no momento não tenho uma instância para fazer testes/atualizações, então infelizmente estou atrasado em parte da manutenção que isso precisa. No entanto, posso revisar quaisquer PRs se alguém tiver uma correção rápida ou a capacidade de testar em uma versão atualizada!

Me avise e me desculpe pelo inconveniente!

3 curtidas

Não sou um especialista em Ember, mas, caso contrário, se alguém tiver uma correção, ficarei feliz em testar e compartilhar os logs do console!

1 curtida

Vou adicionar a tag broken por enquanto, mas espero que seja temporário e que alguém forneça o PR que você precisa. :crossed_fingers:

4 curtidas

Espero que isso ajude.


1 curtida

Acabei de fazer um PR. Não é sobre os problemas no momento, mas sobre a substituição do Twitter por X. Comparado com os problemas, isso não é nada importante, mas talvez seja útil mesmo assim. E pode ajudar a manter o foco nas correções importantes. :wink:

5 curtidas

Alguém conseguiu descobrir isso?

2 curtidas

Ainda estou recebendo o aviso:

referenciando as mudanças do Ember 5 que eu registrei como um problema para este plugin.

Se eu estou lendo este tópico corretamente, parece que o plugin provavelmente será atualizado (está além do meu alcance de código). Isso não é super crítico e eu provavelmente vou desistir dele. Há muito tempo desejo a adição de mais serviços (especialmente Mastodon).

1 curtida