Ошибка Не заходит в модули

nebikoff

Постоялец
Регистрация
5 Авг 2013
Сообщения
480
Реакции
196
Перестает заходить в модули на определенных товарах. Просто пишет, что настройки обновлены, а сам модуль не открывает. Даже если их несколько, во все не заходит. Не зависит от шаблонов и версий престы. Ссылается на такой код в кэше, даже если кэш отключен. Ошибка довольно частая, кто встречался, как исправить?
'<?php if (($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] == $_smarty_tpl->tpl_vars['value']->value['value']) || ($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] != $_smarty_tpl->tpl_vars['value']->value['value'] && $_smarty_tpl->tpl_vars['field']->value['value'] == $_smarty_tpl->tpl_vars['value']->value['value'])) {?> selected<?php }?>><?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'escape' ][ 0 ], array( $_smarty_tpl->tpl_vars['value']->value['label'],'htmlall','UTF-8' ));?>
 
Перестает заходить в модули на определенных товарах. Просто пишет, что настройки обновлены, а сам модуль не открывает. Даже если их несколько, во все не заходит. Не зависит от шаблонов и версий престы. Ссылается на такой код в кэше, даже если кэш отключен. Ошибка довольно частая, кто встречался, как исправить?
'<?php if (($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] == $_smarty_tpl->tpl_vars['value']->value['value']) || ($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] != $_smarty_tpl->tpl_vars['value']->value['value'] && $_smarty_tpl->tpl_vars['field']->value['value'] == $_smarty_tpl->tpl_vars['value']->value['value'])) {?> selected<?php }?>><?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'escape' ][ 0 ], array( $_smarty_tpl->tpl_vars['value']->value['label'],'htmlall','UTF-8' ));?>
Удалите папку кэша
 
Перестает заходить в модули на определенных товарах. Просто пишет, что настройки обновлены, а сам модуль не открывает. Даже если их несколько, во все не заходит. Не зависит от шаблонов и версий престы. Ссылается на такой код в кэше, даже если кэш отключен. Ошибка довольно частая, кто встречался, как исправить?
'<?php if (($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] == $_smarty_tpl->tpl_vars['value']->value['value']) || ($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] != $_smarty_tpl->tpl_vars['value']->value['value'] && $_smarty_tpl->tpl_vars['field']->value['value'] == $_smarty_tpl->tpl_vars['value']->value['value'])) {?> selected<?php }?>><?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'escape' ][ 0 ], array( $_smarty_tpl->tpl_vars['value']->value['label'],'htmlall','UTF-8' ));?>
а версию php меняли?
 
/var/logs что говорит?
Написал же выше. Жалуется вот на это:

'<?php if (($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] == $_smarty_tpl->tpl_vars['value']->value['value']) || ($_smarty_tpl->tpl_vars['fields_value']->value[$_smarty_tpl->tpl_vars['field']->value['name']] != $_smarty_tpl->tpl_vars['value']->value['value'] && $_smarty_tpl->tpl_vars['field']->value['value'] == $_smarty_tpl->tpl_vars['value']->value['value'])) {?> selected<?php }?>><?php echo call_user_func_array($_smarty_tpl->registered_plugins[ 'modifier' ][ 'escape' ][ 0 ], array( $_smarty_tpl->tpl_vars['value']->value['label'],'htmlall','UTF-8' ));?>
 
если кодировка кириллица то возможно ошибка в сроках
(|escape:'htmlall':'UTF-8')
попробуйте поменять escape:'htmlall' на escape:'html'
Нет. Не помогает. Это строка в кэше. На нее жалоба. Нашел похожее на просторах интернета, не знаю как применить к моей проблеме
Вот такая строка была с ошибкой: <?php if ($_smarty_tpl->tpl_vars['module']->value->type!='addonsMustHave'){?>
Посоветовали поменять на это и заработало: <?php if ( !isset($_smarty_tpl->tpl_vars['module']->value->type) || $_smarty_tpl->tpl_vars['module']->value->type!='addonsMustHave'){?>
 
Назад
Сверху