Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Интерпретация PHP в шаблонах IPB 
:(
    Опции темы
_AXE_
Дата 4.11.2008, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.11.2007
Где: Kazakhstan

Репутация: нет
Всего: нет



Добрый вечер, уважаемые участники.

Я работаю с IPB мало, в последний раз год назад. Но сейчас всплыл вопрос: как на форуме последней ветки сделать интерпретацию PHP в шаблоне? 

Естествено, просто вставив код мы ничего не получим, вопрос заключается в том, где связать php переменную с переменной шаблона для использования значения PHP переменной в шаблоне?

Ой, тему надо перенести в http://forum.vingrad.ru/forum/Invision-Power-Board.html

Это сообщение отредактировал(а) _AXE_ - 4.11.2008, 18:30
PM MAIL WWW ICQ Skype GTalk   Вверх
Sannis
Дата 23.11.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 4
Всего: 13



А за год ничего не изменилось smile

Если нужно значение переменной, сформированное в коде, вывести в шаблон, то есть два пути. Можно эту переменную присвоить куда-нибудь в $ipsclass, тогда можно будет обращаться в шаблоне напрямую к ней, {$this->ipsclass->имя_переменной}. Можно передать переменную в конкретный шаблон, для этого при редактировании шаблона в меню(справа над полем ввода текста шаблона) нужно отредактировать входящие переменные, добавив новую, и в коде, где вызывается этот шаблон, добавить в вызов функции.
Если информация, выводимая в шаблон, генерируется отдельным скриптом, то можно использовать в шаблоне конструкцию <!--exec.file="имя_файла"-->.
Для любителей hardcoded можно поместить код прямо в шаблон, см. константы и их описание в init.php, должно быть понятно smile


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Invision Power Board | Следующая тема »


 




[ Время генерации скрипта: 0.1086 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.