0


0

PHPBBの外部からテンプレート変数にアクセスする

)私はウェブサイトを開発していますが、PHPBB認証システムを使用したいです。 このウェブサイトで見つけたいくつかの提案に従って、私はそれをかなりうまく機能させることができましたが、問題があります。 基本的に私がする必要があるのは、PHPBBの外部から\ {U_PROFILE}、\ {L_PROFILE}、\ {U_PRIVATEMSGS}、\ {PRIVATE_MESSAGE_INFO}などのテンプレート変数にアクセスすることだけです。 これは可能ですか? これらの変数をエコーする必要があるページには、すでに次のコード行があります。

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();

1 Answer


0


テンプレート変数は、テンプレートを使用するPHPスクリプトによって設定されます。 したがって、それらは実際にはPhpBBコードから分離されていません。

ただし、言及するテンプレート変数はinclude / page_header.phpで利用できるため、Phpbbコードで行われているのと同じ方法で、そのファイルをスクリプトに組み込み、独自のページを構築することもできます。