Componente de Tema Guest Gate

Eu encaminhei sua pergunta de suporte para o tópico do componente para que as pessoas certas possam vê-la. :+1: Espero que o @Don possa sugerir algo? :crossed_fingers:

3 curtidas

Olá @Himanshu_Singh :slightly_smiling_face: Obrigado pelo relatório. Vou investigar isso.

3 curtidas

Obrigado Don. Eu aprecio isso! Eu tinha outra pergunta para mais cedo :point_up: Alguma ideia sobre esta questão?

2 curtidas

O Guest Gate não está aparecendo para rastreadores como o GoogleBot. Portanto, não deve causar lentidão ou problemas com a rastreabilidade.

4 curtidas

Olá,

Verifiquei com o Discourse Connect e funciona como esperado para mim. A modal não aparece depois que eu faço login. Você pode compartilhar suas configurações do guest gate (captura de tela) e a URL do seu site (aqui ou por mensagem privada) para que eu possa verificar isso? :slightly_smiling_face:

Se você usa o Discourse Connect, precisa desmarcar a caixa de seleção custom url enabled. Porque ele primeiro tentará redirecionar para os URLs personalizados após clicar no botão de login/registro da modal do Guest Gate. Se você deixar esta caixa de seleção desmarcada, os botões usarão a URL do Discourse Connect.

2 curtidas

Aqui está o GIF que mostra o problema (o usuário não está logado após o login SSO) - Screen capture - c6935b85cf70cf6b0aee72e6a82a3164 - Gyazo

Aqui estão as configurações do portão de convidados: Screen capture - 1dd428ada77c70f84e49c81dbd30fe69 - Gyazo

URL da Comunidade - https://community.showprowess.com
URL do Site - https://www.showprowess.com

Obrigado por analisar isso, Don!

1 curtida

Obrigado @Himanshu_Singh,

Acho que é porque você está usando URLs personalizadas nos botões do portão de convidados https://www.showprowess.com/login e https://www.showprowess.com/register, que não são os mesmos do login SSO. Por favor, desmarque a configuração custom url enabled no portão de convidados e tente novamente. :slightly_smiling_face: Se você desmarcar isso, os botões do modal do portão de convidados usarão o Discourse Connect.

1 curtida

Então desmarquei a caixa - Screenshot - 50b6ee19e5e09edd5cee337f329be7a5 - Gyazo

Mas o usuário ainda não está logado automaticamente pelo WordPress. Agora, ambos os botões direcionam para a página /login, que é o link do Discourse Connect para o site.

Olá,

Enviei uma atualização para o uso do Discourse Connect.

Esta atualização remove o botão de inscrição quando o Discourse Connect está ativado e mostra apenas um botão de Login. Também adicionei um texto diferente ao botão de login do Discourse Connect guest_gate.sso_log_in. Que você pode encontrar em traduções de temas, o texto padrão Entrar. Esta atualização também adiciona um texto personalizado guest_gate.or separador padrão ou que aparece entre os links de login e inscrição. Aparece apenas quando você usa links e não botões.


E agora adicionei outra atualização ao componente.

Esta atualização adicionará um ícone aos botões de Login e Inscrição. Também adicionei algumas configurações para alterar os ícones.


3 curtidas

Obrigado, Don! Após esta atualização, meu botão de Inscrição desapareceu, alguma ideia do porquê?

1 curtida

Memberful também usa Discourse Connect? Você pode verificar isso? Obrigado :slightly_smiling_face:

Sim, ele usa o Connect

1 curtida

Agora vejo no seu site que o botão Join NPN no cabeçalho é um botão personalizado e o botão Sign In usa Discourse Connect. O modal Guest Gate funciona como esperado porque você usa o login Discourse Connect, então o botão de inscrição não aparece por padrão. É difícil porque os usuários que usam o Connect não podem usar as configurações de URL personalizadas do guest gate para autenticar o login porque esse URL é majoritariamente gerado. Mas parece que o URL de login do Memberful não contém uma seção gerada.

Acho que deveríamos criar configurações separadas para o uso do Discourse Connect. :thinking: Adicionarei uma configuração para adicionar o botão de inscrição ao Discourse Connect.

2 curtidas

@Himanshu_Singh e @davidkingham Eu fiz um update no botão de inscrição do Discourse Connect.

Ele adicionará uma configuração e tradução aos logins do Discourse Connect. Você pode desabilitar a seção custom url enable e marcar a caixa enable discourse connect signup e então colar a URL de inscrição em discourse connect signup url que você usa em custom signup url.

Configurações do Tema

Traduções do Tema
Screenshot 2022-07-05 at 17.47.42

3 curtidas

Brilhante, muito obrigado Don!

1 curtida

Eu tenho usado com dismissable false (“Remove o botão de fechar, o que impede os visitantes de fechá-lo.”) no estado padrão, desmarcado.

Esta noite, tentei marcar essa opção. Ela remove com sucesso o “x”. Mas se você clicar para fazer login ou se inscrever, então é possível dispensar esse modal e voltar ao fórum como se nada tivesse acontecido. Existe alguma maneira de contornar isso? Obrigado.

Sim, é assim que está funcionando.

Para lidar com isso, você precisa habilitar esta configuração. Ela redirecionará o visitante para a página inicial ao clicar no botão Entrar ou Inscrever-se. Assim, o visitante não poderá ler o tópico.

2 curtidas

Tenho max guest topic views (“Número de visualizações de tópicos até que o portão seja exibido. Após o portão aparecer pela primeira vez, ele aparece aleatoriamente entre 1 e este número.”) definido como 5, o que significa que o usuário pode (4 em cada 5 vezes) voltar para ver o tópico. É definitivamente mais chato, então custom url enabled pode levar mais pessoas a se inscreverem! Obrigado :slight_smile:

Mas para contornar isso completamente, talvez possa haver uma nova configuração para que o portão de convidados apareça sempre após o max guest topic views ser atingido pela primeira vez. Então, por exemplo, o portão apareceria após 5 visualizações de tópicos, e depois a cada visualização de tópico dali em diante. Talvez algo como max guest topic views initial e max guest topic views subsequent (esses nomes são muito longos, mas você entende o que quero dizer).

1 curtida

Isso ainda está funcionando corretamente? Notei que não estou mais sendo redirecionado para a página inicial e o modal de login ou registro pode ser fechado, facilitando para os visitantes contornarem o portão de convidados.

Olá, Sim, acabei de testar agora funciona bem para mim.

1 curtida