Adicionar alertas do sweet alert

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

Atendido / 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:
Código:
Swal.fire({
  position: 'center',
  icon: 'success',
  title: 'Sua mensagem foi enviada!',
  showConfirmButton: false,
  timer: 1500
})



pra quando excluir alguma coisa, tópico etc:

Código:
const swalWithBootstrapButtons = Swal.mixin({
  customClass: {
    confirmButton: 'btn btn-success',
    cancelButton: 'btn btn-danger'
  },
  buttonsStyling: false
})

swalWithBootstrapButtons.fire({
  title: 'Você tem certeza?',
  text: "Não tem como reverter isso!",
  icon: 'warning',
  showCancelButton: true,
  confirmButtonText: 'Deletar',
  cancelButtonText: 'Cancelar',
  reverseButtons: true
}).then((result) => {
  if (result.value) {
    swalWithBootstrapButtons.fire(
      'Deletado!',
      'Deletado com sucesso.',
      'Sucesso'
    )
  } else if (
    /* Read more about handling dismissals below */
    result.dismiss === Swal.DismissReason.cancel
  ) {
    swalWithBootstrapButtons.fire(
      'Cancelado',
      'Cancelado com sucesso',
      'erro'
    )
  }
})


é isso kk

sucodemaracaju

sucodemaracaju
Nível 6

Masculino
Inscrito dia : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/

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


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Inscrito dia : 13/01/2017
Mensagens : 6168
Pontos ativos : 7331

Atendido / 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
Inscrito dia : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/
  • 0

Atendido / 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


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Inscrito dia : 13/01/2017
Mensagens : 6168
Pontos ativos : 7331

Atendido / 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
Inscrito dia : 04/05/2020
Mensagens : 62
Pontos ativos : 116

https://testandoforumeiros.forumeiros.com/

Atendido / Resolvido Re: Adicionar alertas do sweet alert

Mensagem por pedxz 15.05.20 11:54

Tópico resolvido


Movido para "Questões resolvidas".


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Inscrito dia : 13/01/2017
Mensagens : 6168
Pontos ativos : 7331

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


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