форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Вопросы по vBulletin 4.0.x-4.1.х
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
Orli
Продвинутый
Default Вывод PHP в шаблон
0

Всем привет. Знаю, что тема поднималась, но по четвёрке не нашла.
Мне нужно вывести содержимое php-файла в footer на форуме. Мои действия:
Добавляю новый модуль.
Продукт: vBulletin
Местоположение модуля: global_start
Код PHP модуля:
PHP Code:
ob_start();
 require_once(
'/полный_путь/file.php');
 
$my_code ob_get_contents();
ob_end_clean();
vB_Template::preRegister('footer', array('my_code' => $my_code)); 
Соответственно в footer вставляю:
Code:
{vb:raw my_code}
Что я делаю не так? Ничего не происходит. Не отображается то, что нужно и всё. Ошибок тоже не выдаёт.
Помогите, пожалуйста. Очень нужно.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
хрюк
Гость
Default

Code:
ob_start();
require_once('./file.php');
{
$my_code = ob_get_contents();
ob_end_clean();
vB_Template::preRegister('footer', array('my_code' => $my_code));
}
 
 
Orli
Продвинутый
Default
0

Quote:
Originally Posted by TAIFUN View Post
{vb:raw my_code}

Code:
$my_code
В четвёрке? Кстати не совсем не выводится. Отображается в темах форума и в блогах. Мне надо чтоб везде. Видать я где-то в настройках самого модуля что-то не так делаю. Нет идей?
 
 
хрюк
Гость
Default

Ooops. На счёт 4-ки не заметил.

Гляньте на моё предыдущее сообщение.
Обратите внимание на путь и скобки
 
 
Orli
Продвинутый
Default
0

Quote:
Originally Posted by TAIFUN View Post
Ooops. На счёт 4-ки не заметил.

Гляньте на моё предыдущее сообщение.
Обратите внимание на путь и скобки
Эффект тот же. Отображается в блогах и темах форума. На главной форума и в CMS не выводится.
Может там хук какой нужен? Или может я "местоположение модуля" не то указываю? Я в этом слабо понимаю. Ведь работает же, но не везде. Мне надо чтоб на всех станицах.
 
 
хрюк
Гость
Default

Не знаю, у меня везде отображается, а ваш код вообще не работает у меня.
 
 
Orli
Продвинутый
Default
0

Решила проблему. Если кто столкнулся с такой же, то лечится хуком. Чтоб работало и на CMS тоже, хук должен быть не global_start, а global_state_check.
 
 
хрюк
Гость
Default

А как на счёт того, что нужно было сразу указать что на страницах CMS код не отображается?!?!
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by TAIFUN View Post
А как на счёт того, что нужно было сразу указать ...
Зачем? Тут же битва экстрасенсов в прямом эфире...
 
 
Orli
Продвинутый
Default
0

Quote:
Originally Posted by TAIFUN View Post
А как на счёт того, что нужно было сразу указать что на страницах CMS код не отображается?!?!
Quote:
Originally Posted by Luvilla View Post
Зачем? Тут же битва экстрасенсов в прямом эфире...
Quote:
Originally Posted by Orli View Post
Эффект тот же. Отображается в блогах и темах форума. На главной форума и в CMS не выводится.
А не экстрасенсы последующие посты не читают? В первом не указала, запарилась, писала пост ночью.
Так или иначе, но проблема решилась, всем спасибо.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 01:04 PM.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...