vxv Опубликовано: 11 сентября 2021 Опубликовано: 11 сентября 2021 neoseo_model_next_oc_2.1_php7.4 от 29.08.2021 next - админ панель - локализация - адреса -> показывает ошибки Fatal error: Uncaught Error: [] operator not supported for strings in /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php:415 Stack trace: #0 /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php(22): ControllerLocalisationNeoSeoAddress->getList() #1 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/action.php(54): ControllerLocalisationNeoSeoAddress->index(Array) #2 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/front.php(42): Action->execute(Object(Registry)) #3 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/front.php(37): Front->execute(Object(Action)) #4 /sata1/home/users/oasis1/www/www.oasis.ua/admin/index.php(177): Front->dispatch(Object(Action), Object(Action)) #5 {main} thrown in /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php on line 415 Не могу настроить доставку Новой почтой, что, в принципе, главное в функционале. API «Новой почты» указан действующий, Связи в модуле оформления заказа испробовал уже все 3 варианта, - но при оформлении заказа через корзину не выбирается город доставки, после которого должен бы подставляться номер отделения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 13 сентября 2021 Опубликовано: 13 сентября 2021 11.09.2021 в 23:45, vxv сказал: neoseo_model_next_oc_2.1_php7.4 от 29.08.2021 next - админ панель - локализация - адреса -> показывает ошибки Fatal error: Uncaught Error: [] operator not supported for strings in /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php:415 Stack trace: #0 /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php(22): ControllerLocalisationNeoSeoAddress->getList() #1 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/action.php(54): ControllerLocalisationNeoSeoAddress->index(Array) #2 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/front.php(42): Action->execute(Object(Registry)) #3 /sata1/home/users/oasis1/www/www.oasis.ua/system/storage/modification/system/engine/front.php(37): Front->execute(Object(Action)) #4 /sata1/home/users/oasis1/www/www.oasis.ua/admin/index.php(177): Front->dispatch(Object(Action), Object(Action)) #5 {main} thrown in /sata1/home/users/oasis1/www/www.oasis.ua/admin/controller/localisation/neoseo_address.php on line 415 Не могу настроить доставку Новой почтой, что, в принципе, главное в функционале. API «Новой почты» указан действующий, Связи в модуле оформления заказа испробовал уже все 3 варианта, - но при оформлении заказа через корзину не выбирается город доставки, после которого должен бы подставляться номер отделения. Добрый день. Для начала нужно исправить проблему, которую Вы прислали. Пожалуйста, напишите в наш Телеграмм-чат (https://t.me/WebStudioNeoSeo1) для получения бесплатной поддержки распишите в сообщении все, как указано тут: https://opencartmasters.com/topic/4269-novyy-poryadok-predostavleniya-besplatnoy-tehpodderzhki/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 13 декабря 2021 Опубликовано: 13 декабря 2021 (изменено) Добрый день! У меня такая же ошибка. Fatal error: Uncaught Error: [] operator not supported for strings in public_html/admin/controller/localisation/neoseo_address.php:422 Stack trace: #0 public_html/admin/controller/localisation/neoseo_address.php(24): ControllerLocalisationNeoSeoAddress->getList() #1 storage/modification/system/engine/action.php(79): ControllerLocalisationNeoSeoAddress->index() #2 public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #3 storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #4 public_html/system/engine/router.php(67): Action->execute(Object(Registry)) #5 public_html/system/engine/router.php(56): Router->execute(Object(Action)) #6 public_html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #7 public_html/system/startup.php(104): require_once('/home2/...') #8 publi in public_html/admin/controller/localisation/neoseo_address.php on line 422 Как решили проблему в Вашем случае? Изменено 13 декабря 2021 пользователем Kintero Закрыл некоторые данные Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 13 декабря 2021 Опубликовано: 13 декабря 2021 Только что, Kintero сказал: Добрый день! У меня такая же ошибка. Fatal error: Uncaught Error: [] operator not supported for strings in public_html/admin/controller/localisation/neoseo_address.php:422 Stack trace: #0 public_html/admin/controller/localisation/neoseo_address.php(24): ControllerLocalisationNeoSeoAddress->getList() #1 storage/modification/system/engine/action.php(79): ControllerLocalisationNeoSeoAddress->index() #2 public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #3 storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #4 public_html/system/engine/router.php(67): Action->execute(Object(Registry)) #5 public_html/system/engine/router.php(56): Router->execute(Object(Action)) #6 public_html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #7 public_html/system/startup.php(104): require_once('/home2/zapcha41...') #8 publi in public_html/admin/controller/localisation/neoseo_address.php on line 422 Как решили проблему в Вашем случае? Добрый день. Уточните, пожалуйста, Вы используете нашу сборку? Какую именно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 13 декабря 2021 Опубликовано: 13 декабря 2021 ocStore 3.0.3.7 Не вашу. Стандартную Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 13 декабря 2021 Опубликовано: 13 декабря 2021 35 минут назад, Kintero сказал: ocStore 3.0.3.7 Не вашу. Стандартную В таком случае уточните версию модуля и номер заказа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 13 декабря 2021 Опубликовано: 13 декабря 2021 Сборка "1С OpenCart 3.0". № 30462 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 Жду уже три дня. Ответ на мой вопрос будет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 2 часа назад, Kintero сказал: Жду уже три дня. Ответ на мой вопрос будет? Здравствуйте. Замените файл по пути admin/controller/localisation, предварительно сохраните старую версию файла. После замены ошибка должна уйти. neoseo_address.php Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 16 часов назад, NeoSeo Help 1 сказал: Здравствуйте. Замените файл по пути admin/controller/localisation, предварительно сохраните старую версию файла. После замены ошибка должна уйти. neoseo_address.php 32 kB · 0 скачиваний Ошибка исчезла. Но список адресов не обновляется. В журнале ошибок пишет Список городов пуст. Refresh отменен. В админке Opencart. Страны, города и регионы заполнены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 5 часов назад, Kintero сказал: Ошибка исчезла. Но список адресов не обновляется. В журнале ошибок пишет Список городов пуст. Refresh отменен. В админке Opencart. Страны, города и регионы заполнены. Вы внесли ключ Новой почты в настройках модуля Оформления заказа? Настройте модуль по инструкции: https://neoseo.com.ua/nastrojka-oformlenie-zakaza Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 36 минут назад, NeoSeo Help 1 сказал: Вы внесли ключ Новой почты в настройках модуля Оформления заказа? Настройте модуль по инструкции: https://neoseo.com.ua/nastrojka-oformlenie-zakaza Ключ внес. Все настройки делаю по инструкции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 18 декабря 2021 Опубликовано: 18 декабря 2021 17.12.2021 в 16:29, Kintero сказал: Ключ внес. Все настройки делаю по инструкции. Какая информация в логах самого модуля? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 18 декабря 2021 Опубликовано: 18 декабря 2021 2 часа назад, NeoSeo Help 1 сказал: Какая информация в логах самого модуля? Этот файл записывает сообщение в лог системы. Сообщение я уже писал. Список городов пуст. Refresh отменен. По всей видимости это сообщение из функции refresh файла neoseo_address.php. // Справочник городов $cities = $this->getCities(); if (!$cities) { $this->log->write("Список городов пуст. Refresh отменен."); return $this->response->redirect($this->url->link($this->_route . '/' . $this->_moduleName, 'user_token=' . $this->session->data['user_token'], 'SSL')); } Эта ошибка есть не только на моем сайте. Сборка NeoSeo, которая скачана с вашего сайта с дефолтным шаблоном дает такой же результат. Единственное условие в системе должна остаться информация только об Украине. Страны - Украина. Города- украина и т.д. Если будут все страны и города, то такой ошибки нет, но в таблице адресов неправильная информация. Кроме того. Скачивается 1526 адресов, а новая почта выдает в запросе 7467 адресов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 Будет ответ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 17 минут назад, Kintero сказал: Будет ответ? Здравствуйте. Выберите в настройках модуля Оформления заказа все типы отделений на вкладке Доставка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 Чуда не произошло. Список пуст. 2021-12-20 16:29:05 - Список городов пуст. Refresh отменен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 7 минут назад, Kintero сказал: Чуда не произошло. Список пуст. 2021-12-20 16:29:05 - Список городов пуст. Refresh отменен. Этот функционал проверялся на тестовом сайте, все отрабатывает. В таком случае можем предложить Вам платную поддержку, поскольку эта проблема индивидуальная. Для этого обратитесь в наш телеграмм-чат https://t.me/WebStudioNeoSeo1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 5 минут назад, NeoSeo Help 1 сказал: Этот функционал проверялся на тестовом сайте, все отрабатывает. В таком случае можем предложить Вам платную поддержку, поскольку эта проблема индивидуальная. Для этого обратитесь в наш телеграмм-чат https://t.me/WebStudioNeoSeo1 Эта проблема общая! Возьмите свой Улучшенный Opencart 3.0 версия NeoSeo. Включите модуль оформление заказа и попробуйте по вашей инструкции обновить адреса. Сначала у вас выскочит ошибка Fatal error: Uncaught Error: [] operator not supported for strings in public_html/admin/controller/localisation/neoseo_address.php:422 Stack trace: #0 public_html/admin/controller/localisation/neoseo_address.php(24): ControllerLocalisationNeoSeoAddress->getList() #1. Эта ошибка возникает потому, что присутствукет ошибка в вашем файле neoseo_adress.php. В функции getList() у вас напиисано - $data['addresses'] = ''; Т.е. переменная $data является string, а потом вы пытаетесь обратится к ней как к массиву. В этой строке должно быть объявление этой переменной массивом $data['addresses'] = array(); Тогда функция начинает работать. Но некорректно. После обновления адресов в поле Регион/Область вставляются значения других стран. Конотоп расположен в области Sucre и т.д. Теперь удаляем все страны кроме Украины и все регионы, кроме украинских. Очищаем адреса и пытаемся получить новые. В результате ничего не обновляется. В журнале ошибок Список городов пуст. Refresh отменен. Эта ошибка возникает на разных сборках и шаблонах! А теперь объясните как вы проводили тестирование, если в коде сидит фатальная ошибка, которая не позволяет коду выполняться! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 20 декабря 2021 Опубликовано: 20 декабря 2021 5 часов назад, Kintero сказал: Эта проблема общая! Возьмите свой Улучшенный Opencart 3.0 версия NeoSeo. Включите модуль оформление заказа и попробуйте по вашей инструкции обновить адреса. Сначала у вас выскочит ошибка Fatal error: Uncaught Error: [] operator not supported for strings in public_html/admin/controller/localisation/neoseo_address.php:422 Stack trace: #0 public_html/admin/controller/localisation/neoseo_address.php(24): ControllerLocalisationNeoSeoAddress->getList() #1. Эта ошибка возникает потому, что присутствукет ошибка в вашем файле neoseo_adress.php. В функции getList() у вас напиисано - $data['addresses'] = ''; Т.е. переменная $data является string, а потом вы пытаетесь обратится к ней как к массиву. В этой строке должно быть объявление этой переменной массивом $data['addresses'] = array(); Тогда функция начинает работать. Но некорректно. После обновления адресов в поле Регион/Область вставляются значения других стран. Конотоп расположен в области Sucre и т.д. Теперь удаляем все страны кроме Украины и все регионы, кроме украинских. Очищаем адреса и пытаемся получить новые. В результате ничего не обновляется. В журнале ошибок Список городов пуст. Refresh отменен. Эта ошибка возникает на разных сборках и шаблонах! А теперь объясните как вы проводили тестирование, если в коде сидит фатальная ошибка, которая не позволяет коду выполняться! Какая версия php? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 21 декабря 2021 Опубликовано: 21 декабря 2021 7.3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 22 декабря 2021 Опубликовано: 22 декабря 2021 Версию PHP сообщил, а ответа нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 декабря 2021 Опубликовано: 23 декабря 2021 20.12.2021 в 17:07, Kintero сказал: Эта проблема общая! Возьмите свой Улучшенный Opencart 3.0 версия NeoSeo. Включите модуль оформление заказа и попробуйте по вашей инструкции обновить адреса. Сначала у вас выскочит ошибка Fatal error: Uncaught Error: [] operator not supported for strings in public_html/admin/controller/localisation/neoseo_address.php:422 Stack trace: #0 public_html/admin/controller/localisation/neoseo_address.php(24): ControllerLocalisationNeoSeoAddress->getList() #1. Эта ошибка возникает потому, что присутствукет ошибка в вашем файле neoseo_adress.php. В функции getList() у вас напиисано - $data['addresses'] = ''; Т.е. переменная $data является string, а потом вы пытаетесь обратится к ней как к массиву. В этой строке должно быть объявление этой переменной массивом $data['addresses'] = array(); Тогда функция начинает работать. Но некорректно. После обновления адресов в поле Регион/Область вставляются значения других стран. Конотоп расположен в области Sucre и т.д. Теперь удаляем все страны кроме Украины и все регионы, кроме украинских. Очищаем адреса и пытаемся получить новые. В результате ничего не обновляется. В журнале ошибок Список городов пуст. Refresh отменен. Эта ошибка возникает на разных сборках и шаблонах! А теперь объясните как вы проводили тестирование, если в коде сидит фатальная ошибка, которая не позволяет коду выполняться! Ошибка, на которую Вы указываете, была поправлена ещё 2 недели назад. После неё мы тестировали этот функционал на предмет получения адресов, все отрабатывает. В соседних ветках можете убедиться в этом, такие же пользователи, как и Вы, обращались по этому поводу и успешно получили список адресов/регионов. Индивидуальные проблемы мы решаем только в платном порядке, как и писали выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Kintero Опубликовано: 23 декабря 2021 Опубликовано: 23 декабря 2021 (изменено) 1 час назад, NeoSeo Help 1 сказал: Ошибка, на которую Вы указываете, была поправлена ещё 2 недели назад. После неё мы тестировали этот функционал на предмет получения адресов, все отрабатывает. В соседних ветках можете убедиться в этом, такие же пользователи, как и Вы, обращались по этому поводу и успешно получили список адресов/регионов. Индивидуальные проблемы мы решаем только в платном порядке, как и писали выше. На эту ошибку указал вам я 13.12.2021. Вы дали исправленный файл 16.12.2021. Хотя к тому времени я исправил этот косяк сам. Покажите мне "другие ветки" такой проблемой! Но это только один косяк. Если вы считаете, что ваш Улучшенный Opencart 3.0 версия NeoSeo - это моя индивидуальная проблема, то я у вас не работаю. Это ваша проблема! Вот как выглядет эта ошибка на вашей сборке и вашем шаблоне. Это выпадающий список города. Оказывается Киев расположен в Kentucky. Вот такие адреса Новой Почты! А если убрать все страны, кроме Украины, то адреса не скачиваются вообще. И эту ВАШУ ошибку вы не устранили. Изменено 23 декабря 2021 пользователем Kintero Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 декабря 2021 Опубликовано: 23 декабря 2021 15 минут назад, Kintero сказал: На эту ошибку указал вам я 13.12.2021. Вы дали исправленный файл 16.12.2021. Хотя к тому времени я исправил этот косяк сам. Покажите мне "другие ветки" такой проблемой! Но это только один косяк. Если вы считаете, что ваш Улучшенный Opencart 3.0 версия NeoSeo - это моя индивидуальная проблема, то я у вас не работаю. Это ваша проблема! Вот как выглядет эта ошибка на вашей сборке и вашем шаблоне. Это выпадающий список города. Оказывается Киев расположен в Kentucky. Вот такие адреса Новой Почты! А если убрать все страны, кроме Украины, то адреса не скачиваются вообще. И эту ВАШУ ошибку вы не устранили. Так я же Вам объясняю, что мы это уже поправили. У Вас старый файл, вот актуальный (для версии 3.0). Там есть массив, справочник областей Украины, для него нужно заменить буквенные коды на цифровые. Скорее всего, у Вас в файле этой правки нету. neoseo_address.php Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.