- Сообщений: 24
- Спасибо получено: 3
Не работает фильтрация при включенном кэшировании
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
7 года 7 мес. назад #7899
от
создал тему: Не работает фильтрация при включенном кэшировании
Здравствуйте. Собственно проблема в названии темы описана. Если включить кэширование - фильтрация не работает. Пробовал и стандартное и прогрессивное кэширование, результат одинаковый.
В настройках модуля: включена автоотправка, метод формы = POST, кэширование = не кэшировать.
Обновление системы и модуля - последние
В настройках модуля: включена автоотправка, метод формы = POST, кэширование = не кэшировать.
Обновление системы и модуля - последние
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
7 года 7 мес. назад #7900
от
ответил в теме Не работает фильтрация при включенном кэшировании
С кешем, и динамическими сайтами вообще проблема большая, нормально будет работать только при get отправке. А с кешированием и аякс даже не рассчитывайте, что из статичного содержимого можно сделать динамическое.
Проблема же не в кешировании модуля, а в кеширование самого контента, то есть категории.
Ну либо ставьте, что-то более тонкое для настройки кеширования, типа jotcache и исключайте из кеша. Категорию и очищенные данные Joomla.
Проблема же не в кешировании модуля, а в кеширование самого контента, то есть категории.
Ну либо ставьте, что-то более тонкое для настройки кеширования, типа jotcache и исключайте из кеша. Категорию и очищенные данные Joomla.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
7 года 7 мес. назад #7901
от
ответил в теме Не работает фильтрация при включенном кэшировании
Да, я всё это примерно понимаю, просто в описании модуля это нигде не упоминается, вот я и подумал, а вдруг можно... 
Тогда еще вопрос, а по какому принципу Ваш модуль работает? Он просто отфильтровывает материалы у которых заполнены указанные поля, я правильно понимаю? Если делать выборку материалов из базы, разве это не решит проблему с кэшем? Т.е. выбрали в фильтре параметры, ПОСТом отправили, "фильтр" выбирает из базы материалы подпадающие под выбранные критерии и выводит. Я только не уверен, что вывод результатов делать через модуль - это правильно, тут скорее компонент нужен с шаблоном вывода...
Тогда еще вопрос, а по какому принципу Ваш модуль работает? Он просто отфильтровывает материалы у которых заполнены указанные поля, я правильно понимаю? Если делать выборку материалов из базы, разве это не решит проблему с кэшем? Т.е. выбрали в фильтре параметры, ПОСТом отправили, "фильтр" выбирает из базы материалы подпадающие под выбранные критерии и выводит. Я только не уверен, что вывод результатов делать через модуль - это правильно, тут скорее компонент нужен с шаблоном вывода...
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Администратор
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 2227
- Спасибо получено: 188
7 года 7 мес. назад - 7 года 7 мес. назад #7902
от
ответил в теме Не работает фильтрация при включенном кэшировании
Модуль лишь управляет моделью компонента материалов Joomla, и использует все, что генерирует компонент материалов, именно по этому и возможна ситуация, что вы не используя дополнительных каких-то компонентов полностью перестраивайте вид в материалах.
То есть просто не просто, но мы задаем параметры для самого com_content, к сожалению в коробке Joomla такой возможности нет, хотя мы и пытались это добавить в основной дистрибутив.
И даже если вы будет использовать отдельный компонент, и кеширование Joomla, без предварительной его настройки, то у вас все равно будет так же ситуация. У нас есть URL для которого закешировано состояние... сколько мы post не засылаем, кеш это статика, и он имеет в данном случае наивысший приоритет, а следовательно мы увидим ту же саму страницу.
То есть просто не просто, но мы задаем параметры для самого com_content, к сожалению в коробке Joomla такой возможности нет, хотя мы и пытались это добавить в основной дистрибутив.
И даже если вы будет использовать отдельный компонент, и кеширование Joomla, без предварительной его настройки, то у вас все равно будет так же ситуация. У нас есть URL для которого закешировано состояние... сколько мы post не засылаем, кеш это статика, и он имеет в данном случае наивысший приоритет, а следовательно мы увидим ту же саму страницу.
Последнее редактирование: 7 года 7 мес. назад пользователем .
Пожалуйста Войти , чтобы присоединиться к беседе.
- Не в сети
- Junior Member
COM_KUNENA_USER_PROFILE_BUTTON_LABEL_SHOW_LESS
Больше
- Сообщений: 24
- Спасибо получено: 3
7 года 7 мес. назад #7903
от
ответил в теме Не работает фильтрация при включенном кэшировании
Понятно. Спасибо за разъяснение
Пожалуйста Войти , чтобы присоединиться к беседе.
Время создания страницы: 0.252 секунд