Вставка php файла в шапку
Вставка php файла в шапку
Как можно вставить php файл в шапку (overalheader.tpl).
<? include 'file.php'?> не получается
<? include 'file.php'?> не получается
Правлю page_headerKonkere писал(а):http://www.phpbb.com/kb/article.php?article_id=36
по другому никак
"NAV_LINKS" => $nav_links_html,
"INCLUDE_OUTPUT" => $include_output)
определяю путь
$include_output = include 'http://.../file.php'
В файле оверал_хидер вставляю (в четко отведенное место в таблице) {INCLUDE_OUTPUT}.
Файл вставляется, но!!! он расположен в самом верху страницы, а в "нужном" месте для всавки прописывается "1".
Что может быть?
-
- phpBB 1.2.0
- Сообщения: 16
- Зарегистрирован: 19 лет 8 месяцев
- Откуда: Moscow
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
почитайте как именно работает include() - он не возвращает результат в виде строки.Timur писал(а):$include_output = include 'http://.../file.php'
Либо воспользуйтесь ob_start() либо устанавливайте мод "eXstreme Styles", который позволит делать php вставки прямо в шаблоне.
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.2.0
- Сообщения: 16
- Зарегистрирован: 19 лет 8 месяцев
- Откуда: Moscow
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
сорри - название мода "eXtreme Styles"
Electra, что именно по русски?
Electra, что именно по русски?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.2.0
- Сообщения: 16
- Зарегистрирован: 19 лет 8 месяцев
- Откуда: Moscow
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.2.0
- Сообщения: 16
- Зарегистрирован: 19 лет 8 месяцев
- Откуда: Moscow
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
Использовать примерно так:
Код: Выделить всё
ob_start();
include("my.php");
$output = ob_get_contents();
ob_end_clean();
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
-
- phpBB 1.2.0
- Сообщения: 16
- Зарегистрирован: 19 лет 8 месяцев
- Откуда: Moscow
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 582
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Москва
В $output будет находится все что должно было вывестись на экран...
Electra, вы не хотите даже немного подумать сами?
Зачем вы занялись php и сайт-мастерингом вообще? Читайте документацию, учитесь, думайте - и все начнет проясняться само собой.
Добавлено спустя 1 минуту 2 секунды:
а {INCLUDE_OUTPUT} в шаблоне...
Добавлено спустя 1 минуту 38 секунд:
Установите мод "eXtreme Styles" и не заморачивайтесь вставкой инклудов в код форума...
Electra, вы не хотите даже немного подумать сами?
Зачем вы занялись php и сайт-мастерингом вообще? Читайте документацию, учитесь, думайте - и все начнет проясняться само собой.
Добавлено спустя 1 минуту 2 секунды:
"INCLUDE_OUTPUT" => $output,Electra писал(а):и где это использовать? в файле page_header.php ?
а {INCLUDE_OUTPUT} в шаблоне...
Добавлено спустя 1 минуту 38 секунд:
Установите мод "eXtreme Styles" и не заморачивайтесь вставкой инклудов в код форума...
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948