[TUTORIAL] Exibir confirmação antes de excluir mensagem
2 participantes
Página 1 de 1 • Compartilhe
[TUTORIAL] Exibir confirmação antes de excluir mensagem
Tópicos & mensagens |
O movimento de um fórum depende muito das mensagens, porém, há mensagens que não são bem o que o fórum precisa para dar prosseguimento. Com esse pequeno sistema será possível emitir um alerta ao clicar em "Excluir mensagem" para confirmar a exclusão.
--> Tutoriais, dicas e astúcias <--
Exibir confirmação antes de excluir mensagem
Exibir confirmação antes de excluir mensagem
1º - Gerenciar as páginas JavaScript:
Precisamos definir um código JavaScript que mudará o link do botão Novo tópico em um determinado subfórum. Por isso, vamos acessar as páginas JavaScript do fórum.
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 JS a ser utilizado:
Em seguida, aplique o seguinte código:
- Código:
// Shek Forumeiros ->> facebook.com/shek.forumeiros
jQuery(function () {
jQuery(".post a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var shek_delet = jQuery(this).closest(".post"); !0 == confirm("Deseja excluir essa mensagem?") && jQuery.post(this.href, {confirm: 1}, function (a) {shek_delet.slideUp(function () { shek_delet.remove();
// REDIRECIONANDO PARA O SUBFÓRUM CORRESPONDENTE AO TÓPICO
jQuery(".main-content.topic .post").length || location.replace(jQuery(".nav[href^='/f']:last")[0].href)
})})});});
- Resultado:
© 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] Exibir confirmação antes de excluir mensagem |
[TUTORIAL] Exibir confirmação antes de excluir mensagem
Tópicos & mensagens |
O movimento de um fórum depende muito das mensagens, porém, há mensagens que não são bem o que o fórum precisa para dar prosseguimento. Com esse pequeno sistema será possível emitir um alerta ao clicar em "Excluir mensagem" para confirmar a exclusão.
--> Tutoriais, dicas e astúcias <--
Exibir confirmação antes de excluir mensagem
Exibir confirmação antes de excluir mensagem
1º - Código JS a ser utilizado:
PHPBB3 |
- Código:
// Shek Forumeiros ->> facebook.com/shek.forumeiros
jQuery(function () {
jQuery(".post a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var shek_delet = jQuery(this).closest(".post"); !0 == confirm("Deseja excluir essa mensagem?") && jQuery.post(this.href, {confirm: 1}, function (a) {shek_delet.slideUp(function () { shek_delet.remove();
// REDIRECIONANDO PARA O SUBFÓRUM CORRESPONDENTE AO TÓPICO
jQuery(".main-content.topic .post").length || location.replace(jQuery(".nav[href^='/f']:last")[0].href)
})})});});
PHPBB2 |
- Código:
jQuery(function () {
jQuery(".post-options a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var shek_delet = jQuery(this).closest(".post");
!0 == confirm("Deseja excluir essa mensagem?") && jQuery.post(this.href, {
confirm: 1
}, function (a) {
shek_delet.slideUp(function () {
shek_delet.remove();
jQuery("table.forumline .post").length || location.replace(jQuery(".nav[href^='/f']:last")[0].href)
})
})
});
});
PUNBB |
- Código:
jQuery(function () {
jQuery(".postfoot a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var shek_delet = jQuery(this).closest(".post");
!0 == confirm("Deseja excluir essa mensagem?") && jQuery.post(this.href, {
confirm: 1
}, function (a) {
shek_delet.slideUp(function () {
shek_delet.remove();
jQuery(".main-content.topic .post").length || location.replace(jQuery(".nav[href^='/f']:last")[0].href)
})
})
});
});
INVISION |
- Código:
jQuery(function () {
jQuery(".post-footer a[href*='mode=delete'][href*='p='][href*='tid=']").click(function (a) {
a.preventDefault();
var shek_delet = jQuery(this).closest(".post");
!0 == confirm("Deseja excluir essa mensagem?") && jQuery.post(this.href, {
confirm: 1
}, function (a) {
shek_delet.slideUp(function () {
shek_delet.remove();
jQuery(".borderwrap .post").length || location.replace(jQuery(".nav[href^='/f']:last")[0].href)
})
})
});
});
2º - Gerenciar as páginas JavaScript:
Precisamos definir um código JavaScript que mudará o link do botão Novo tópico em um determinado subfórum. Por isso, vamos acessar as páginas JavaScript do fórum.
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. |
- Resultado:
© 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] Exibir confirmação antes de excluir mensagem |
Tópicos semelhantes
» [TUTORIAL] Confirmação para deletar mensagem
» [TUTORIAL] Confirmação de postagem
» Pular mensagem de confirmação
» [TUTORIAL] Pular página de confirmação da reputação
» [TUTORIAL] Avançar o carregamento da página de confirmação
» [TUTORIAL] Confirmação de postagem
» Pular mensagem de confirmação
» [TUTORIAL] Pular página de confirmação da reputação
» [TUTORIAL] Avançar o carregamento da página de confirmação
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos