[Tutorial] Mensagem automatica apos mover tópico

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

Admin
Admin
Administrador
Tempo Online : 250d 6h 21m 59s
Mensagens : 693
Reputação : 4
https://bestweb.forumeiro.com

MensagemAdmin Sex Set 30, 2016 12:50 pm

Informações:
Autor:
Daemon
Funcionalidade: PunBB




Acesse:
Painel de Controle Modulos Html e Javascript Gestão dos codigos Javascript
E Crie um novo Javascript com investimento em todas as paginas com esse codigo:
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");
            }
      });
   }
});

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

Cria uma conta ou logue para postar uma mensagem.

Você precisa ser um membro, para poder postar uma resposta.

Criar conta

Participe de nossa comunidade, basta se registrar. É Fácil!


Criar uma conta

Logar

Já tem uma conta? Sem problemas, Logue agora.


Logar-se

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