При добавлении в корзину ничего не происходит — различия между версиями
Kirill (обсуждение | вклад) |
Velross (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
[[category:Решение проблем и ошибок]] | [[category:Решение проблем и ошибок]] | ||
+ | Актуально для версии 2.9.6 | ||
+ | |||
+ | ---- | ||
+ | |||
'''Проблема:'''<br/> | '''Проблема:'''<br/> | ||
− | При добавлении в корзину ничего не происходит. Если обновить страницу, то товар | + | При добавлении в корзину ничего не происходит. Если обновить страницу или добавить ещё раз, то товар в корзине появляется (если именно добавить - появляется сразу два товара). Если перейти в корзину, то также всё нормально.<br/> |
'''Вариант решения:'''<br/> | '''Вариант решения:'''<br/> | ||
Одной из причин этой проблемы может быть работа браузерного кеша. | Одной из причин этой проблемы может быть работа браузерного кеша. | ||
В config.ini есть настройка,которая отвечает за включение подсчета заголовка ''Last-modified''. На | В config.ini есть настройка,которая отвечает за включение подсчета заголовка ''Last-modified''. На | ||
− | сильно динамическом контенте это "портит картину" статусом ''304 Not modified''. Браузер думает, что изменений на | + | сильно динамическом контенте это "портит картину" статусом ''304 Not modified''. Браузер думает, что изменений на странице не произошло и загружает страницу из кеша, . В результате внешне выглядит так, будто бы изменения не произошли. В действительности, товар в корзине уже есть.<br/> |
Необходимо немного изменить настройки в config.ini в блоке [seo] | Необходимо немного изменить настройки в config.ini в блоке [seo] | ||
calculate-last-modified = "0" | calculate-last-modified = "0" | ||
Почитать о настройках файла config.ini можно здесь http://help-dev.umi-cms.ru/part.Config.sections.html | Почитать о настройках файла config.ini можно здесь http://help-dev.umi-cms.ru/part.Config.sections.html |
Текущая версия на 13:32, 22 апреля 2014
Актуально для версии 2.9.6
Проблема:
При добавлении в корзину ничего не происходит. Если обновить страницу или добавить ещё раз, то товар в корзине появляется (если именно добавить - появляется сразу два товара). Если перейти в корзину, то также всё нормально.
Вариант решения:
Одной из причин этой проблемы может быть работа браузерного кеша.
В config.ini есть настройка,которая отвечает за включение подсчета заголовка Last-modified. На
сильно динамическом контенте это "портит картину" статусом 304 Not modified. Браузер думает, что изменений на странице не произошло и загружает страницу из кеша, . В результате внешне выглядит так, будто бы изменения не произошли. В действительности, товар в корзине уже есть.
Необходимо немного изменить настройки в config.ini в блоке [seo]
calculate-last-modified = "0"
Почитать о настройках файла config.ini можно здесь http://help-dev.umi-cms.ru/part.Config.sections.html