Redirect logout phpbb para o BLOG

Suporte à dúvidas gerais relacionadas ao phpBB.
rarodrigo
Novato
Novato
Mensagens: 61
Registrado em: 07 Nov 2012, 19:07

Redirect logout phpbb para o BLOG

Mensagem 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
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Redirect logout phpbb para o BLOG

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
rarodrigo
Novato
Novato
Mensagens: 61
Registrado em: 07 Nov 2012, 19:07

Re: Redirect logout phpbb para o BLOG

Mensagem 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,
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Redirect logout phpbb para o BLOG

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
rarodrigo
Novato
Novato
Mensagens: 61
Registrado em: 07 Nov 2012, 19:07

Re: Redirect logout phpbb para o BLOG

Mensagem 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,
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Redirect logout phpbb para o BLOG

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
rarodrigo
Novato
Novato
Mensagens: 61
Registrado em: 07 Nov 2012, 19:07

Re: Redirect logout phpbb para o BLOG

Mensagem 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,
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Redirect logout phpbb para o BLOG

Mensagem 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. Imagem
[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
Trancado