[Tutorial] Mensagem automatica apos mover tópico
Página 1 de 1 • Compartilhe
Informações:
Autor: Daemon
Funcionalidade: PunBB
Acesse:
E Crie um novo Javascript com investimento em todas as paginas com esse codigo:Painel de Controle ☛ Modulos ☛ Html e Javascript ☛ Gestão dos codigos Javascript
- Código:
jQuery(document).ready(function() {
if(window.location.href.search('mode=move') >= 0) {
var jHtml = '<dl>' +
' <dt></dt>' +
' <dd>' +
' <label><input id="send_move_post" type="checkbox">Adicionar uma mensagem para o tópico que informa sobre esta ação?</label>' +
' </dd>' +
'</dl>';
jQuery(jHtml).insertBefore('.frm-buttons');
jQuery('input[name="confirm"]').on('click', function(d) {
var jVerify = jQuery('[name="new_forum"]').val();
if(jVerify.indexOf('f') >= 0) {
if(jQuery('#send_move_post').is(':checked')) {
d.preventDefault();
var jForum = jQuery('[name="f"]').val();
var jTopic = jQuery('[name="t"]').val();
var jCurrentLocal = jQuery('a.nav[href^="/f"]:last').text();
var jNewLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
var TID = jQuery('input[name="tid"]').val();
jQuery.post('/modcp?tid=' + TID, {
'new_forum': jVerify,
'mode': 'move',
'f': jForum,
't': jTopic,
'confirm': 'submit'
}).done(function() {
jQuery.post('/post?t=' + jTopic, {
'mode': 'reply',
'message': '[b]Mensagem automatica[/b]\n\n\n\nTopico movido de "[u]' + jCurrentLocal + '[/u]" para "[u]' + jNewLocal + '[/u]".',
'post': 'submit',
'attach_sig': '1'
}).done(function(e) {
var href = jQuery(e).find('p.message a:first').attr('href');
location.href = href;
}).fail(function() {
alert("O tópico foi movido, mas ocorreu um erro ao tentar enviar a mensagem");
});
}).fail(function() {
alert("Ocorreu um erro ao tentar mover o tópico");
location.reload();
});
}
} else {
d.preventDefault();
alert("Selecione o fórum");
}
});
}
});
Tópicos semelhantes
Cria uma conta ou logue para postar uma mensagem.
Você precisa ser um membro, para poder postar uma resposta.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos