Русский OsCommerce

Здравствуйте, гость ( Вход | Регистрация )

 Правила этого форума Правила форума
 
Ответить в эту темуОткрыть новую тему
> Ошибка: Undefined property: display_debug_output, Undefined property: display_debug_output
DRaGSTAR
сообщение 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. Не помогает. При чем заметил, что такое выскакивает только на главной сайта, стоит перейти на товар или категорию - надписи внизу и вверху исчезают.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
a_berezin
сообщение 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DRaGSTAR
сообщение 29.7.2010, 8:39
Сообщение #3


Новичок
Иконка группы

Группа: Пользователи
Сообщений: 24
Регистрация: 19.9.2007
Пользователь №: 23,217
Имя, Фамилия: Art
Откуда:Kiev



Цитата(a_berezin @ 28.7.2010, 23:07) *
Это не ошибка. Это просто не очень аккуратное программирование. В принципе, сообщения Notice не должны показываться. Проверьте, есть ли в application_top.php строка
Код
error_reporting(E_ALL & ~E_NOTICE);

И поищите в остальных файлах строки
Код
error_reporting


Код нашел, но если его убрать - это ничего не меняет. Если же изменить на
Код
error_reporting(E_ALL);

То он в шапке показывает ещё больше ошибок. smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
a_berezin
сообщение 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);
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему

 



RSS Текстовая версия Сейчас: 5.9.2010, 3:56