Пропадает кэширование модулей

#1 6 августа 2013 в 16:00
При создании нового модуля есть "Кэширование "
Добавляю в модуль "Внешний файл", делаю нужные настройки, нажимаю сохранить.

Зайдя опять в модуль — "Кэширование " пропадает, я так понимаю и кэша тоже нет.

Из-за чего такое может быть ?

1.10.1
Прикрепленный файл
ScreenShot165_2nmqh.png 7 Кб
#2 6 августа 2013 в 16:02
Для текстовых модулей отсутствует кэширование, оно там впринципе не нужно.
#3 6 августа 2013 в 16:04
Почему он текстовый? Он не текстовый. В внешнем файле стоит скрипт меню, и там кэш очень даже нужен.
На ранних версиях он же был
#4 6 августа 2013 в 16:11
krz, но модуль то текстовый сам по себе, не важно, что в нём фильтр для инклюда. Текстовый он. Сделайте отдельный модуль для своего меню и тогда сможете его кэшировать.
#5 6 августа 2013 в 16:12
Направление понял. Ну а вернуть кэш в данном случае можно ?

Не совсем ведь удобно.

Например, компонент баннеры. Для вывода мы делаем в модуле {БАННЕР=banner30} (это выйдет только для этого 30 модулей)

Таких модулей можно наплодить сотню
#6 6 августа 2013 в 18:35
krz, если вы закэшируете тот же {БАННЕР=banner30}, то количество показов не будет учитываться:
  1. if($html){$inDB->query("UPDATE cms_banners SET hits = hits + 1 WHERE id= '{$banner['id']}'");}
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.