2010-10-19 126 views
0

) 我正在开发一个网站,我想使用PHPBB身份验证系统。我设法让它工作得很好,遵循我在本网站上发现的一些建议,但是我遇到了一个问题。 基本上所有我需要做的就是从PHPBB外部访问模板变量,例如{U_PROFILE},{L_PROFILE},{U_PRIVATSGS},{PRIVATE_MESSAGE_INFO}等。 这可能吗? 其中需要呼应变量页面已经拥有这些代码行:从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(); 

回答

0

模板变量通过使用模板的PHP脚本设置。所以他们并没有真正独立于PhpBB代码。

但是您提到的模板变量可以在include/page_header.php中找到,所以您也可以尝试将该文件合并到您的脚本中,并以与在Phpbb代码中完成相同的方式构建自己的页面。