Вставка php файла в шапку

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Timur

Вставка php файла в шапку

Сообщение Timur »

Как можно вставить php файл в шапку (overalheader.tpl).
<? include 'file.php'?> не получается
Konkere

Сообщение Konkere »

Timur

Сообщение Timur »

Konkere писал(а):http://www.phpbb.com/kb/article.php?article_id=36
по другому никак
Правлю page_header
"NAV_LINKS" => $nav_links_html,
"INCLUDE_OUTPUT" => $include_output)

определяю путь
$include_output = include 'http://.../file.php'

В файле оверал_хидер вставляю (в четко отведенное место в таблице) {INCLUDE_OUTPUT}.

Файл вставляется, но!!! он расположен в самом верху страницы, а в "нужном" месте для всавки прописывается "1".

Что может быть?
Konkere

Сообщение Konkere »

Timur
а что за файл то?
что он делает?
а в "нужном" месте для всавки прописывается "1".
похоже на возвращаемое значение
Timur

Сообщение Timur »

а что за файл то?
что он делает?
Прокрутка моих баннеров (случайно выбирает из базы MySQL графический баннер).
Причем на самом сайте с тем же инклюдом все работает нормально
Аватара пользователя
Electra
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 19 лет 8 месяцев
Откуда: Moscow
Забанен: Бессрочно

Сообщение Electra »

Timur писал(а):
Konkere писал(а): определяю путь
$include_output = include 'http://.../file.php'
а где ты определяешь руть? в каком файле?

Добавлено спустя 16 минут 26 секунд:

а как мне инклюдить сразу три PHP файла?
верхняя часть сайта, правое меню и нижняя часть (счетчики)
Аватара пользователя
avm
Former team member
Сообщения: 582
Зарегистрирован: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Timur писал(а):$include_output = include 'http://.../file.php'
почитайте как именно работает include() - он не возвращает результат в виде строки.

Либо воспользуйтесь ob_start() либо устанавливайте мод "eXstreme Styles", который позволит делать php вставки прямо в шаблоне.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
Electra
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 19 лет 8 месяцев
Откуда: Moscow
Забанен: Бессрочно

Сообщение Electra »

а теперь по русски если можно плиз :D
Аватара пользователя
avm
Former team member
Сообщения: 582
Зарегистрирован: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

сорри - название мода "eXtreme Styles"

Electra, что именно по русски?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
Electra
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 19 лет 8 месяцев
Откуда: Moscow
Забанен: Бессрочно

Сообщение Electra »

ob_start() что это ? и как использовать?
Аватара пользователя
avm
Former team member
Сообщения: 582
Зарегистрирован: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
Electra
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 19 лет 8 месяцев
Откуда: Moscow
Забанен: Бессрочно

Сообщение Electra »

а попроще брошурки нету?
Аватара пользователя
avm
Former team member
Сообщения: 582
Зарегистрирован: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Использовать примерно так:

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

     ob_start();
     include("my.php");
     $output = ob_get_contents();
     ob_end_clean();
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Аватара пользователя
Electra
phpBB 1.2.0
Сообщения: 16
Зарегистрирован: 19 лет 8 месяцев
Откуда: Moscow
Забанен: Бессрочно

Сообщение Electra »

а что это даст?
и где это использовать? в файле page_header.php ?
Аватара пользователя
avm
Former team member
Сообщения: 582
Зарегистрирован: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

В $output будет находится все что должно было вывестись на экран...

Electra, вы не хотите даже немного подумать сами?
Зачем вы занялись php и сайт-мастерингом вообще? Читайте документацию, учитесь, думайте - и все начнет проясняться само собой.

Добавлено спустя 1 минуту 2 секунды:
Electra писал(а):и где это использовать? в файле page_header.php ?
"INCLUDE_OUTPUT" => $output,
а {INCLUDE_OUTPUT} в шаблоне...

Добавлено спустя 1 минуту 38 секунд:

Установите мод "eXtreme Styles" и не заморачивайтесь вставкой инклудов в код форума...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948

Вернуться в «Поддержка phpBB 2.0.x»