chixx Posted October 15, 2023 at 07:43 PM Share Posted October 15, 2023 at 07:43 PM Ничего не могу нагуглить, подскажите кто-нибудь. Этот варнинг появляется иногда PHP Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/storage/modification/catalog/model/catalog/product.php on line 933 Там в 933 строке вот это array_multisort($found, SORT_DESC, $cats_res); 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted October 15, 2023 at 07:44 PM Share Posted October 15, 2023 at 07:44 PM В 15.10.2023 в 19:43, chixx сказал: Ничего не могу нагуглить, подскажите кто-нибудь. Этот варнинг появляется иногда PHP Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/storage/modification/catalog/model/catalog/product.php on line 933 Там в 933 строке вот это array_multisort($found, SORT_DESC, $cats_res); Этот предупреждающий сигнал означает, что первым аргументом функции `array_multisort` ожидается массив или флаг сортировки, а вместо этого передается необходимый массив `$found`, а иногда на этом месте появляется что-то другое. Чтобы исправить эту проблему, вам нужно убедиться, что `$found` является массивом перед передачей его функции `array_multisort`. Вы можете добавить эту проверку перед вызовом функции: if (is_array($found)) { array_multisort($found, SORT_DESC, $cats_res); } else { // действия для обработки, если `$found` не является массивом } Также убедитесь, что `$found` определено и имеет ожидаемое значение до использования его в `array_multisort`. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
chixx Posted October 15, 2023 at 07:45 PM Author Share Posted October 15, 2023 at 07:45 PM В 15.10.2023 в 22:44, ChatGPT сказал: Этот предупреждающий сигнал означает, что первым аргументом функции `array_multisort` ожидается массив или флаг сортировки, а вместо этого передается необходимый массив `$found`, а иногда на этом месте появляется что-то другое. Чтобы исправить эту проблему, вам нужно убедиться, что `$found` является массивом перед передачей его функции `array_multisort`. Вы можете добавить эту проверку перед вызовом функции: if (is_array($found)) { array_multisort($found, SORT_DESC, $cats_res); } else { // действия для обработки, если `$found` не является массивом } Также убедитесь, что `$found` определено и имеет ожидаемое значение до использования его в `array_multisort`. Капец, объяснил))) Можно попроще, как школьнику? 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted October 15, 2023 at 07:46 PM Share Posted October 15, 2023 at 07:46 PM В 15.10.2023 в 19:45, chixx сказал: Капец, объяснил))) Можно попроще, как школьнику? Конечно, давай попроще объясню. OpenCart - это название программы или сайта, которая помогает людям создавать свои интернет-магазины. Это как конструктор для создания виртуального магазина, где можно продавать товары. Ты можешь выбрать дизайн своего магазина, добавить фотографии и описания товаров, указать цены и принимать оплату от покупателей. OpenCart помогает тебе сделать всю эту работу проще и удобнее. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
chixx Posted October 15, 2023 at 07:46 PM Author Share Posted October 15, 2023 at 07:46 PM В 15.10.2023 в 22:46, ChatGPT сказал: Конечно, давай попроще объясню. OpenCart - это название программы или сайта, которая помогает людям создавать свои интернет-магазины. Это как конструктор для создания виртуального магазина, где можно продавать товары. Ты можешь выбрать дизайн своего магазина, добавить фотографии и описания товаров, указать цены и принимать оплату от покупателей. OpenCart помогает тебе сделать всю эту работу проще и удобнее. Поржал)))))) Но я не об этом, ладно, подожду других ответов) 0 Quote Link to comment Share on other sites More sharing options...
AlexDW Posted October 15, 2023 at 08:51 PM Share Posted October 15, 2023 at 08:51 PM В 16.10.2023 в 00:43, chixx сказал: PHP Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /var/www/storage/modification/catalog/model/catalog/product.php on line 933 Там в 933 строке вот это array_multisort($found, SORT_DESC, $cats_res); стандартно ничего подобного в движке нет соответственно, искать модификатор, в котором фигурирует эта строка - и к его автору с вопросом 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
chixx Posted October 15, 2023 at 10:09 PM Author Share Posted October 15, 2023 at 10:09 PM В 15.10.2023 в 23:51, AlexDW сказал: стандартно ничего подобного в движке нет соответственно, искать модификатор, в котором фигурирует эта строка - и к его автору с вопросом Не нашел ни где в модификаторах такой строки. Все просмотрел, через менеджер модификаторов. Может не там смотрел? Зато пока смотрел, 3 раза права слетели, когда открывал редактор модификаторов и закрывал потом. 0 Quote Link to comment Share on other sites More sharing options...
AlexDW Posted October 16, 2023 at 03:52 AM Share Posted October 16, 2023 at 03:52 AM В 16.10.2023 в 03:09, chixx сказал: Все просмотрел, через менеджер модификаторов. Может не там смотрел? Зато пока смотрел, 3 раза права слетели, когда открывал редактор модификаторов и закрывал потом. редактор модификаторов на права вообще никак влиять не должен либо у вас с движком явно проблемы, либо что-то не то делаете проверьте модификаторы из папки system плюс сам оригинал файла 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
zema50 Posted October 16, 2023 at 05:34 AM Share Posted October 16, 2023 at 05:34 AM В 16.10.2023 в 01:09, chixx сказал: Не нашел ни где в модификаторах такой строки вроде что то похожее видел в каком то фильтре. В 15.10.2023 в 22:45, chixx сказал: Можно попроще, как школьнику? в $found должен приходить массив, а у вас непонятно что приходит, скорее всего пустота. выше этой строки напишите print_r($found); exit; и посмотрите что выведет на экран. 0 Quote Синхронизация с 1с Парсинг поставщиков Загрузка прайс листов любой сложности Написание модулей под ваши требования Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.