[TUTORIAL] Reputar sem atualizar a página
Página 1 de 1 • Compartilhe
[TUTORIAL] Reputar sem atualizar a página
Sistema de reputação |
As vezes a mensagem de confirmação torna-se decorável pelo usuário devido a quantidade de vezes que ela é exibida. Neste tutorial vamos impedir que a página se atualize ao clicar no botão "+" para reputar um usuário.
-->Tutoriais, dicas e astúcias <--
Reputar sem atualizar a página
Reputar sem atualizar a página
1º - Páginas .JS:
Para aplicarmos o tutorial, deveremos aceder à:
Painel de Controle ->> Módulos ->> HTML & JAVASCRIPT ->> Gestão dos códigos JavaScript
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 nos tópicos. |
Código JavaScript Campo destinado para receber o código JavaScript criado anteriormente. |
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. |
2º - Código a ser usado:
Cole este novo código:
- Código:
jQuery(function() {jQuery('.vote a').click(function(e) { e.preventDefault(); jQuery.get(this.href, function() { window.location.refresh(); });});
});
- Tenho o sistema Like e Deslike, este código funciona assim mesmo?
A princípio não! O código do Like e Deslike já reproduz o mesmo efeito que este código, contudo, este não informa que o voto foi registrado. - A página não atualiza. Por quê?
O window.location.refresh impede que a página seja atualizada, e por padrão não há mensagem de confirmação que o voto foi registrado. Ou seja, assim que clicado no sinal de reputação, o voto é registrado sem mudar a página.
© Fórum dos Fóruns
Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título: [Dúvida] Reputar sem atualizar a página |
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos