Mover tópicos automaticamente
3 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
Mover tópicos automaticamente
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)
Re: Mover tópicos automaticamente
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.
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.
Re: Mover tópicos automaticamente
iScroll escreveu:[...] só isso.
"Só isso".
---
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,
}]
Re: Mover tópicos automaticamente
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 ?
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 ?
Re: Mover tópicos automaticamente
Não. O Forumeiros limita apenas muitas ações por segundo (10 ações por segundo), em adição ao definido em Geral Fórum 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/
Re: Mover tópicos automaticamente
Ah, então creio que não terei nenhum problema, lhe agradeço muito Kyo Panda!
Re: Mover tópicos automaticamente
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Bloquear/mover/responde o topico automaticamente Com Um Nova Painel De Moderação
» Mover tópicos
» Tópicos apagados automaticamente
» Mover tópicos via chatbox
» Mensagem ao mover tópicos
» Mover tópicos
» Tópicos apagados automaticamente
» Mover tópicos via chatbox
» Mensagem ao mover tópicos
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