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

Была уже такая ситуация. Вышел через создание другого темплейта, сейчас же необходимо именно в стандартный шаблон вставить, в ФОРУМХОУМ.
Не выходит реализовать методом, который использовал для своих темплейтов - через плагин, который указывал "глобал_старт" и вывод сохранял в переменую. Далее эту переменую отображал на нужном мне темплейте.
В случае со стандартным - так не выходит. Отображается сама переменная.
Так же пробовал указывать не глобал старт, а форумдисплей_комплит(форум хом не нашел как называется), и на форум дисплей писал переменную, результат тот же...
подскажите, как подключить ПХПкод?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Pavlik
Продвинутый
Default
0

форумхоум_старт не пробовал?
 
 
GrishinSergey
Простоузер
Default
0

Только что проверил - не вставляет. Точнее отображается только переменная.
На всякий случай:
-плагин включен
код внутри плагина:
PHP Code:
ob_start();


echo 
"11111111";

$voting ob_get_contents();
ob_end_clean();
vB_Template::preRegister('forumhome',array('voting' => $voting)); 
 
 
a_n_d_y
Знаток
 
a_n_d_y's Avatar
Default
0

PHP Code:
ob_start();


echo 
"11111111";

$voting ob_get_contents(); 
Это че за извращение?
PHP Code:
$voting='11111111'
 
 
GrishinSergey
Простоузер
Default
0

Это был пример, просто вывода. Какая разница, не буду же я кидать обработку запроса из БД.

GrishinSergey добавил 17.02.2011 в 15:26
Всё, нашел метод. Ненаю как вы, но мне показалось, что он через з*дницу:
К примеру открываем скрипта(forum.php), в нём ищем:
PHP Code:
$templater vB_Template::create('FORUMHOME');
    
$templater->register_page_templates(); 
после них добавляем:
PHP Code:
$templater->register('addressbook'$addressbook); 
Где адрессбук - уже созданый темплейт, в котром проинклужен нужный пхп код. Через плагин.

Теперь на темплейту "хорумхоум" инклуд происходит так же как и кастомных темплейтов, т.е. в данном случае так:
PHP Code:
{vb:raw addressbook
И мы увидим то что хотели.
Ели нашел как сие сделать Ненаю почему, но в нете не нашел инфы, как это реализовывать. Так что кому надо - пользуйтесь

Last edited by GrishinSergey : 02-17-2011 at 04:28 PM. Reason: Добавлено сообщение
 


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 04:32 AM.


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