Adicionar alertas do sweet alert

2 participantes

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

Tópico resolvido Adicionar alertas do sweet alert

Mensagem por sucodemaracaju 14.05.20 20:03

Detalhes da questão


Endereço do fórum: https://pdmioficial.forumeiros.com/
Versão do fórum: ModernBB

Descrição



Olá, queria colocar alguns alertas do sweet alert


enviar/responder um tópico:



pra quando excluir alguma coisa, tópico etc:


é isso kk

sucodemaracaju

sucodemaracaju
Nível 6

Masculino
Membro desde : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adicionar alertas do sweet alert

Mensagem por pedxz 14.05.20 20:13

Olá @sucodemaracaju,

Relativamente ao primeiro, o senhor vai usar: um formulário ou o sistema nativo da nossa plataforma para responder a um tópico?


Aguardo uma resposta sua,
pedxz.
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7063
Pontos ativos : 8291

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar alertas do sweet alert

Mensagem por sucodemaracaju 14.05.20 20:18

Normalmente mesmo, plataforma forumeiros, apenas ao enviar a mensagem, aparecer esse alerta
e ao deletar, o segundo alerta
sucodemaracaju

sucodemaracaju
Nível 6

Masculino
Membro desde : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro
  • 0

Tópico resolvido Re: Adicionar alertas do sweet alert

Mensagem por pedxz 14.05.20 21:33

sucodemaracaju escreveu:Normalmente mesmo, plataforma forumeiros, apenas ao enviar a mensagem, aparecer esse alerta
Infelizmente os meus conhecimentos são limitadas para poder ajudar nessa questão, lamento!

e ao deletar, o segundo alerta
Crie uma nova página JavaScript com investimento nos tópicos, com o seguinte código:
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));
O código é do Plugin do membro @Luiz caso tenha dúvidas Envergonhado
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7063
Pontos ativos : 8291

Ir para o topo Ir para baixo

Tópico resolvido Re: Adicionar alertas do sweet alert

Mensagem por sucodemaracaju 15.05.20 10:36

Muito obrigado, pode fechar! <3
sucodemaracaju

sucodemaracaju
Nível 6

Masculino
Membro desde : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Adicionar alertas do sweet alert

Mensagem por pedxz 15.05.20 11:54

Tópico resolvido


Movido para "Questões resolvidas".
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7063
Pontos ativos : 8291

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