Apagar mensagem sem ser redirecionado Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Apagar mensagem sem ser redirecionado

2 participantes

Ir para baixo

Tópico resolvido Apagar mensagem sem ser redirecionado

Mensagem por ThiagoM. 19.01.22 16:31

Detalhes da questão


Endereço do fórum: http://policiacmi.com
Versão do fórum: AwesomeBB

Descrição


Olá, Convidado.
Estava utilizando um js no meu fórum que era ModernBB até ontem. Mas não está mais funcionando na versão AwesomeBB.
Poderia me ajudar?  Apagar mensagem sem ser redirecionado 1f610  

Código:
/**
 *! Delete post with AJAX. (Sweetalert2)
 *
 *  @author Luiz
 *  @licence MIT
 *
 *  Copyright (c) Luiz Felipe | All rights reserved.
 */
(function($) {
    'use strict';
 
    var config = {
        /* Não Mexer na URL */
        url: 'https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js',
        lang: {
            title: 'Tens a certeza?',
            desc: 'Não é possível reverter a eliminação do comentário'
        }
    };
 
    $(function() {
 
        if (!_userdata.session_logged_in) return;
 
 
        $('.post a[href$="mode=delete"]').on('click', function(event) {
 
 
            event.preventDefault();
            event.stopPropagation();
 
            var $this = $(this);
            var $post = $this.parents('.post');
            var $pid = $this.attr('href').replace(/^\/post\?p=(\d+)&.+/gi, '$1');
 
            $.getScript(config.url, function() {
 
 
                Swal.fire({
                    title: config.lang.title,
                    text: config.lang.desc,
                    type: 'warning',
                    showCancelButton: true,
                    confirmButtonColor: '#3085d6',
                    cancelButtonColor: '#d33',
                    confirmButtonText: 'Apagar!',
                    cancelButtonText: 'Cancelar'
                }).then((result) => {
                    if (result.value) {
                        $.post('/post', {
                                mode: 'delete',
                                p: $pid,
                                confirm: 1
                            })
                            .done(function() {
                                Swal.fire(
                                    'Apagado!',
                                    'O comentário  ' + $pid + ' foi apagado com sucesso.',
                                    'success'
                                );
                                $post.slideUp();
                            })
                            .fail(function() {
                                Swal.fire(
                                    '[AJAX ERROR] Houve um erro ao tentar excluir a postagem de número ' + $pid,
                                    'Atualize a página e tente novamente.',
                                    'error'
                                );
                            });
                    }
                });
 
 
 
 
            });
        });
 
 
 
    });
}(jQuery));
ThiagoM.
ThiagoM.
**

Membro desde : 03/05/2019
Mensagens : 59
Pontos : 89

https://temaforum.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Apagar mensagem sem ser redirecionado

Mensagem por tikky 20.01.22 15:38

Olá @ThiagoM.,

Altere o código para:
Código:
/**
 *! Delete post with AJAX. (Sweetalert2)
 *
 *  @author Luiz
 *  @licence MIT
 *
 *  Copyright (c) Luiz Felipe | All rights reserved.
 */
(function($) {
    'use strict';
 
    var config = {
        /* Não Mexer na URL */
        url: 'https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js',
        lang: {
            title: 'Tens a certeza?',
            desc: 'Não é possível reverter a eliminação do comentário'
        }
    };
 
    $(function() {
 
        if (!_userdata.session_logged_in) return;
 
 
        $('.post-wrap a[href$="mode=delete"]').on('click', function(event) {
 
 
            event.preventDefault();
            event.stopPropagation();
 
            var $this = $(this);
            var $post = $this.parents('.post-wrap');
            var $pid = $this.attr('href').replace(/^\/post\?p=(\d+)&.+/gi, '$1');
 
            $.getScript(config.url, function() {
 
 
                Swal.fire({
                    title: config.lang.title,
                    text: config.lang.desc,
                    type: 'warning',
                    showCancelButton: true,
                    confirmButtonColor: '#3085d6',
                    cancelButtonColor: '#d33',
                    confirmButtonText: 'Apagar!',
                    cancelButtonText: 'Cancelar'
                }).then((result) => {
                    if (result.value) {
                        $.post('/post', {
                                mode: 'delete',
                                p: $pid,
                                confirm: 1
                            })
                            .done(function() {
                                Swal.fire(
                                    'Apagado!',
                                    'O comentário  ' + $pid + ' foi apagado com sucesso.',
                                    'success'
                                );
                                $post.slideUp();
                            })
                            .fail(function() {
                                Swal.fire(
                                    '[AJAX ERROR] Houve um erro ao tentar excluir a postagem de número ' + $pid,
                                    'Atualize a página e tente novamente.',
                                    'error'
                                );
                            });
                    }
                });
 
 
 
 
            });
        });
 
 
 
    });
}(jQuery));

Atenciosamente,
pedxz.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Apagar mensagem sem ser redirecionado

Mensagem por ThiagoM. 21.01.22 2:54

Muito obrigado! Pode fechar.
ThiagoM.
ThiagoM.
**

Membro desde : 03/05/2019
Mensagens : 59
Pontos : 89

https://temaforum.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Apagar mensagem sem ser redirecionado

Mensagem por tikky 21.01.22 10:03

Tópico resolvido


Movido para "Questões resolvidas".
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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