Доступ к переменным шаблона извне PHPBB - PullRequest
0 голосов
/ 19 октября 2010

) Я занимаюсь разработкой веб-сайта и хочу использовать систему аутентификации PHPBB. Мне удалось заставить его работать довольно хорошо, следуя нескольким предложениям, которые я нашел на этом сайте, но у меня возникла проблема. По сути, все, что мне нужно сделать, - это получить доступ к переменным шаблона, таким как {U_PROFILE}, {L_PROFILE}, {U_PRIVATEMSGS}, {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();

1 Ответ

0 голосов
/ 13 декабря 2010

Переменные шаблона устанавливаются сценариями PHP, которые используют шаблоны.Так что они на самом деле не отделены от кода PhpBB.

Но упомянутые вами переменные шаблонов доступны в include / page_header.php, так что вы также можете попробовать включить этот файл в ваш скрипт и создать свою собственную страницу так жекак это сделано в коде Phpbb.

...