Serialization of ‘simplexmlelement’ is not allowed Joomla 3.7.5

Комментариев: 1

Столкнулся сегодня с одной неприятностью: после обновления Joomla до последней версии, возникла ошибка «serialization of ‘simplexmlelement’ is not allowed», которая полностью парализовала работу сайта. В моём случае стоял шаблон от smartaddons.com и проблема кроется в модуле mod_sj_contact_ajax.php.

Находим:

$layout = $params->get('layout', 'default');
$cacheid = md5(serialize(array($layout, $module->id)));
$cacheparams = new stdClass;
$cacheparams->cachemode = 'id';
$cacheparams->class = 'ContactAjax';
$cacheparams->method = 'getList';
$cacheparams->methodparams = $params;
$cacheparams->modeparams = $cacheid;
$list = JModuleHelper::moduleCache($module, $params, $cacheparams);

Меняем на:

$layout = $params->get('layout', 'default');
$list = ContactAjax::getList($params);

CSVI PRO

Версия расширения:7.17.0
Дата обновления:10.02.2018
Уведомлять о новых комментариях
Уведомлять
guest
1 Комментарий
Inline Feedbacks
View all comments
Максим
Максим
3 лет назад

У sj конечно красивые шаблоны но очень часто конфликтуют с самой джумла после обновления и со сторонними дополнениями. Отказался в пользу joomshaper и бесплатного helix3