При создании нового модуля есть "Кэширование "
Добавляю в модуль "Внешний файл", делаю нужные настройки, нажимаю сохранить.
Зайдя опять в модуль — "Кэширование " пропадает, я так понимаю и кэша тоже нет.
Из-за чего такое может быть ?
1.10.1
#1
6 августа 2013 в 16:00
Прикрепленный файл
#2
6 августа 2013 в 16:02
Для текстовых модулей отсутствует кэширование, оно там впринципе не нужно.
Почему он текстовый? Он не текстовый. В внешнем файле стоит скрипт меню, и там кэш очень даже нужен.
На ранних версиях он же был
На ранних версиях он же был
Сегодня в 02:36
#4
6 августа 2013 в 16:11
krz, но модуль то текстовый сам по себе, не важно, что в нём фильтр для инклюда. Текстовый он. Сделайте отдельный модуль для своего меню и тогда сможете его кэшировать.
Направление понял. Ну а вернуть кэш в данном случае можно ?
Не совсем ведь удобно.
Например, компонент баннеры. Для вывода мы делаем в модуле {БАННЕР=banner30} (это выйдет только для этого 30 модулей)
Таких модулей можно наплодить сотню
Не совсем ведь удобно.
Например, компонент баннеры. Для вывода мы делаем в модуле {БАННЕР=banner30} (это выйдет только для этого 30 модулей)
Таких модулей можно наплодить сотню
#6
6 августа 2013 в 18:35
krz, если вы закэшируете тот же {БАННЕР=banner30}, то количество показов не будет учитываться:
if($html){$inDB->query("UPDATE cms_banners SET hits = hits + 1 WHERE id= '{$banner['id']}'");}