Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: rolets от Июля 12, 2011, 08:44:50 pm
-
Поставил последнюю версию.
В шаблоне поставил {php}...{/php}
На предыдущих версиях такое работало, а теперь
Fatal error: Uncaught exception 'SmartyException' with message '{php} is deprecated, set allow_php_tag = true to enable' in /home/zoomaga/public_html/smarty/plugins/block.php.php:21 Stack trace: #0 /home/zoomaga/public_html/core/cache/e00df3311957635d46cf6568e6f1079328e2744a.file.index.tpl.html.php(30): smarty_block_php(Array, NULL, Object(Smarty_Internal_Template), true)...
Что делать?
-
/smarty/smarty.class.php
public $allow_php_tag = false;
на
public $allow_php_tag = true;
-
Спасибо
-
1. Не использовать пхп в шаблоне, если чтото надо то в папке темы создайте папку includes и в ней опишите нужную фукцию и полученый результат присвойте пременной и потом выведите эту переменную в шаблоне
2. Вам уже обяснили
А почему нельзя использовать?
-
Для здоровья сайта э-э.. вредно ;D
-
Тогда посоветуйте каким способом лучше всего этот код вставить шаблон? :)
<?php
if (isset($_COOKIE['sofa_session_code'])) {
echo $_COOKIE['sofa_session_code']; }
else { echo ""; }
?>
-
Да. Все отлично работает. Спасибо большое за помощь.