Guest Gate (Sign Up Popup Plugin)

Olá,
Obrigado :slightly_smiling_face:

Você verificou a opção x button disabled e redirect to home?

Sim, claro. Mas acho um pouco paradoxal mostrar um banner para o usuário fazer login ou se cadastrar, mas, por outro lado, ele ainda pode fechá-lo e continuar lendo.
Ou essa opção deveria ser usada como uma pequena dica para não forçar e incomodar o usuário a registrar uma conta?

Você é um herói. Era isso que eu queria fazer também - e por isso demorei tanto. Você chegou antes de mim. Obrigado!

Proponho que descontinuemos o plugin agora. Isso é muito melhor.

O componente de tema tem um problema: um flash de conteúdo não oculto. Se você pressionar Atualizar em uma tela de administrador, verá o botão fechar aparecer e desaparecer. Esse problema já estava presente no plugin há muito tempo.

3 curtidas

Tentei encontrar esse problema, mas no meu admin não consigo reproduzi-lo. Você pode verificar se esse problema ainda aparece com o componente de tema?

Obrigado!

Ah, ok, eu encontrei. :slightly_smiling_face: Eu uso o componente Discourse Loading Slider, por isso não o vi. Quando desativo o TC do Slider, o X aparece ao atualizar.

Editar: Eu corrigi. Obrigado Michael!

1 curtida

Você planeja criar um tópico dedicado para isso?

1 curtida

Em vez de usar uma URL para uma imagem, permita que os administradores façam o upload direto de uma imagem.
Então, em vez disso:
custom gate image url:
use isto nas configurações:

guest_gate_image:
  type: upload
  default: ""
  description: imagem do portão de convidado

E no seu arquivo scss, algo como isto:
background-image: url(#{$guest-gate-image});

Com isso, a imagem será carregada diretamente no fórum e eles não precisarão de um host de imagem (e a imagem pode desaparecer algum tempo depois).
Ou outra possibilidade é usar o fontawesome.

3 curtidas

Obrigado pela sugestão. Mudei para tipo de upload.

4 curtidas

Olá,

Fiz algumas alterações no componente do tema.

Anteriormente, o Guest Gate sobrescrevia modal.hbs, agora limpei isso e usei dismissable=false em guest-gate.hbs. Removi os arquivos modal.hbs e components/d-gate.js porque agora lidamos com o modal do guest gate separadamente dos outros modais. Também removi de guest-gate.hbs e movi os css’s para common.scss porque não afetará mais outros modais.

Mudei o nome da configuração x_button_disabled para dismissable_false.

5 curtidas

Ótimo trabalho. Você deveria definitivamente mover o TC para um Tópico dedicado em Theme?

Talvez o Plugin possa ser descontinuado?

7 curtidas

Obrigado, Robert! Vou mover isso para Theme em breve.

4 curtidas

E está feito! Confira o Componente de Tema do Guest Gate

8 curtidas