Mensagem automática ao mover tópicos

2 participantes

Ir para baixo

Tópico resolvido Mensagem automática ao mover tópicos

Mensagem por Monkey.D.Luffy 28.03.17 0:07

Detalhes da questão


Endereço do fórum: http://replicagames.forumeiros.com/
Versão do fórum: ModernBB

Descrição


Eu já usava um código do mensagem automática mas hj fui mover um tópico fico com erro
print
Mensagem automática ao mover tópicos YegGuez

Mensagem automática ao mover tópicos UYScCiw

Código que eu uso

Código:
/ *
* Código: Mensagem de tópico movido
* Versão: 1.1
* Autor: Daemon
* Data: 21/09/2015
*/
jQuery(function() {
 
   //Funcional apenas se for moderador e estiver na página de mover o tópico
   if(_userdata.user_level > 0 && window.location.href.search('mode=move') >= 0) {
 
      //Variáveis que não precisam de checagem
      var forumID = jQuery('[name="f"]').val();
      var topicID = jQuery('[name="t"]').val();
      var TID = jQuery('a[href*="tid="]').attr('href').split('tid=')[1].split('&')[0];
 
      //Quando clicar no botão de mover
      jQuery('input[name="confirm"]').on('click', function(d) {
            var verify = jQuery('[name="new_forum"]').val();
 
            //Verifica se foi selecionado algum fórum
            if(verify.indexOf('f') >= 0) {
 
              //Pergunta de confirmação
              var qst = window.confirm("Adicionar uma mensagem no tópico informando sobre esta ação?");
              
              //Caso a confirmação seja aceita
              if(qst) {
                 d.preventDefault();
 
                 //Pega determinado conteúdo de outra página (Neste caso, apenas o nome do fórum atual)
                 jQuery.get('/modcp?change_version=punbb&mode=move&t=' + topicID + '&tid=' + TID).done(function(local) {
                    
                    //Valor capturado
                    var currentLocal = jQuery('a.nav[href^="/f"]:last', local).text();
 
                    var newLocal = jQuery('[name="new_forum"] option:selected').text().split('--').pop();
                    var autoMsg = '[b]Mensagem automática[/b]\n\n\nEste tópico foi movido de "[u]' + currentLocal + '[/u]" para "[u]' + newLocal + '[/u]".';
                    
                    //Mover tópico
                    jQuery.post('/modcp?tid=' + TID, {
                              'new_forum': verify,
                              'mode': 'move',
                              'f': forumID,
                              't': topicID,
                              'confirm': '1'
                    }).done(function(move) {
                       
                        //Enviar mensagem
                        jQuery.post('/post?t=' + topicID, {
                                  'mode': 'reply',
                                  'message': autoMsg,
                                  'post': '1',
                                  'attach_sig': '1'
                        }).done(function(send) {
 
                                  //Redirecionar para o post
                                  location.href = jQuery(send).find('a[href^="/viewtopic"]').attr('href');
                        }).fail(function() {
                                  alert("O tópico foi movido, mas ocorreu um erro ao tentar enviar a mensagem");
                                  location.href = jQuery(move).find('a[href^="/viewtopic"]').attr('href');
                        });
                    }).fail(function() {
                              alert("Um erro ocorreu ao tentar mover o tópico");
                              location.reload();
                    });
                 });
              }
            } else {
                  d.preventDefault();
                  alert("Selecione um fórum");
            }
      });
   }
});
Monkey.D.Luffy
Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem automática ao mover tópicos

Mensagem por Kyo Panda 28.03.17 19:12

O senhor pode tentar utilizar esse código. Mas aconselho ao senhor esperar o @Daemon terminar o dele. É possível que hajam mais funcionalidades a serem implementadas. o/
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem automática ao mover tópicos

Mensagem por Monkey.D.Luffy 28.03.17 19:23

Kyo Panda escreveu:O senhor pode tentar utilizar esse código. Mas aconselho ao senhor esperar o @Daemon terminar o dele. É possível que hajam mais funcionalidades a serem implementadas. o/
ele compra o opção para add o código mas não adiciona,vou fazer como vc falo vou esperar pelo código do @Daemon
Monkey.D.Luffy
Monkey.D.Luffy
**

Membro desde : 21/11/2014
Mensagens : 88
Pontos : 131

http://replicagames.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagem automática ao mover tópicos

Mensagem por Kyo Panda 28.03.17 19:32

Mensagem automática ao mover tópicos Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Kyo Panda
Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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