Direcionando visitantes ao portal board3 2.0.1

Suporte aos MODs/Hacks para phpBB.
andreanderson
Novato
Novato
Mensagens: 51
Registrado em: 25 Set 2013, 01:59

Direcionando visitantes ao portal board3 2.0.1

Mensagem por andreanderson »

Qual a URL do seu fórum: http://www.apostabr.com/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: teste Senha: 12teste34
Estilos instalados: Green stripes
Modificações instaladas: board3
Qual seu nivel de experiência: Iniciante
Quando começou o problema: ao instalar o portal board3
Descreva seu problema: tinha configurado para visitantes não terem acesso ao fórum, agora instalei o portal e gostaria que todas as páginas que não podem ser vistas redirecionassem ao portal, mas não achei e não estou conseguindo.

Para bloquear o acesso que segui este tópico artigo kb.php?a=124&hilit=

e tambem fiz o que diz neste tópico http://suportephpbb.com.br/forum/viewto ... 48&t=44979

gostaria de saber o que fazer para mandar sempre para o portal (logado ou não)

Seguem os códigos do htacess

Código: Selecionar todos

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#<IfModule mod_rewrite.c>
#RewriteEngine on
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#</IfModule>

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>

<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

DirectoryIndex portal.php index.php index.html index.htm
e do index.html

Código: Selecionar todos

<script type="text/javascript">

window.onload = function()

{

window.location = 'http://www.apostabr/forum/portal.php';

}

</script>
Editado pela última vez por andreanderson em 04 Out 2013, 21:05, em um total de 2 vezes.
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Direcionamento ao portal

Mensagem por robra »

Pô... ajuda aiiii !!!
O suportephpBB serve como base de consulta para milhões de pessoas interessadas no phpBB.
Não existe somente 1(um) portal para o phpBB.
Qual o "portal" o qual se refere :?:
Então, edite sua 1ª mensagem e inclua o nome do portal no título do tópico para ajudar na indexação e nas consultas, para o caso dos demais usuários que tiverem a mesma dúvida sobre o mesmo "portal".

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".
andreanderson
Novato
Novato
Mensagens: 51
Registrado em: 25 Set 2013, 01:59

Re: Direcionamento ao portal board3

Mensagem por andreanderson »

valeu robra fiz as alterações lá e vou me atentar para incluir o título da maneira certa
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Direcionamento ao portal board3 2.0.1

Mensagem por robra »

Bem... basicamente você já está redirecionando todos os visitantes para a tela de login.
Quanto aos usuários logados, as permissões dos grupos em fóruns que definirão quem poderá, ou não, ler e ver um determinado fórum, sendo que os usuários sem permissão já vêem a mensagem:
Você não possui as permissões requeridas para ler tópicos neste fórum.
Esta mensagem é definida no arquivo raiz/viewforum.php, nas linhas abaixo:

Código: Selecionar todos

if (!$auth->acl_get('f_read', $forum_id))
{
    $template->assign_vars(array(
        'S_NO_READ_ACCESS'        => true,
    ));

    page_footer();
} 
Acredito que se incluir aí um redirecionamento para o portal, após 5 segundos por exemplo, deve 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".
andreanderson
Novato
Novato
Mensagens: 51
Registrado em: 25 Set 2013, 01:59

Re: Direcionamento ao portal board3 2.0.1

Mensagem por andreanderson »

Queria direcionar os visitantes para o portal diretamente e não mais para a página de login
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Direcionamento ao portal board3 2.0.1

Mensagem por robra »

Cara... são 2 assuntos diferentes sendo tratados no mesmo tópico.
Faça o seguinte:
1- Edite sua 1ª mensagem e altere o título para "Direcionando visitantes ao portal board3 2.0.1".
2- Crie um novo tópico com o título: "Direcionando usuários logados ao portal board3 2.0.1".
Desta forma, a mensagem que contiver a solução será marcada com "resolvido" em seu respectivo tópico.

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".
andreanderson
Novato
Novato
Mensagens: 51
Registrado em: 25 Set 2013, 01:59

Re: Direcionamento ao portal board3 2.0.1

Mensagem por andreanderson »

como faço para direcionar após os 5 segundos para o portal?
Avatar do usuário
robra
Membro Sênior
Membro Sênior
Mensagens: 6065
Registrado em: 02 Dez 2010, 22:29

Re: Direcionamento ao portal board3 2.0.1

Mensagem por robra »

Putz... vou repetir:
Cara... são 2 assuntos diferentes sendo tratados no mesmo tópico.
Faça o seguinte:
1- Edite sua 1ª mensagem e altere o título para "Direcionando visitantes ao portal board3 2.0.1".
2- Crie um novo tópico com o título: "Direcionando usuários logados ao portal board3 2.0.1".
Desta forma, a mensagem que contiver a solução será marcada com "resolvido" em seu respectivo tópico.
Sendo assim, o assunto deste foi definido como "Direcionando visitantes ao portal board3 2.0.1" e abaixo está a solução:
:arrow: Seguindo o artigo citado em sua primeira mensagem - kb.php?a=124, substitua as linhas...

Código: Selecionar todos

if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
}
... nos arquivos index.php, viewforum.php e viewtopic.php por:

Código: Selecionar todos

if ($user->data['user_id'] == ANONYMOUS)
{
    header ("location: portal.php");
}
:arrow: Crie um novo tópico com o título: "Direcionando usuários logados ao portal board3 2.0.1", conforme já orientado.

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