2010-10-19 111 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代碼中完成相同的方式構建自己的頁面。