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

2 participantes

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

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

Mensagem por Thoth 15.06.14 1:25


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

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
[TUTORIAL] Exibir confirmação antes de excluir mensagem Painel13

[TUTORIAL] Exibir confirmação antes de excluir mensagem 110111[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853 Título Correspondente ao nome da página JavaScript/jQuery que será criada.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110210[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853 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.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110310[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853 Código JavaScript Campo destinado para receber o código JavaScript criado anteriormente.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110410[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853 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:
    [TUTORIAL] Exibir confirmação antes de excluir mensagem Result30







© Fórum dos Fóruns


[TUTORIAL] Exibir confirmação antes de excluir mensagem Act_bottom 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
Thoth

Thoth
Hiper Membro

Membro desde : 01/11/2011
Mensagens : 2197
Pontos : 2820

https://testefdd.forumeiros.com/ https://www.youtube.com/@LMCanalTech/featured

Ir para o topo Ir para baixo

Principal Contribuidor

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

Mensagem por Shek 13.07.14 12:44


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

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:
[TUTORIAL] Exibir confirmação antes de excluir mensagem Php31210 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)
         })})});});
[TUTORIAL] Exibir confirmação antes de excluir mensagem Php21110PHPBB2
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)
            })
        })
    });
});
[TUTORIAL] Exibir confirmação antes de excluir mensagem Pun1210PUNBB
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)
            })
        })
    });
});
[TUTORIAL] Exibir confirmação antes de excluir mensagem Inv1010INVISION
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
[TUTORIAL] Exibir confirmação antes de excluir mensagem Painel13

[TUTORIAL] Exibir confirmação antes de excluir mensagem 110111[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853 Título Correspondente ao nome da página JavaScript/jQuery que será criada.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110210[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853  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.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110310[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853  Código JavaScript Campo destinado para receber o código JavaScript criado anteriormente.
[TUTORIAL] Exibir confirmação antes de excluir mensagem 110410[TUTORIAL] Exibir confirmação antes de excluir mensagem 398853  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:
    [TUTORIAL] Exibir confirmação antes de excluir mensagem Result30







© Fórum dos Fóruns



[TUTORIAL] Exibir confirmação antes de excluir mensagem Act_bottom 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
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 19006
Pontos : 22969

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

Permissões neste sub-fórum
Não podes responder a tópicos