Mover tópicos automaticamente

3 participantes

Ir para baixo

Tópico resolvido Mover tópicos automaticamente

Mensagem por iScroll 07.03.17 17:30

Detalhes da questão


Endereço do fórum: http://www.brasilplayultimate.forumeiros.com/forum
Versão do fórum: PunBB

Descrição


Bom, à um tempo atrás criei um tópico com a mesma dúvida mas agora com uma certa diferença.
Tenho uma área de denúncias no meu fórum, tem como quando um moderador "FECHAR" um tópico ele mover automaticamente ?

Exemplo: http://brasilplayultimate.forumeiros.com/f6-denuncias Essa é a área com vários SUB-FORUNS, teria como ele fechar em um desses sub-foruns e mover para essa área: http://brasilplayultimate.forumeiros.com/f50-arquivos-denuncias

?


Última edição por iScroll em 13.03.17 14:44, editado 1 vez(es)
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por Neox 08.03.17 1:28

Neox
Neox
Membro

Membro desde : 16/08/2016
Mensagens : 698
Pontos : 976

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por iScroll 08.03.17 2:05

Certo, realmente esse tópico mesmo, mas estive pensando, eu não fecho o tópico de denúncias (só pra isso que quero o script) em 5/10 segundos, demoro em torno de 5 a 10 minutos só lendo o acontecido e dando resposta para fechar.
Quero persistir nisso já que ajudará muito a administração do meu fórum.

Eles irão comentar se a denúncia é UP ou FAIL, fechar o tópico (automaticamente mover) e apertar nos botões (RESOLVIDO/RECUSADO) e dar o botão para denúncia e pronto, só isso.
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por iScroll 09.03.17 16:05

UP
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por Kyo Panda 10.03.17 12:38

iScroll escreveu:[...] só isso.

"Só isso". Rindo

---

Adicione a um novo Javascript com investimento em Nos tópicos:

Código:
(function($) {
   'use strict';

   if (!/^\/t\d+-.*/.test(location.pathname)) {
      return;
   }

   var config = {
      forums: [{
         from: 1,
         to: 2,
      },
      {
         from: 2,
         to: 1,
      }]
   };

   $(function() {
      if (_userdata.user_level < 1) {
         return;
      }

      var $from = $('a[href*="mode=newtopic"]');

      if (!$from.length) {
         return;
      }

      var from = parseInt($from.attr('href').split('f=').pop().split('&').shift());

      $('a[href*="mode=lock"]').on('click', function(event) {
         var to = null;

         $.each(config.forums, function(index, item) {
            if (item.from === from) {
               to = item.to;
               return false;
            }
         });

         if (!to) {
            return;
         }

         var href = $(this).attr('href');

         $.get(href, function() {
            var tid = href.split('tid=').pop().split('&').shift();

            $.post('/modcp?tid=' + tid, {
               new_forum: 'f' + to,
               tid: tid,
               mode: 'move',
               f: from,
               t: location.pathname.split('/t').pop().split('-').shift(),
               confirm: true,
            }, function() {
               location.reload();
            });
         });

         event.preventDefault();
      });
   });
}(jQuery));

Nessa parte você configura para onde os tópicos de um fórum irão ao serem fechados:

Código:
forums: [{
   from: 1,
   to: 2,
},
{
   from: 2,
   to: 1,
}]

  • from é o ID de onde o tópico está;
  • to é o ID do fórum para onde o tópico vai ao ser fechado;


Logo no exemplo do script, quando bloquear um tópico no fórum de ID 1, ele move para o 2. E quando bloqueio o tópico no ID 2, ele vai para o 1. Você pode adicionar quantos redirecionamentos quiser:

Código:
forums: [{
   from: 1,
   to: 2,
},
{
   from: 2,
   to: 1,
},
{
   from: 41,
   to: 10,
},{
   from: 18,
   to: 9,
},
{
   from: 69,
   to: 24,
}]
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: Mover tópicos automaticamente

Mensagem por iScroll 10.03.17 14:16

Opá, resolveu, muito obrigado
Só uma dúvida, tipo, digamos que eu vou fechar uma denúncia lá, eu demore uns 2 minutos para responder, ai eu fecho e move automaticamente e clico no botão de resolvido/recusado.
Se eu fizer isso em 2 em 2 minutos (tempo minimo pra fechar cada denúncia), pode haver algum erro no meu fórum ?
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por iScroll 12.03.17 11:30

UP, alguém poderia me responder?
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por Kyo Panda 13.03.17 12:46

Não. O Forumeiros limita apenas muitas ações por segundo (10 ações por segundo), em adição ao definido em Geral Seta Fórum Seta Segurança, em Intervalo mínimo entre duas mensagens, tópicos ou mensagens privadas de um mesmo utilizador. São os únicos limites do Forumeiros em relação a mensagens. 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: Mover tópicos automaticamente

Mensagem por iScroll 13.03.17 14:38

Ah, então creio que não terei nenhum problema, lhe agradeço muito Kyo Panda!
iScroll
iScroll
Super Membro

Membro desde : 08/03/2015
Mensagens : 1701
Pontos : 2311

http://ultimatelife.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mover tópicos automaticamente

Mensagem por Kyo Panda 13.03.17 16:25

Mover tópicos automaticamente 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