Ошибка в магазине?

#
Ошибка в магазине?
Установил редакцию .ХАЛЯВА, свежескачанную отсюда: http://www.hostcms.ru/download/5/HostCMS.Free_5.0.zip и столкнулся со следующей проблемой. При добавлении товара в корзину товар отображается в верхнем блоке корзины, но при переходе по ссылке "Перейти в корзину" пишет, что в корзине товаров нет. При этом всплывают ошибки PHP типа Undefined offset: 24 в файле /usr/local/var/www/xxxxxxx.xx.xxx/modules/shop/shop.class.php... Посмотрел на http://demo.hostcms.ru. Там таже проблема..
#
Re: Ошибка в магазине?
А теперь как-то по-другому теперь глюки стали выплывать..  Для воспроизведения я использую IE6.0.
1. В IE удаляю cookies и временные файлы
2. Открываю http://demo.hostcms.ru
3. Кликаю на "Интернет-магазин"
4. Добавляю в корзину из раздела "Видеокамеры" первые две позиции
5. Кликаю на ссылку в верхнем блоке "Перейти в корзину". Пока всё отображается нормально.
6. Кликаю снова на "Интернет-магазин" в верхнем меню. В верхнем локе пишется, что корзина пуста..
7. Выбираю группу "Плазменные панели". В верхнем блоке снова появляется сообщение о том, что в корзине 2 товара.
8. Добавляю в корзину первую позицию. В верхнем блоке всё обновилось нормально, т.е. 3 позиции
9. Кликаю на "Перейти в корзину".
10. В корзине по прежнему две позиции, которые были добавлены сначала.

А у меня на локалхосте всё куда гораздо хуже...
Модератор
#
Re: Ошибка в магазине?
mamon,
по поводу ошибки Undefined offset воспроизвести не удалось, завтра с утра программисты посмотрят, возможно неточность закралась в 8-е обновление.

По проблеме кэширования корзины в IE - посмотрите в разделе "Константы"  EXPIRES_TIME, если не определена - определите со значением 0, если есть - просто смените значение на 0.
#
Re: Ошибка в магазине?
А Undefined offset на http://demo.hostcms.ru не всплывает, там ошибки PHP не отображаюстя скорее всего.. Просто я привел в пример того, что глюки идентичные.

Сейчас установил заново "халяву". Первым делом установил константу EXPIRES_TIME в значение 0. Помогло как для IE так и для FF/OPERA.

А Undefined offset также всплывает, причем индекс совпадает и ID товара, добавленного в корзину..

Также я рядом установил полную версию HOSTCMS, купленную ранее. Номер версии так я и не смог определить, но она более ранняя, чем текущая .ХАЛЯВА. Там всё работает нормально и без установки EXPIRES_TIME...

Вобщем я локально с проблемой разобрался, огромное спасибо за подсказку!

З.Ы. А на http://demo.hostcms.ru Undefined offset можно узреть из админки в Событиях системы
Модератор
#
Re: Ошибка в магазине?
mamon,
Проблема решена, необходимо установить обновление 5.0.9:
http://www.hostcms.ru/support/updates/
Авторизация