Ошибка после обновления вебасист 05 марта 2018 Исправлено

1

https://www.webasyst.ru/store/plugin/shop/salesku/...

Срочное обновление

Компания Вебасист выпустила обновление... Как всегда все криво, у всех все сломалось, они никому ничего не сказали.... Все как всегда!

В шаблонах внезапно запретили использование хелперов с названием метода getInstance. В связи с этим все кто использовал хелпер:
{$salesku_pool = shopSaleskuPluginProductsPool::getInstance()}
{$salesku_pool->addProducts($products)}

необходимо после выхода обновления ПЛАГИНА заменить в шаблонах в строке: getInstance на getPool
должно получиться так:
{$salesku_pool = shopSaleskuPluginProductsPool::getPool()}
{$salesku_pool->addProducts($products)}


ОБНОВЛЕНИЯ ПЛАГИНОВ ОПУБЛИКОВАНЫ, УСТАНОВИТЕ ВСЕ ОБНОВЛЕНИЯ!!!!


до выхода обновления ПЛАГИНА вы можете просто закомментировать строки это частично решит проблему работы плагина на витрине

{$salesku_pool = shopSaleskuPluginProductsPool::getPool()}
{$salesku_pool->addProducts($products)} - таких строк может быть больше одной

комментировать надо так:

{* $salesku_pool = shopSaleskuPluginProductsPool::getPool() *}

{* $salesku_pool->addProducts($products) *}

{* $salesku_pool->addProducts($set) *}

{* $salesku_pool->addProducts($related) *}


Мы сожалеем что такие ситуации в компании вебасист последнее время участились, но мы не можем никак повлиять на их решения и политику работы!

Опубликовано: 14 марта 2018
Поддержка

2 комментария

  • 1
    al.ter al.ter 7 марта 2018 17:52 #

    Чтобы не плодить темы, отпишусь здесь:

    С плагином "Умные артикулы", видимо, похожая беда. На витрине, вроде, ничего не поломалось, а вот в админке при заходе на страницу плагина вываливается ошибка, связанная c getPlugin.

    Syntax Error in template "/wa-apps/shop/plugins/smartsku/templates/actions/backend/BackendSettings.html" on line 220
    "<textarea name="settings[{$settings_key}]" id="smartsku_plugin-template_custom-{$t_key}" style="display: none;">
    {if isset($settings[$settings_key]) && !empty($settings[$settings_key])}{$settings[$settings_key]}
    {else}{shopSmartskuPluginTemplates::getPluginTemplateContent($t_key)|escape}{/if}</textarea>"
     access to static method 'shopSmartskuPluginTemplates::getPluginTemplateContent($_smarty_tpl->tpl_vars['t_key']->value)'
    not allowed by security setting code 0

    Надеюсь, вы в курсе.

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите