[TUTORIAL] Exibir confirmação antes de excluir mensagem

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

[TUTORIAL] Exibir confirmação antes de excluir mensagem

Mensagem por Thoth em 14/06/14, 09:25 pm



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




- 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.


- 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
avatar

Thoth
Usuário experiente

Masculino
Inscrito dia : 01/11/2011
Mensagens : 2154
Pontos Ativos : 2743

Ver perfil do usuário http://suportedesign.forumeiros.com https://www.facebook.com/Suportedesign https://twitter.com/suportedesign

[TUTORIAL] Exibir confirmação antes de excluir mensagem

Mensagem por Shek em 13/07/14, 08:44 am


 

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



- 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)
            })
        })
    });
});


- 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
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17156
Pontos Ativos : 21415

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

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

- Tópicos similares

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