Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17548
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Integrando o phpBB3 ao site

01-08-2009 17:56

Para quem tem o fórum phpBB3 e quer integrar ele ao site, por exemplo, fazer uma verificação para saber se a pessoa que visita o site está cadastrada e logada no fórum, e mostrar uma mensagem de acordo. Então esse script aqui irá ajudar.

Esse script segue como base que você instalou o fórum phpBB3 em uma pasta chamada: forum/ no seu diretório raiz.

Você precisa ter esse script no topo do seu site

<?php define('IN_PHPBB', true); $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : 'forum/'; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_display.' . $phpEx); // Start session management $user->session_begin(); $auth->acl($user->data); $user->setup('viewforum'); $usuario = $user->data['username']; ?>

Para mostrar somente o nome do usuário, usamos:

<?php if($usuario=="Anonymous") { echo "<b>visitante</b>"; } else { echo "<b>$usuario</b>"; } ?>

Para indicar ao visitante para que cadastre-se ou log-se, podemos usar o seguinte:

<?php if($usuario=="Anonymous") { echo "Você não está logado no fórum. Faça seu <a href=\"forum/ucp.php?mode=login\" title=\"login\"><b>login</b></a> ou <a href=\"forum/ucp.php?mode=register\" title=\"cadastro\"><b>cadastro</b></a> e acesse todo conteúdo."; } else { echo ""; } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado