Botões de trading

Estou tentando fazer com que os botões de negociação funcionem, mas eles não parecem funcionar no meu site. Habilitei o plugin nas configurações, habilitei as caixas de seleção nas configurações da categoria, criei uma postagem nessa categoria, reconstruí o contêiner do aplicativo e, em seguida, criei outra postagem nessa categoria e não consigo ver por que elas não estão aparecendo.

O plugin funciona para a versão mais recente do Discourse? Alguma outra coisa que eu deva verificar?

3 curtidas

Olá Jim, :slightly_smiling_face:

Eu uso este plugin na versão mais recente do Discourse e ele funciona para mim sem nenhum problema.

Basta ativar o plugin
Screenshot 2022-04-15 at 10.46.52

E configurar cada categoria onde você deseja usá-lo.

É isso! Você não precisa reconstruir após ativá-lo em uma categoria, ele deve aparecer.

Uma coisa importante… Isso só é visível para o autor do tópico. Administradores e moderadores não podem vê-lo nos tópicos de outros membros.


Ou talvez haja um conflito com outro plugin. Você tem algum erro no console?

2 curtidas

Hmm, o problema parece ser que, se eu marcar essas 4 caixas de seleção nas configurações da categoria, clicar em salvar e, em seguida, atualizar a página de configurações, essas configurações não estarão mais selecionadas.

O único aviso (sem erros) que recebo no meu console é:

DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Tentei desativar o máximo de plugins que pude, não tenho certeza se este aviso do console está causando a incapacidade de salvar essas configurações e, se estiver, o que está causando o aviso do console.

2 curtidas

Não, o aviso é inofensivo, você pode ignorá-lo.

3 curtidas

Ah ok, bom saber, obrigado.

Eu estava testando no Chrome, agora testei no Firefox (desta vez no Modo de Segurança) e no console recebo 1 erro:

Content Security Policy: As configurações da página bloquearam o carregamento de um recurso em inline ("script-src").

e 2 avisos:

Esta página usa a propriedade não padrão "zoom". Considere usar calc() nos valores de propriedade relevantes ou usar "transform" junto com "transform-origin: 0 0".
código inalcançável após a instrução return ...build-waiter.js:214

Imagino que não estejam relacionados, mas não tenho certeza.

1 curtida

Pelo meu entendimento um tanto limitado, acho que scripts inline entrarão em conflito com a política de segurança de conteúdo. Você adicionou algum script inline ao código do seu site?

2 curtidas

Eu tenho, mas desativei e ainda está aparecendo no Firefox. Tenho certeza de que não está relacionado ao motivo pelo qual os botões de negociação não estão aparecendo, mas talvez eu esteja enganado.

1 curtida

Uma pergunta (só por precaução)… você tentou reiniciar o serviço do discourse depois de habilitar o plugin?

Editar: ah ok, você reconstruiu o container. Aliás… eu já vi esse comportamento antes e estava de alguma forma conectado ao fato de eu ter habilitado o plugin antes de reconstruir o container ou algo assim. Faz tempo. Vou tentar instalá-lo em um ambiente novo e especificarei os passos exatos para habilitá-lo.

2 curtidas

Esses botões de negociação funcionam com um plugin de e-commerce para Discourse?

Parece algo sobre o qual eu gostaria de saber mais!

2 curtidas

Não funciona com o plugin eCom. Esta é uma solução de negociação separada “para pobres” :wink:

5 curtidas

Ainda funciona bem com a versão mais recente? O meu parece quebrado.

1 curtida

Eu testei e atualmente está quebrado, sim.

Tecnicamente, para fazê-lo funcionar, pelo menos add_to_serializer precisa ser corrigido e bootbox deve ser substituído por dialog. Isso funciona para mim na minha instância de desenvolvimento.

EDIT: você pode tentar este fork? GitHub - Arkshine/discourse-topic-trade-buttons

8 curtidas

Tentei sua versão, mas os botões não aparecem. Algum truque?

1 curtida

Esse fork parece funcionar. Certifique-se de ativar/desativar as permissões na categoria após o pull.

4 curtidas

Instalei o plugin hoje, tudo parece bom à primeira vista. Mas se eu publicar um post e quiser “Vender” ele, nada acontece. Os botões não respondem.

Já tentei reiniciar e reconstruir e nada ajudou.
Alguma ideia?

1 curtida

Olá a todos! Não sou mais um usuário ativo do Discourse. Mas estou disposto a atualizar este plugin para vocês :slight_smile:

Não estou no computador agora, mas durante o fim de semana verificarei as pull requests ou, se não estiverem presentes, verificarei o fork de que vocês estão falando :wink:

Cuidem-se!

9 curtidas

Obrigado, farei um PR mais tarde!

EDIT: aqui está:

8 curtidas

Muito obrigado! Seu plugin se torna a parte central da nossa comunidade :grinning:

5 curtidas

Muito, muito obrigado @Arkshine pelo trabalho incrível com a atualização! O plugin está funcionando novamente :slight_smile: :bowing_man:

6 curtidas

Obrigado @DaVania por adicionar as traduções em dinamarquês! :bowing_man:

Os idiomas suportados agora incluem:

  • Dinamarquês
  • Alemão
  • Inglês
  • Espanhol
  • Finlandês
  • Francês
  • Italiano
  • Polonês
  • Russo

Sinta-se à vontade para criar um pull request com traduções adicionais ou você pode entrar em contato comigo diretamente se quiser fornecer traduções, mas não sabe nada sobre codificação. Obrigado!

3 curtidas