info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 3146

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 9 лет 2 месяца 19 дней
Сообщения: 1235
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


В данной теме я покажу, как наиболее просто (без модов) сделать статичную страничку в стиле вашего форума.

Предположим, что наш новый файл называется 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 -->


Демо такой странички в версии данного форма можно посмотреть здесь: демо

У кого возникают проблемы с самим процессом создания - можно скачать готовые шаблоны:

Вложение:
Комментарий к файлу: шаблоны для создания странички
proverka.rar [850 байт]
Скачиваний: 36


Надеюсь вам пригодится.


трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
phpbb,forum
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 11 дек 2024, 15:39

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид