При добавлении в корзину ничего не происходит — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
 
  [[category:Решение проблем и ошибок]]
 
  [[category:Решение проблем и ошибок]]
 +
Актуально для версии 2.9.6
 +
 +
----
 +
 
'''Проблема:'''<br/>
 
'''Проблема:'''<br/>
При добавлении в корзину ничего не происходит. Если обновить страницу, то товар корзине появляется. Если перейти в корзину, то также всё нормально.<br/>
+
При добавлении в корзину ничего не происходит. Если обновить страницу или добавить ещё раз, то товар в корзине появляется (если именно добавить - появляется сразу два товара). Если перейти в корзину, то также всё нормально.<br/>
  
 
'''Вариант решения:'''<br/>
 
'''Вариант решения:'''<br/>
 
Одной из причин этой проблемы может быть работа браузерного кеша.
 
Одной из причин этой проблемы может быть работа браузерного кеша.
 
В config.ini есть настройка,которая отвечает за включение подсчета заголовка ''Last-modified''. На
 
В config.ini есть настройка,которая отвечает за включение подсчета заголовка ''Last-modified''. На
сильно динамическом контенте это "портит картину" статусом ''304 Not modified''. Браузер думает, что изменений на страницене произошло и загружает страницу из кеша, . В результате внешне выглядит так, будто бы изменения не произошли. В действительности, товар в корзине уже есть.<br/>
+
сильно динамическом контенте это "портит картину" статусом ''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