Código de login BBCode não funciona no discourse

Olá a todos,

Tenho lido sobre BBCode e como o seguinte código pode me ajudar a ocultar certo conteúdo de usuários não registrados.

[LOGIN]conteúdo a ser ocultado[/LOGIN]

Instalei e ativei o plugin BBCode na minha instância do Discourse. No entanto, ao criar qualquer nova postagem e tentar usar essa sintaxe, ela não está funcionando como esperado.

Para mostrar um exemplo, consulte as seguintes capturas de tela. Ambas as capturas de tela (uma do perfil logado e outra do perfil anônimo)

Visualização do perfil logado

Visualização do perfil anônimo

Como resolver este erro? Alguém já passou por este problema e pode me ajudar, seria muito apreciado.

Olá, você pode compartilhar a qual plugin está se referindo?
Não estou ciente de tal plugin, mas posso estar enganado.

Este, não?

No entanto, acho que não afirma suportar todo o BBCode… talvez você possa fazer um PR?

1 curtida

@merefield Sim, eu usei apenas este plugin, concordo que não parece que este plugin suporta todo o BBCode.

Você sabe como posso atingir meu objetivo, se por meio de qualquer outro meio? Eu não entendi o que você quis dizer com ‘PR’.

Talvez você precise codificar isso, mas provavelmente não será trivial, especialmente se você não estiver familiarizado com PRs :slight_smile: Alternativamente, considere o Marketplace se você tiver orçamento.

2 curtidas

“PR” significa pull request. Onde você envia uma alteração proposta para o código e espera que alguém com controle sobre essa base de código a aceite.

Você também pode fazer um fork do plugin, o que você pode pesquisar por conta própria.

Aqui está um exemplo de algo que lida com um BBcode. Você precisaria adicionar algo semelhante para o que quer que aconteça no seu login:

Você mudaria “small” para “login” e faria algo sobre o estilo, e talvez precisasse adicionar algum CSS em algum lugar para fazer o que você quer.