Предположим, что наш новый файл называется proverka.php.
Создаём этот файл:
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Title Here');
$template->set_filenames(array(
'body' => 'proverka_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
и сохраняем готовый файл в кодировке UTF-8 без BOM и помещаем его в корень форума (где файл config.php).
Немного информации о содержимом файла:
$user->setup(); - здесь можно прописать языковой файл, если вы собираетесь его использовать.
если да - то помещаем ваш языковой файл (предположим test.php) в папку language/ru/ и прописываем как
Код: Выделить всё
$user->setup(test);
если вам свой языковой файл не нужен - оставьте поле ввода пустым и система автоматически подключится к языковому файлу common.php - потом сможете прописать переменную там, если надумаете использовать.
page_header('Title Here'); - формирует заголовок страницы, отображаемый в браузере. Title Here - замените на ваше название.
'body' => 'proverka_body.html', - показывает HTML шаблон, в котором и будет находиться ваша информация.
Шаблон должен находиться в папке styles/ваш стиль/template/.
Теперь мы создадим сам HTML шаблон.
Код: Выделить всё
<!-- INCLUDE overall_header.html -->
здесь находится ваша информация
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
сохраняем его тоже в кодировке UTF-8 без BOM и загружаем в папку styles/ваш стиль/template/.
(если поставите неправильную кодировку - у вас либо будут отображаться "кракозябрики" (набор бессмысленных знаков) либо может получиться крупный текст с большим размером шрифта вместо вашего нормального сообщения. будьте внимательны).
Ваша новая страничка готова.
// если вы хотите показать информацию только зарегестрированным пользователям - добавьте в HTML шаблон строку
Код: Выделить всё
<!-- IF S_USER_LOGGED_IN -->ваша информация<!-- ENDIF -->
Демо такой странички в версии данного форма можно посмотреть здесь: демо
У кого возникают проблемы с самим процессом создания - можно скачать готовые шаблоны:
Вложение:
Надеюсь вам пригодится.