Не работает фильтрация при включенном кэшировании

More
5 years 6 months ago #7899 by Владимир
Здравствуйте. Собственно проблема в названии темы описана. Если включить кэширование - фильтрация не работает. Пробовал и стандартное и прогрессивное кэширование, результат одинаковый.
В настройках модуля: включена автоотправка, метод формы = POST, кэширование = не кэшировать.
Обновление системы и модуля - последние

Please Log in or Create an account to join the conversation.

More
5 years 6 months ago #7900 by JoomLine
С кешем, и динамическими сайтами вообще проблема большая, нормально будет работать только при get отправке. А с кешированием и аякс даже не рассчитывайте, что из статичного содержимого можно сделать динамическое.
Проблема же не в кешировании модуля, а в кеширование самого контента, то есть категории.
Ну либо ставьте, что-то более тонкое для настройки кеширования, типа jotcache и исключайте из кеша. Категорию и очищенные данные Joomla.

Please Log in or Create an account to join the conversation.

More
5 years 6 months ago #7901 by Владимир
Да, я всё это примерно понимаю, просто в описании модуля это нигде не упоминается, вот я и подумал, а вдруг можно... :)
Тогда еще вопрос, а по какому принципу Ваш модуль работает? Он просто отфильтровывает материалы у которых заполнены указанные поля, я правильно понимаю? Если делать выборку материалов из базы, разве это не решит проблему с кэшем? Т.е. выбрали в фильтре параметры, ПОСТом отправили, "фильтр" выбирает из базы материалы подпадающие под выбранные критерии и выводит. Я только не уверен, что вывод результатов делать через модуль - это правильно, тут скорее компонент нужен с шаблоном вывода...

Please Log in or Create an account to join the conversation.

More
5 years 6 months ago - 5 years 6 months ago #7902 by JoomLine
Модуль лишь управляет моделью компонента материалов Joomla, и использует все, что генерирует компонент материалов, именно по этому и возможна ситуация, что вы не используя дополнительных каких-то компонентов полностью перестраивайте вид в материалах.

То есть просто не просто, но мы задаем параметры для самого com_content, к сожалению в коробке Joomla такой возможности нет, хотя мы и пытались это добавить в основной дистрибутив.

И даже если вы будет использовать отдельный компонент, и кеширование Joomla, без предварительной его настройки, то у вас все равно будет так же ситуация. У нас есть URL для которого закешировано состояние... сколько мы post не засылаем, кеш это статика, и он имеет в данном случае наивысший приоритет, а следовательно мы увидим ту же саму страницу.
Last edit: 5 years 6 months ago by JoomLine.

Please Log in or Create an account to join the conversation.

More
5 years 6 months ago #7903 by Владимир
Понятно. Спасибо за разъяснение

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum

Last from the forum

    • freeblogherenow
    • According to expert research, the impact of weight reduction relies upon no longer best at the content material of the food regimen, but greater importantly on calorie control. Many human beings are worried that controlling energy without taking note of nutrients will affect weight reduction outcomes?  
    • In Modules Joomline / JL MP3 Player
    • whyblogelsewherecenter
    • One day, a monkey drove his car near a lake. Sudden, he saw a tiger under a tree. The tiger saw him, too. The tiger ran very fast at the monkey. The monkey was very afraid and he and his car fell into the lake. The monkey couldn't swim and he shouted. A rabbit came and he jumped into the lake. The abbit swam to the monkey but did not help him. Both of them shouted forhelp. Luckily, a giraffe came along. He was very tall. He helped the rabbit and the monkey.  
    • In Modules Joomline / JL Content Fields Filter
    • How to Use Conservative Cache and JL Content Filte...
    • Los tipos de letras bonitas son cruciales para realzar el diseño gráfico y la comunicación visual. Existen varias categorías que destacan por su estética y estilo. Las fuentes cursivas, como *Dancing Script*, añaden un toque elegante y personal, perfectas para invitaciones y decoraciones. Las fuentes serif, como *Playfair Display*, ofrecen un aspecto clásico y sofisticado, ideal para textos más formales. En contraste, las sans serif, como *Helvetica* o *Montserrat*, brindan una apariencia moderna y limpia. Las fuentes decorativas, como *Lobster*, capturan la atención y son perfectas para títulos creativos. Elegir el tipo adecuado de letra puede mejorar la presentación y la efectividad del mensaje.
    • In Modules Joomline / JL Content Fields Filter
© 2010- JoomLine
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. joomline.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

email: This email address is being protected from spambots. You need JavaScript enabled to view it.