Joomla e phpBB

Moderator: ariadneduvessa

Locked
kklo
Joomla! Intern
Joomla! Intern
Posts: 94
Joined: Fri Jan 07, 2011 1:18 pm

Joomla e phpBB

Post by kklo » Mon Jan 24, 2011 7:10 pm

Graças ao fititnt consegui fazer funcionar redondo o joomla com phpBB.
Lendo e estudando um site aqui outro ali e vi que temos que colocar
defined( '_JEXEC' ) or die( 'Restricted index access' );
no incio da página para ninguem entrar sem registrar, certo? ok.

Acontece que eu tentei colocar isto no templante do phpBB para evitar entrar direto no forum, mas não funciona. Existe algum tipo de segurança para evitar isto?

O login é único entre eles através do JFusion.

Obrigado
Ricardo

User avatar
fititnt
Joomla! Hero
Joomla! Hero
Posts: 2350
Joined: Sat Jul 15, 2006 1:41 am
Location: Porto Alegre - RS - Brazil
Contact:

Re: Joomla e phpBB

Post by fititnt » Thu Jan 27, 2011 4:31 am

defined( '_JEXEC' ) or die( 'Restricted index access' );


Segundo essa linha, ou o "_JEXEC" está definido, ou a página vai morrer. No caso, ela não está definida, então morre.

Explicitamente, isso é para fazer com que certos arquivos só sejam acessíveis se forem acessados através de um import de algo já feito em Joomla. Provavelmente você está tentando acessar esse arquivo pelo PHP, então ele não vai aceitar também. Se for isso, voce vai ter que definir essa variável dentro do PHP ou quaquler outro sistema que for usar. Com isso resolve.
Emerson da Rocha Luiz
Moderador aposentado, 2008-2014 | Membro do JUGRS
http://www.fititnt.org

kklo
Joomla! Intern
Joomla! Intern
Posts: 94
Joined: Fri Jan 07, 2011 1:18 pm

Re: Joomla e phpBB

Post by kklo » Thu Jan 27, 2011 7:24 pm

Boa tarde, fititnt, mais uma vez tu me ajudando, rsrs

Estou usando o JFusion para integrar os DB entre o Joomla e phpBB, creio que deveria funcionar defined( '_JEXEC' ) or die( 'Restricted index access' );
uma vez que esta tudo dentro do Joomla e este que está comando os logins.

Mas se entro no dominio e entro direto no phpBB sem entrar pelo Joomla, não teria que ser bloqueado? Inclusive o Frame fica prevalecendo do phpBB e não do Joomla.

Ainda não entendi.

User avatar
fititnt
Joomla! Hero
Joomla! Hero
Posts: 2350
Joined: Sat Jul 15, 2006 1:41 am
Location: Porto Alegre - RS - Brazil
Contact:

Re: Joomla e phpBB

Post by fititnt » Fri Jan 28, 2011 12:17 pm

Se você não fez nada alem do esperado, entre em contato com o fonecedor da extensão. Talvez tenha feito algum erro mais simples do que vale a pena começar a tentar resolver aqui.

Para forçar na marra a definição, veja http://php.net/manual/en/function.define.php . Tecnicamente seria definir aonde está sendo incluído o arquivo o _JEXEC.
Emerson da Rocha Luiz
Moderador aposentado, 2008-2014 | Membro do JUGRS
http://www.fititnt.org

kklo
Joomla! Intern
Joomla! Intern
Posts: 94
Joined: Fri Jan 07, 2011 1:18 pm

Re: Joomla e phpBB

Post by kklo » Tue Feb 01, 2011 12:45 am

Boa noite, fitint!

Consegui resolver o problema e espero que ajude alguma pessoa que precise.

Ao juntar o phpBB com o Joomla atraves do JFusion, normalmente o forum poderá ser acessado por fora do site, tipo //forum e o ideal é que o forum seja acessado pelo site direto na url e dentro do frame do Joomla, assim os usuários poderiam aproveitar para navegar no site antes de acessar o forum. Vamos la:
1 -Instalar o Joomla, phpBB e Jfusion
2 - no arquivo index.php do forum phpBB colocar na primeira linha o comando convencional do joomla:

defined ('_JEXEC') or die ('Restricted access');

antes do

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';

salva

3 - Ao inserir o item do menu para chamar o forum -> Parâmetros (Básico) -> Visual Integration, habilite Frameless

Com isto o forum fica dentro do template do Joomla, além de ninguém acessar diretamente.
Espero ter ajudado e agradeço muito ajuda e a paciência do Fitint

abraços
Ricardo


Locked

Return to “Segurança”