[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP в Smarty
olimpset
Не работает код в тегах {php}{/php}, пробовал полазить в настройках Смарти, не помогло, как вставить PHP?
Игорь_Vasinsky
там в конфиге, в файле php где то разрешение надо поставить

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
olimpset
Тут есть такая строка
 public $php_handling = self::PHP_PASSTHRU;

Что то менять?
m4a1fox
olimpset
public $php_handling = self::PHP_PASSTHRU;
public $allow_php_tag = true; // this was false
public $allow_php_templates = true; // this was false
olimpset
Может я и дурак, но не работает.
Игорь_Vasinsky
должно сработать было

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
olimpset
Там даже такой переменной не было, я добавил и все равно не работает.
public $allow_php_tag = true;
Такой переменной не было
Игорь_Vasinsky
http://www.smarty.net/docsv2/ru/variable.php.handling.tpl

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
olimpset
Я в настройках что то интересное нашел, что тут надо поменять?
/**
* modes for handling of "<?php ... ?>" tags in templates.
*/

const PHP_PASSTHRU = 0; //-> print tags as plain text
const PHP_QUOTE = 1; //-> escape tags as entities
const PHP_REMOVE = 2; //-> escape tags as entities
const PHP_ALLOW = 3; //-> escape tags as entities
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.