Verificação de Usuários

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Atendido / Resolvido Verificação de Usuários

Mensagem por iScroll em 06.12.18 17:43

Detalhes da questão


Endereço do fórum: http://www.brasilplayultimate.forumeiros.com
Versão do fórum: ModernBB

Descrição


Boa tarde, tenho o seguinte script:

Código:
$(function(){if($('input#username_reg').length){$('input#username_reg').keyup(function(){if($('#username_reg').attr('value')==''){$('input#username_reg').removeClass('okusername')}else{url='/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('input#username_reg').val());$.get(url,function(data){if($('select[name=username_list] option',data).val().toLowerCase()==$('input#username_reg').val().toLowerCase()){$('input#username_reg').removeClass('okusername')}else{$('input#username_reg').addClass('okusername')}})}})}});

Mas infelizmente ele não muda para a cor verde caso o nome de usuário esteja disponível.

CSS:
Código:
#username_reg {
border:2px solid red!important;
}
#username_reg.okusername {
border:2px solid green!important;
}

Alguém pode me ajudar a proceder ?
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por MateusAnjosV em 06.12.18 21:06

Olá, então, analisei a situação e conclui que: o seu script não está sendo executado no seu fórum. Só o CSS mesmo. Por quê? Eu executei ele no meu fórum de testes e está funcionando perfeitamente, veja você mesmo:
http://lokoscripts.forumeiros.com/register?step=2&agreement=1&privacy=1
http://prntscr.com/lrp1jg
http://prntscr.com/lrp1lw

O que eu recomendo: já que há um conflito entre javascripts, desative um a um e veja qual deles pode estar ocasionando isso. Ou se preferir, faça como eu, teste num fórum sem ser o seu e verá que funciona
MateusAnjosV

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1688
Pontos Ativos : 2313

Ver perfil do usuário http://holder.forumeiros.com/

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por Pedxz em 18.12.18 11:20

Olá @iScroll,

Tópico reaberto


O tópico, inicialmente abandonado pelo autor foi reaberto a pedido do mesmo.


Cordialmente,
pedxz.
Pedxz

Pedxz
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 13/01/2017
Mensagens : 2672
Pontos Ativos : 3380

Ver perfil do usuário https://pedxz.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por iScroll em 18.12.18 22:12

@MateusAnjosV escreveu:Olá, então, analisei a situação e conclui que: o seu script não está sendo executado no seu fórum. Só o CSS mesmo. Por quê? Eu executei ele no meu fórum de testes e está funcionando perfeitamente, veja você mesmo:
http://lokoscripts.forumeiros.com/register?step=2&agreement=1&privacy=1
http://prntscr.com/lrp1jg
http://prntscr.com/lrp1lw

O que eu recomendo: já que há um conflito entre javascripts, desative um a um e veja qual deles pode estar ocasionando isso. Ou se preferir, faça como eu, teste num fórum sem ser o seu e verá que funciona

Vendo pelo console, nada ocorreu, acredito que seja pelo template ou algo do tipo, não conseguiria ver isso? Infelizmente tentei de todas as formas aqui e não obtive sucesso.
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por RafaelS. em 20.12.18 14:51

Olá @iScroll,

O código não funciona, porque a lista de membros não é visível de fora. O que eu quero dizer com isto é que os convidados não tem acesso para ver quem está registado no fórum e logo o seguinte link utilizado no código não funciona: /search?mode=searchuser&fieldname=username&search_username=(..)

A solução aqui é, tornar a lista de membros visível para convidados.

Atenciosamente,
Rafael. King




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Verificação de Usuários 2169
Verificação de Usuários 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4674
Pontos Ativos : 5730

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por iScroll em 20.12.18 15:04

Sei que é besteira, mas onde no painel encontro a opção para mudar isto?
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por RafaelS. em 20.12.18 15:07

É, está um pouco escondido.
Acesse no painel de controle:

Painel de Controle Seta Usuários Seta Autorizações especiais Seta Autorizações especiais
Na opção Membros, selecione Convidados

Abraços,
Rafael. King




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Verificação de Usuários 2169
Verificação de Usuários 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4674
Pontos Ativos : 5730

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por iScroll em 20.12.18 15:17

Mesmo fazendo tal, o código não funcionou.
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por RafaelS. em 20.12.18 16:07

Bom, agora o problema é outro, mas sem isso das permissões também não ia dar. Muito feliz
Vamos lá, troque por este:

Código:
$(function(){
  if($('input#username_reg').length){
    $('input#username_reg').keyup(function(){
      if($('#username_reg').val()==''){
        $('input#username_reg').removeClass('okusername')
      }
      else{
        url='/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('input#username_reg').val());
        $.get(url,function(data){
          if($('select[name=username_list] option',data).val().toLowerCase()==$('input#username_reg').val().toLowerCase()){
            $('input#username_reg').removeClass('okusername')
          }
          else{
              $('input#username_reg').addClass('okusername')
          }})
      }})
  }});

Aproveitei para dar uma estruturada no código, porque né...  Envergonhado




Para os curiosos:
O erro estava na seguinte linha:

Código:
if($('#username_reg').attr('value')==''"){
        $('input#username_reg').removeClass('okusername')
      }

O atributo value do input #username_reg está sempre vazio, logo a condição sempre é verdadeira e a borda da caixa fica o tempo inteiro vermelha.

O certo é substituir por: $('#username_reg').val()==''"

Abraços,
Rafael. King




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Verificação de Usuários 2169
Verificação de Usuários 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4674
Pontos Ativos : 5730

Ver perfil do usuário http://techmais.forumeiros.com/

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por iScroll em 20.12.18 16:21

Perfect Feliz
Obrigado a todos. Podem fechar.
iScroll

iScroll
Membro do Fórum

Masculino
Inscrito dia : 08/03/2015
Mensagens : 1698
Pontos Ativos : 2304

Ver perfil do usuário http://ultimatelife.forumeiros.com

Atendido / Resolvido Re: Verificação de Usuários

Mensagem por RafaelS. em 20.12.18 16:25

Tópico resolvido


Movido para "Questões resolvidas".




Eu sou o RafaelS.,
Eu aconselho-lhe ler os seguintes tópicos:

Seta Para evitar ser punido é importante que leia  o regulamento geral do Fórum dos fóruns.
Seta Antes de criar o seu pedido de suporte certifique-se de ler o regulamento da seção de suporte.
Seta Quando for criar o seu tópico tente ser o mais específico possível, para que nós possámos entender!

"Suba na vida, mas não faça de seus amigos os degraus de sua escada, vença pela sua capacidade sempre com Honestidade,Caráter e Amor!"

Verificação de Usuários 2169
Verificação de Usuários 15074
RafaelS.

RafaelS.
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 26/04/2014
Mensagens : 4674
Pontos Ativos : 5730

Ver perfil do usuário http://techmais.forumeiros.com/

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum