| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Invision Power Board > Интерпретация PHP в шаблонах IPB |
| Автор: _AXE_ 4.11.2008, 18:10 |
| Добрый вечер, уважаемые участники. Я работаю с IPB мало, в последний раз год назад. Но сейчас всплыл вопрос: как на форуме последней ветки сделать интерпретацию PHP в шаблоне? Естествено, просто вставив код мы ничего не получим, вопрос заключается в том, где связать php переменную с переменной шаблона для использования значения PHP переменной в шаблоне? Ой, тему надо перенести в http://forum.vingrad.ru/forum/Invision-Power-Board.html |
| Автор: Sannis 23.11.2008, 14:05 |
| А за год ничего не изменилось Если нужно значение переменной, сформированное в коде, вывести в шаблон, то есть два пути. Можно эту переменную присвоить куда-нибудь в $ipsclass, тогда можно будет обращаться в шаблоне напрямую к ней, {$this->ipsclass->имя_переменной}. Можно передать переменную в конкретный шаблон, для этого при редактировании шаблона в меню(справа над полем ввода текста шаблона) нужно отредактировать входящие переменные, добавив новую, и в коде, где вызывается этот шаблон, добавить в вызов функции. Если информация, выводимая в шаблон, генерируется отдельным скриптом, то можно использовать в шаблоне конструкцию <!--exec.file="имя_файла"-->. Для любителей hardcoded можно поместить код прямо в шаблон, см. константы и их описание в init.php, должно быть понятно |