[TUTORIAL] Registro em uma única página
Página 1 de 1
[TUTORIAL] Registro em uma única página
Registro em uma única página |
Introdução
O ato da inscrição é um dos pontos que são mais importantes depois de tópicos e mensagens. Com o uso de scripts, será possível permitir que o registro seja em apenas uma página.-->Tutoriais, dicas e astúcias <--
Registro em uma única página
1º - Instalação dos scripts no fórum
As páginas javascript ativas em seu fórum possibilita inserir scripts e jquery para personalizar seu fórum, contudo é importante saber que qualquer script encontrado na internet acabam por não surgir efeito nos fóruns.
Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>
Título Correspondente ao nome da página JavaScript/jQuery que será criada. |
Localização- São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. No nosso caso, aplicaremos Em todas as páginas. |
Código JavaScript Campo destinado para receber os códigos JavaScript e jQuery. |
Habilitar o gerenciamento dos códigos JavaScript Ao selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum. |
- Código:
$(document).ready(function(){
$('head').prepend(' <script src="https://code.jquery.com/jquery-1.10.2.js"></script>');
if (location.pathname == '/register' && location.search == '?agreed=true&step=2') {
$('form#ucp fieldset').first().find('dl:last-of-type').after('<dl><dt><label>Confirmar senha: *</label></dt><dd><input class="left ltr" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></input></dd></dl>');
$('#form_register table.forumline tbody tr:eq(4)').after('<tr><td class="row1" width="38%"><span class="gen">Confirmar senha : *</span></td><td class="row2"><input class="post" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></td></tr>');
$('.ipbform .formcolumn1:last-of-type').after('<fieldset class="formcolumn1"><legend>Confirmar senha *</legend><div class="input-warn-content"></div><div class="form-box"><input class="post2" type="password" id="cm_reg" name="passwod" value="" size="25" maxlength="25" required></div></fieldset>');
$('input[value="Salvar"]').click(function(e){
var senh = $('#password_reg').val();
var passwr = $("#cm_reg").val();
if(passwr.length >= 7 && senh == passwr){
window.localStorage.setItem('senhaconfirm', senh);
console.log("Criando conta...");
} else if(passwr.length <= 6) {
e.preventDefault();
alert("Digite mais de 7 caracteres na senha!");
} else if($('#password_reg') != passwr) {e.preventDefault(); alert("As senhas não coincidem!");}
});
};
setInterval(function(){
var n = $("input[name='password_confirm']").size();
if(n >= 1){
$('head').prepend('<style type="text/css">body {visibility: hidden !important}</style>');
var user = window.localStorage.getItem('senhaconfirm');
$("input[type='password']").val(user);
setTimeout(function(){
$("input[value='Salvar']").click();
localStorage.clear();
confirm("Registrado... redirecionando ao índice do fórum");
}, 2000);
setTimeout(function(){
window.location=window.location.origin;
}, 3000);
};
}, 2000);
});
(carregue na imagem para aumentar)
© Fórum dos Fóruns e @MateusAnjosV
Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:[TUTORIAL] Registro em uma única página |
Tópicos semelhantes
» [TUTORIAL] Modificar texto dos botões na página de registro
» Widget "últimos assuntos" em página única
» [TUTORIAL] Validar campos no ato de registro
» [TUTORIAL] Bloquear números no registro
» Pagina de Registro IPB
» Widget "últimos assuntos" em página única
» [TUTORIAL] Validar campos no ato de registro
» [TUTORIAL] Bloquear números no registro
» Pagina de Registro IPB
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos