Всего: 2 1 2 >
 eval()'d code
matroskin92
Новичок
: 10
: 23-03-2014


22-07-2015 18:50
При открытии модулей вылазит ошибка

/tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code

Что делать? Установлен дефолтный шаблон
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


22-07-2015 18:56
В одном из модуле ошибка.
Способ поиска модуля с ошибкой описан в теме "Ошибки во вкладке модули".
 
  
matroskin92
Новичок
: 10
: 23-03-2014


22-07-2015 19:00
Notice в строке 96 в файле /.../tools/smarty/sysplugins/smarty_internal_templatebase.php(157) : eval()'d code
[8] Undefined property: stdClass::$price

выдал в модуле "корзина покупателя"


Сообщение отредактировано matroskin92 22-07-2015 15:01 ...
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


22-07-2015 19:10
Цитата:( matroskin92 @ 22-07-2015 20:00 Смотреть сообщение )
[8] Undefined property: stdClass::$price
выдал в модуле "корзина покупателя"

Это не ошибка.
Приложите архив с данным модулем, а также укажите используемую версию PrestaShop.

Проверьте исчезает ли оповещение при удалении (перемещении в отдельный каталог) директории данного модуля.
 
  
matroskin92
Новичок
: 10
: 23-03-2014


22-07-2015 19:22
не исчезает, но при открытии данного модуля она тоже отображается.
возможно ли дать вам доступ к действующему сайту через ЛС?

https://yadi.sk/d/3YFWSRJEi2eeQ
1.6.1.0
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


22-07-2015 19:40
Если сообщение не исчезает - ошибка не в модуле "blockcart".
Отправьте доступ к ftp, а также в админку в ЛС.
 
  
matroskin92
Новичок
: 10
: 23-03-2014


22-07-2015 19:45
логично, но
вылазит ошибка и в модуле корзины.
 
  
matroskin92
Новичок
: 10
: 23-03-2014


22-07-2015 19:45
отправил доступы
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


22-07-2015 22:15
Ошибка была не в отдельном модуле, а в коде PrestaShop.
Ошибка в вашей версии исправлена!

Решение при наличии подобных ошибок:
Откройте файл /themes/default/template/controllers/modules/list.tpl и замените:
Код:
<i class="icon-shopping-cart"></i> &nbsp;{if $module->price|floatval == 0}{l s='Free'}{elseif isset($module->id_currency) && isset($module->price)}{displayPrice price=$module->price currency=$module->id_currency}{/if}
на:
Код:
<i class="icon-shopping-cart"></i> &nbsp;{if isset($module->price) && $module->price|floatval == 0}{l s='Free'}{elseif isset($module->id_currency) && isset($module->price)}{displayPrice price=$module->price currency=$module->id_currency}{/if}


 
  
matroskin92
Новичок
: 10
: 23-03-2014


23-07-2015 14:57
огромная благодарность!
 
  
   
Всего: 2 1 2 >