Ошибка $_CHARSET для SMARTY в MODX. Часто всплывает при изменении версии ядра.

MODX Revolution

22-05-2016

Ошибка выглядит как: PHP Fatal error: Access to undeclared static property: Smarty::$_CHARSET in /home/public_html/core/model/smarty/plugins/modifiercompiler.escape.php on line 37

Файл: /core/model/smarty/plugins/modifiercompiler.escape.php

~37 Строчку

$char_set = smarty_literal_compiler_param($params, 2, Smarty::$_CHARSET);

Меняем на:

$char_set = smarty_literal_compiler_param($params, 2, SMARTY_RESOURCE_CHAR_SET);

~41 строку

$char_set = Smarty::$_CHARSET;

Меняем на:

$char_set = SMARTY_RESOURCE_CHAR_SET;
Просмотров: 263