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

Коллеги, подскажите пожалуйста, как вставить php файл в шаблон postbit_legacy?
Есть вот такая инструкция: https://www.vbulletin.com/docs/html/..._externalfiles
Но похоже это не работает в postbit_legacy.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
zCarot
zМарковь
Хочет третью строчку =)
 
zCarot's Avatar
Default
0

Не надо вставлять PHP в шаблоны
Делаем модуль, результаты работы пишем в переменную, переменную отображаем в шаблоне
 
 
Unlock
Продвинутый
Default
0

Хорошо, пусть даже так. Но не работает переменная в этом шаблоне. У меня как раз с этим проблема.
 
 
zCarot
zМарковь
Хочет третью строчку =)
 
zCarot's Avatar
Default
0

в каком шаблоне переменная и в каком hook`е модуль
 
 
Unlock
Продвинутый
Default
0

Quote:
Originally Posted by zCarot View Post
в каком шаблоне переменная
postbit_legacy
Quote:
Originally Posted by zCarot View Post
и в каком hook`е модуль
global_start если я правильно понял вопрос.
 
 
Sellrion
Kernel panic
 
Sellrion's Avatar
Default
0

Quote:
Originally Posted by Unlock View Post
postbit_legacy
В каком месте этого шаблона находится переменная? Переменные из global_start-а могут и не отображаться в некоторых местах сообщения.
 
 
StenLi
На доске почёта
Пожизненный блэк
 
banned nax
Default
1

Unlock, postbit_display_start - чем вас не устроил?
 
 
Unlock
Продвинутый
Default
1

Quote:
Originally Posted by StenLi View Post
postbit_display_start - чем вас не устроил?
Спасибо огромное!!!! Не заметил я его в списке. Заработалоооо!!!
zCarot, если не затруднит, чуть подробнее, как все таки грамотно сделать? У меня сейчас вот так php код модуля выглядит:
PHP Code:
ob_start();
   include(
'./a-b-testing.php');
   
$includedphp ob_get_contents();
ob_end_clean(); 
Более правило содержимое файла в модуль поместить? И почему не стоит делать так, как у меня сейчас?
 
 
kerk
k0t
 
kerk's Avatar
Default
1

более правильно, описать всю процедуру в файле и приинклудить его в модуле
если это касается хуков, где результат выводится в цикле (или хук где то внутри класса), то require или include, а если где то в конце выполнения файла или начале, то require_once
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
1

Подскажите мне пожалуйста , чего-то я тупить начинаю вот такой код модуля

Code:
ob_start();
include($_SERVER['DOCUMENT_ROOT'].'/myfile.php');
$includedphp = ob_get_contents();
ob_end_clean();
надо вывести на forumhome перед разделами или после, ставлю местоположение forumhome_start, в итоге не выдает не чего.

Если убераю ob_start(); и ob_end_clean();
и оставляю только такой код

Code:
include($_SERVER['DOCUMENT_ROOT'].'/myfile.php');
$includedphp = ob_get_contents();
То все вроде бы начинает работать, но, отображается не в том месте где стоит {vb:raw includedphp} а прям на самом верху форума под логотипом.

Вот и хочу спросить, в чем я так безбожно туплю? куда копать? Заранее спасибо.
 


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 07:34 PM.


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