desenv-web-rp.com

Como reduzir o atraso entre as postagens do fórum no phpbb

No meu fórum phpbb, logo após eu postar uma resposta em um tópico, uma página é exibida e eu tenho que esperar cerca de 5 segundos para retornar ao tópico. Como reduzi o tempo para 0. (Tentei definir o "Intervalo de inundação" para 0, mas ele não funciona.

2
ptamzz

Se você estiver usando o phpBB 3, poderá reduzir o tempo de atualização editando o arquivo Postagem.php no diretório raiz do script.

Dentro, você encontrará (em torno da linha 1118 para 3.0.7PL1) uma declaração if semelhante à seguinte, dependendo da sua versão:

// Check the permissions for post approval. Moderators are not affected.
if ((!$auth->acl_get('f_noapprove', $data['forum_id']) && !$auth->acl_get('m_approve', $data['forum_id']) && empty($data['force_approved_state'])) || (isset($data['force_approved_state']) && !$data['force_approved_state']))
{
         meta_refresh(10, $redirect_url);
         $message = ($mode == 'edit') ? $user->lang['POST_EDITED_MOD'] : $user->lang['POST_STORED_MOD'];
         $message .= (($user->data['user_id'] == ANONYMOUS) ? '' : ' '. $user->lang['POST_APPROVAL_NOTIFY']);
}
else
{
         meta_refresh(3, $redirect_url);

         $message = ($mode == 'edit') ? 'POST_EDITED' : 'POST_STORED';
         $message = $user->lang[$message] . '<br /><br />' . sprintf($user->lang['VIEW_MESSAGE'], '<a href="' . $redirect_url . '">', '</a>');
}

Você notará que há duas chamadas para meta_refresh () lá; o primeiro - aguardando 10 segundos com base no primeiro argumento - é usado quando um fórum é moderado e uma postagem precisa ser aprovada primeiro. Foi alterado para esse tamanho para dar aos usuários tempo suficiente para ver a mensagem real antes da atualização da página.

O segundo - 3 segundos na versão atual do phpBB - é o que você provavelmente desejará alterar. Você pode reduzir isso para 0 para que os usuários sejam redirecionados imediatamente, após o que você terá o atraso normal de 1 a 2 segundos enquanto a página é veiculada, e o navegador a processa.

Uma coisa a ser observada - você pode precisar modificar isso sempre que atualizar o phpBB, pois esse é um arquivo principal.

3
Absolute

Parece uma tag de atualização meta para mim. Encontre essa tag e altere-a para ter o valor "0" e você deve estar pronto.

1
John Conde