Página 1 de 1
Redirect logout phpbb para o BLOG
Enviado: 27 Nov 2012, 23:22
por rarodrigo
Qual a URL do seu fórum: http://www.ciscoredes.com.br/forum
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Instalação Limpa
Usuário de teste: Usuário: Senha:
Estilos instalados: proSpecial
Modificações instaladas: ADMIN ACP, Log Connections, User status image, Topic Solved
Qual seu nivel de experiência: Iniciante
Quando começou o problema: Não tem problema
Descreva seu problema: Como meu forum ( phpbb ) esta sendo integrado com o BLOG ( WordPress ), desta forma meu BLOG é a porta de entrada para todos os usuarios, ou seja, preciso redirecionar o logout dos usuarios que estão logados para a pagina principal minha do BLOG ao invés de jogar o usuario para o Forum ( phpbb ).
Devido as bases diferentes estou utilizando um plugin no Wordpress para integrar os usuarios com as duas bases. O plugin seria o WP phpBB Bridge e nele quando executo o logout estaria direcionando para o Forum, mas acredito que deve ser alguma configuração no phpbb para direcionar o logout para o BLOG em ambas as situações.
Usuario no Forum -> Ir para o BLOG
Usuario depois de registrar - Ir para o BLOG
Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 01:34
por robra
Abra o arquivo
root/ucp.php com o arquivo
Notepad++, ache as linhas...
Código: Selecionar todos
$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
}
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
... e altere a linha
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx")); para
meta_refresh(3, "http://www.mywebsite.com/");, sendo
http://www.mywebsite.com/ o endereço de seu Blog.
Depois, limpe o cache do Fórum e de seu navegador e teste para ver se vai funcionar.
Abraço.

Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 13:58
por rarodrigo
Olá robra,
Fiz como recomendado, porém ele ainda esta redirecionado para o
Indice do Forum
Deixei dessa forma o code:
Código: Selecionar todos
else
{
$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
}
meta_refresh(3, "http://www.ciscoredes.com.br");
Abs,
Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 14:48
por robra
Neste mesmo arquivo tem uma outra linha
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));. Altere ela também para
meta_refresh(3, "http://www.ciscoredes.com.br"); e limpe o cache do Fórum e de seu navegador.
Depois teste para ver se vai funcionar.
Abraço.

Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 16:20
por rarodrigo
Olá robra,
Fiz o teste alterando dessa forma, mas ele ainda continua direcionado para a index do Forum.
Fiz uma teste sem colocar o http e dai ele deu erro por não encontrar a pagina, ficando o endereço como
http://ciscoredes.com.br/forum/www.ciscoredes.com.br
Não tenho nenhum conhecimento mas o arquivo
.htaccess teria alguma informação que teria que mexer ou nada a ver?
abs,
Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 17:07
por robra
Após fazer uma busca no Google por "logout redirect blog phpbb", dentre os links que retornaram na pesquisa veio este:
https://www.phpbb.com/community/viewtop ... #p13088209
Fiz o procedimento descrito e funcionou.
1- Retorne o seu arquivo
root/ucp.php ao estado original, antes da edição que cito na mensagem
viewtopic.php?f=147&t=47799#p284961.
2- Ache as linhas...
Código: Selecionar todos
$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
}
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
... e altere a linha
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx")); para
meta_refresh(3, append_sid("{$phpbb_root_path}redirect_blog.$phpEx"));.
ATENÇÃO COM O PROCEDIMENTO ABAIXO:
3- Com o arquivo
root/ucp.php ainda aberto no
Notepad++,
apague todo o seu conteúdo, cole o conteúdo abaixo...
Código: Selecionar todos
<?php
ob_start();
echo header("Location: http://www.ciscoredes.com.br");
ob_flush();
?>
... e salve o arquivo em seu PC
pela opção "
Salvar como...", dando-lhe o nome
redirect_blog.php.
4- Faça upload do arquivo
redirect_blog.php para o diretório
/forum.
Abraço.

Re: Redirect logout phpbb para o BLOG
Enviado: 28 Nov 2012, 20:16
por rarodrigo
Oá robra,
Muito obrigado pela explicação. Na verdade eu havia encontrado algumas coisas na internet, mas sinceramente acabei não confiando o que esses sites estavam dizendo, ou seja, tenho mais confiança no suportephp para solucionar os problemas devido a ter uma equipe muito comprometida.
Conforme você recomendou funcionou perfeitamente o logout para a página inicial.
Excelente o trabalho de vocês.
Abs,
Re: Redirect logout phpbb para o BLOG
Enviado: 29 Nov 2012, 18:53
por robra
Na verdade eu havia encontrado algumas coisas na internet, mas sinceramente acabei não confiando o que esses sites estavam dizendo...
Não tem problema do conteúdo phpBB de outros fóruns oficiais de suporte, principalmente o
www.phpbb.com.
Abraço.
