2010-10-19 30 views
0

) Je développe un site web et je veux utiliser le système d'authentification PHPBB. J'ai réussi à faire fonctionner plutôt bien, en suivant quelques suggestions que j'ai trouvées sur ce site, mais j'ai un problème. Fondamentalement tout ce que j'ai besoin de faire est d'accéder aux variables de modèle telles que {U_PROFILE}, {L_PROFILE}, {U_PRIVATEMSGS}, {PRIVATE_MESSAGE_INFO} et d'autres, de l'extérieur de PHPBB. Est-ce possible? La page où est besoin de faire écho ces variables a déjà ces lignes de code:Accéder à des variables de modèle de l'extérieur de PHPBB

define('IN_PHPBB', true); 
define('PHPBB_ROOT_PATH', "./board/"); 
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './'; 
$phpEx = substr(strrchr(, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx); 

// Start session management 
$user->session_begin(); 
$auth->acl($user->data); 
$user->setup(); 

Répondre

0

variables de modèles sont définies par les scripts PHP qui utilisent les modèles. Donc ils ne sont pas vraiment séparés du code PhpBB. Mais les variables de modèles que vous mentionnez sont disponibles dans include/page_header.php. Vous pouvez également essayer d'incorporer ce fichier dans votre script et de créer votre propre page de la même manière que dans le code Phpbb.