Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
надо что-то делать с кешем..
кеш немного достал, а точнее то, что он не обновляется при некоторых опперациях. к примеру, когда добавляешь отзыв о товаре, сам отзыв появляется только после того как потереть кеш. Так же и при обновлении пользовательских данных, на страницах они обновляются не сразу. Пытался использовать функции из cache.php, однако особо эффекта это не дало. Есть ли уже готовые средства для обновления кеша, которые я мог бы использовать на страницах где есть внесение каких-либо данных или их редактирование?
кеш немного достал
Очень мягко сказано...
+500 Я уже задумался сделать такой костыль: запихнуть в <form> вызов cache=set_all_cache.
В форме этого делать вовсе не нужно. Сделать это просто в кейсе-обработчике по экшену.
К примеру, для account_edit.php пробовал использовать данные функции (файл includes\functions\cache.php) после всех операций по валидации формы и обновлению БД (т.е. в конце if (isset ($_POST['action']) && ($_POST['action'] == 'process')) , перед редиректом).
Однако почему-то это практически не дает эффекта (хотя возможно я их не понимаю). Вот я и интересуюсь, может есть ещё какие-то средства для обновления кэша или придется самому писать?
Источник
|