Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
28.7.2010, 21:43
Сообщение
#1
|
|
|
Новичок Группа: Пользователи Сообщений: 24 Регистрация: 19.9.2007 Пользователь №: 23,217 Имя, Фамилия: Art Откуда:Kiev |
Использую osCommerce RC2. Установлены модули:
1. separate_price_per_customers_4.2 2. Quick_updates_for_SPPC_v1_0 3. Purchase Without Account 2.1 4. HeaderTags_SEO_V_3.2.3 5. oscommerce_flash_carousel_3.2_1 6. STSv4.6_1 После установки последнего STSv4.6_1 вверху сайта (когда активировано использование тем) появилось следующее: Notice: Undefined variable: formfirst in /home/site/public_html/test/includes/functions/sts.php on line 64 Внизу сайта: Notice: Undefined property: display_debug_output in /home/site/public_html/test/includes/modules/sts_inc/sts_display_output.php on line 33 Ещё раз прошелся по установки модуля, всё сделано как там указанно. Такой же модуль ставил раньше на другой сайт, сравнил файл, в которых менял, тоже самое всё. Посмотрел и несколько раз менял файлы sts.php и sts_display_output.php. Не помогает. При чем заметил, что такое выскакивает только на главной сайта, стоит перейти на товар или категорию - надписи внизу и вверху исчезают. |
|
|
|
28.7.2010, 22:07
Сообщение
#2
|
|
|
Профи Группа: Модератор Сообщений: 7,532 Регистрация: 7.5.2004 Из: Санкт-Петербург Пользователь №: 1,538 Имя, Фамилия: Андрей Березин Откуда:Россия, Санкт-Петербург |
Это не ошибка. Это просто не очень аккуратное программирование. В принципе, сообщения Notice не должны показываться. Проверьте, есть ли в application_top.php строка
Код error_reporting(E_ALL & ~E_NOTICE); И поищите в остальных файлах строки Код error_reporting
|
|
|
|
29.7.2010, 8:39
Сообщение
#3
|
|
|
Новичок Группа: Пользователи Сообщений: 24 Регистрация: 19.9.2007 Пользователь №: 23,217 Имя, Фамилия: Art Откуда:Kiev |
Это не ошибка. Это просто не очень аккуратное программирование. В принципе, сообщения Notice не должны показываться. Проверьте, есть ли в application_top.php строка Код error_reporting(E_ALL & ~E_NOTICE); И поищите в остальных файлах строки Код error_reporting Код нашел, но если его убрать - это ничего не меняет. Если же изменить на Код error_reporting(E_ALL); То он в шапке показывает ещё больше ошибок. |
|
|
|
29.7.2010, 9:09
Сообщение
#4
|
|
|
Профи Группа: Модератор Сообщений: 7,532 Регистрация: 7.5.2004 Из: Санкт-Петербург Пользователь №: 1,538 Имя, Фамилия: Андрей Березин Откуда:Россия, Санкт-Петербург |
С этим кодом ничего не надо было делать - нужно было просто убедиться, что он есть. И искать error_reporting в других файлах. Раз показываются ошибки уровня Notice - значит где-то есть error_reporting(E_ALL); , отменяющий error_reporting(E_ALL & ~E_NOTICE);
|
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 5.9.2010, 3:56 |