Скрыть часть шаблона для одной страницы

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Скрыть часть шаблона для одной страницы

Сообщение Fray98rus »

Доброго времени суток.
Начал тут создавать отдельные страницы, и на некоторых мне не нужно меню "список форумов, личный раздел, правила, выход" и т.д.
Попробовал
php вначале

Код: Выделить всё

define('IN_SITE', true);
html

Код: Выделить всё

<!-- IF not S_IN_SITE --> /* тут код ненужного */ <!-- ENDIF -->
Эта штука не работает :(
Уважаемые гуру, поправьте меня, пожалуйста.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Скрыть часть шаблона для одной страницы

Сообщение Rayden »

Что значит пхп вначале? Эта переменная должна определяться в php файле и передаваться в шаблон
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Скрыть часть шаблона для одной страницы

Сообщение Fray98rus »

Rayden писал(а):пхп вначале
Вначале кода php вставил эту строку.
Rayden писал(а):передаваться в шаблон
Как правильно?

Вот код php файла

Код: Выделить всё

<?php

define('IN_PHPBB', true);
define('IN_SITE', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$template->set_filenames(array(
   'body' => './pages/mainpage.html')
);

page_footer();

?>
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: Скрыть часть шаблона для одной страницы

Сообщение Oleg NT »

Код: Выделить всё

$template->assign_vars(array(
		'S_SHOW_HEADER'		=> true, //если нужно; false - если не нужно выборочное содержимое страницы
));

Код: Выделить всё

<!-- IF S_SHOW_HEADER --> Выборочное содержимое <!-- ENDIF -->
Аватара пользователя
Fray98rus
Former team member
Сообщения: 442
Стаж: 18 лет 11 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Скрыть часть шаблона для одной страницы

Сообщение Fray98rus »

Oleg NT
Спасибо! Все получилось!

Вернуться в «Стили для phpBB 3.0.x»