Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Disponibilitatea numelui in timpul inregistrarii

Vezi subiectul anterior Vezi subiectul urmator In jos

Tutorial Disponibilitatea numelui in timpul inregistrarii

Mesaj Scris de Cassius Dio Vin Iul 26, 2013 9:00 pm

Disponibilitatea numelui in timpul inregistrarii

Bun gasit! La revedere 

Exclamare Cu acest tutorial, folosind un mic truc, putem verifica daca un nume de utilizator este disponibil sau nu, pentru a putea fi utilizat de cel care se inregistreaza pe forum.
Disponibilitatea numelui in timpul inregistrarii 1oGpICN

1. Instalarea codurilor CSS:

In primul rand, trebuie sa adaugam in Panou de Administrare > Afsare > Imagini si culori > Culori > Foaie de stil CSS urmatorul cod, pe care il putem modifica dupa bunul plac:
Cod:
/* Inceput - Verificare nick inregistrare */
#username_reg {
  color: #a90c0c;
}
#username_reg.okusername {
  color: #2f9122;
}
/* Sfarsit - Verificare nick inregistrare */

2. Crearea unui document JavaScript:

Dupa ce am adaugat codul CSS, avem nevoie si de o pagina JavaScript care o cream vizitand Panou de Administrare > Module > HTML & JAVASCRIPT > Gestiunea codurilor JavaScript, si facand click pe butonul Creati un nou cod JavaScript.

Completam rubricile ce urmeaza astfel:

  • Titlu: Disponibilitate nume
  • Amplasare: Toate paginile
  • Cod JavaScript: Adaugati codul de mai jos...

Cod:
  $(function(){
    if(window.location.href.match(/register\?agreed=true&step=2/) && $('#username_reg').length)
    {    
        function verifyRU() {
            $('#username_reg').attr('value',$('#username_reg').attr('value').trim().replace(/(\s)\s+/g,'$1'));
            if($('#username_reg').attr('value')=='') $('#username_reg').removeClass('okusername');
            else $.get('/search?mode=searchuser&fieldname=username&search_username='+encodeURIComponent($('#username_reg').attr('value'))+'&time='+Math.floor((new Date()).getTime()/1000),function(data){ ($(data).find('#username_list').length==1 && $(data).find('#username_list option').length==1 && $(data).find('#username_list option').attr('value')!='')?$('#username_reg').removeClass('okusername'):$('#username_reg').addClass('okusername'); });
        }
        $('#username_reg').change(function(){ verifyRU(); });
        if(typeof facebook_register_login == 'function') {
            var old_frl= facebook_register_login;
            facebook_register_login= function () {
                    old_frl(); verifyRU();
            };
        }
        verifyRU();
    }
});
Dupa ce am creat codul, facem click pe butonul Valideaza.

Succes! Noroc
Cassius Dio

Cassius Dio
Membru onorific
Membru onorific

Mesaje : 10826
Varsta : 26
Localizare : Strawberry Fields
Data înscrierii : 13/07/2012
Mulțumiri : 84
Internet Explorer phpBB3

http://beatles.forummo.com/
Cassius Dio a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus


Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum