При любом обновлении движка у меня слетает плагин купить в один клик, а именно плагин не дает редактировать заказ, при установленном php 7.1 , как то можно решить эту проблему? Разработчик плагина пишет, что это проблема движка и разработчики движка не хотят, что-то вносить в код, а именно:
/wa-system/contact/waContactCompositeField.class.php on line 348
ifset($data[$field->getId()]) замените на isset($data[$field->getId()]) ? $data[$field->getId()] : ''и
и
/wa-system/contact/waContactRegionField.class.php: 80
ifset($params['composite_<wbr>value']['country']) на isset($params['composite_<wbr>value']['country']) ? $params['composite_value']['<wbr>country'] : ''
Нужно что-то решать, плагин скачан и установлен более 1000 раз, но он не работает на php 7.1.
Пока писал, понял, что аналогичная проблема у второго плагина купить в один клик от другого разработчика, а лечится все таким же способом.
8 комментариев
Попросите, пожалуйста, разработчика плагина написать об этом подробно в Webasyst. Или оставить описание ошибки во фреймворке в хабе поддержки.
Передал, а то достало менять все после каждого обновления.
P/s: Надо бы разработчикам webasyst создать некие проверки и тесты плагинов перед принятием в инсталлер.
Согласен!
https://github.com/webasyst/webasyst-framework/pul...
Скажите,проблема решена? обновиться уже охота:)
Смотря какой у вас плагин, если первый, то были уже обновления, если второй, то там не было обновлений.
В топике при вставке ошибка, должны быть такие строки:
В waContactCompositeField.class.php 348 строка должна быть такой:
В waContactRegionField.class.php 80 строка должна быть такой:
Проблема с первым плагином так и осталась(