Plugin Login para visualizar conteúdo (funcionando)

Olá a todos.

Olá a todos,

Criei um plugin baseado na ideia do Plugin BBCode Color e do BBCode Lock.

Atualmente, consegui fazê-lo funcionar, mas não consegui alterar a classe CSS quando o visitante não está logado e quando está logado.

Como posso saber se um membro está logado e alterar o valor da classe CSS?

Uso o BBCode:

[hideto=guest]Conteúdo Oculto.[/hideto]

Exemplo:

Plugin: GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub

Plugin BBCode Color: GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub

BBCode Lock (Plugin com problemas): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub

Por favor, ajudem-me a concluir este plugin.

Obrigado.

Quando nenhum usuário está logado, o elemento html possui uma classe chamada anon.
Portanto, prefixar qualquer seletor CSS com html.anon resolve o problema.

Uau. O BBCode está funcionando agora mesmo. Obrigado!

Instalando agora. Te aviso como correu :slight_smile:

Estou trabalhando para adicionar botões de Cadastro e Login ao BBCode.

Então, vejo isso

58%20PM

Como posso mudar o idioma para inglês?

Uso CSS para ocultar conteúdo. Sou iniciante e agora não tenho opção para alterar o texto no painel administrativo. Você pode Forkar meu repositório para sua conta e editar o arquivo:

discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss

Linha 19:

content: "Você precisa fazer login para ver o conteúdo (Grátis).";

Ok, obrigado. Vou dar uma olhada :slight_smile:

Estou tentando mudar de inline para block para envolver e ocultar o conteúdo de um bloco.

[quote=“tohaitrieu, post:1, topic:126196”]
[hideto=guest]Conteúdo oculto.[/hideto]

Não está funcionando
[hideto=guest]Conteúdo oculto.[/hideto]
[/quote]