Apagar mensagem sem ser redirecionado
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1 • Compartilhe
Apagar mensagem sem ser redirecionado
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](https://2img.net/i/fa/twemoji/16x16/1f610.png)
- 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));
![Admineiro Admineiro](https://i.imgur.com/TuksIJS.png)
Re: Apagar mensagem sem ser redirecionado
Olá @ThiagoM.,
Altere o código para:
Atenciosamente,
pedxz.
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- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7886
Pontos : 9135
Re: Apagar mensagem sem ser redirecionado
Muito obrigado! Pode fechar.
![Admineiro Admineiro](https://i.imgur.com/TuksIJS.png)
Re: Apagar mensagem sem ser redirecionado
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7886
Pontos : 9135
![-](https://2img.net/i/fa/fdf3/moins10.png)
» Apagar mensagem ja enviada
» Apagar mensagem de estatística
» Limitar o tempo de apagar uma mensagem
» Como apagar uma mensagem-link (hack)?
» Fórum carrega anúncios
» Apagar mensagem de estatística
» Limitar o tempo de apagar uma mensagem
» Como apagar uma mensagem-link (hack)?
» Fórum carrega anúncios
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos