ztl1981 0 Опубликовано 8 апреля, 2019 Жалоба Share Опубликовано 8 апреля, 2019 При надписи "Товар не найден" выходят ошибки: Warning: Invalid argument supplied for foreach() in /home/radiom/public_html/advanced_search_result.php on line 283 Warning: Cannot modify header information - headers already sent by (output started at /home/radiom/public_html/includes/header.php:35) in /home/radiom/public_html/includes/modules/error_handler.php on line 17 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2019 Жалоба Share Опубликовано 8 апреля, 2019 3 часа назад, ztl1981 сказал: При надписи "Товар не найден" выходят ошибки: Warning: Invalid argument supplied for foreach() in /home/radiom/public_html/advanced_search_result.php on line 283 Warning: Cannot modify header information - headers already sent by (output started at /home/radiom/public_html/includes/header.php:35) in /home/radiom/public_html/includes/modules/error_handler.php on line 17 По умолчанию ведь warning'и отключены. Видимо, это предупреждение, что не задан производитель у товара. В /includes/application_top.php сверху у Вас код для вывода ошибок вот так выглядит?! // set the level of error reporting error_reporting(0); //ini_set('display_errors',1); //error_reporting(E_ERROR); Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 9 апреля, 2019 Автор Жалоба Share Опубликовано 9 апреля, 2019 Да, выглядит так. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 9 апреля, 2019 Жалоба Share Опубликовано 9 апреля, 2019 1 час назад, ztl1981 сказал: Да, выглядит так. По идее, warning - предупреждение, т.е. работа скрипт не останавливается, как в случае ошибки (error). В /includes/application_top.php проверьте, что б выводились только ошибки и код будет работать, даже если не задан производитель. А в будущем надо будет проверить код, может какое-то дополнительное условие задать, что б и предупреждения не было. Добавил в ошибки - Спасибо ,что сообщили о проблеме. Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 10 апреля, 2019 Автор Жалоба Share Опубликовано 10 апреля, 2019 Пошагово, можете подсказать как исправить проблему? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 апреля, 2019 Жалоба Share Опубликовано 10 апреля, 2019 3 часа назад, ztl1981 сказал: Пошагово, можете подсказать как исправить проблему? Так по умолчанию и не надо ничего править, предупреждения не выводятся. В моём первом ответе. В /includes/application_top.php посмотрите свой код вывода ошибок сверху. Должен выглядеть вот так: // set the level of error reporting error_reporting(0); //ini_set('display_errors',1); //error_reporting(E_ERROR); Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 10 апреля, 2019 Автор Жалоба Share Опубликовано 10 апреля, 2019 У меня код так и выглядит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 апреля, 2019 Жалоба Share Опубликовано 10 апреля, 2019 4 часа назад, ztl1981 сказал: У меня код так и выглядит. У меня нет этой ошибки. Дайте ссылку на сайт, посмотрю хоть как выглядит. Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 11 апреля, 2019 Автор Жалоба Share Опубликовано 11 апреля, 2019 http://radiomehanik.ru Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 52 минуты назад, ztl1981 сказал: http://radiomehanik.ru А что писать в поиске?! Написал для пробы GT Вышла страница с товарами, без ошибки. Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 11 апреля, 2019 Автор Жалоба Share Опубликовано 11 апреля, 2019 Любой товар, которого не в каталоге. Товар не найден! и вверху ошибки появятся Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 7 минут назад, ztl1981 сказал: Любой товар, которого не в каталоге. Товар не найден! и вверху ошибки появятся У меня всё равно нет этих предупреждений - http://demo.vamshop.ru/advanced_search_result.php?keywords=fff Попробуйте в /advanced_search_result.php поменять: $options = super_unique( $options, 'manufacturers_name'); на: if($options) $options = super_unique( $options, 'manufacturers_name'); Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 11 апреля, 2019 Автор Жалоба Share Опубликовано 11 апреля, 2019 Не помогло. Вот мой файл. advanced_search_result.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 апреля, 2019 Жалоба Share Опубликовано 11 апреля, 2019 6 часов назад, ztl1981 сказал: Не помогло. Вот мой файл. advanced_search_result.php Пришлите мне доступ на ftp магазина. Попробую на месте исправить. Странно, что я не вижу у себя эти предупреждения. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2019 Жалоба Share Опубликовано 12 апреля, 2019 Исправил, проверьте. 21 час назад, ztl1981 сказал: Не помогло. Вот мой файл. advanced_search_result.php Ссылка на сообщение Поделиться на другие сайты
ztl1981 0 Опубликовано 12 апреля, 2019 Автор Жалоба Share Опубликовано 12 апреля, 2019 Все отлично. Спасибо огромное. Где проблема сидела? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 апреля, 2019 Жалоба Share Опубликовано 12 апреля, 2019 36 минут назад, ztl1981 сказал: Все отлично. Спасибо огромное. Где проблема сидела? Как и говорил, добавил просто дополнительную проверку в advanced_search_result.php. Спасибо, что сообщили о проблеме. Внёс правку в текущий код. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения