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

 
Посетитель
small user social cms
Медаль
Сообщений: 398
При создании нового модуля есть "Кэширование "
Добавляю в модуль "Внешний файл", делаю нужные настройки, нажимаю сохранить.

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

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

1.10.1
Прикрепленные файлы:
ScreenShot165_2nmqh.png | 6.51 Кб | Скачали: 368
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Для текстовых модулей отсутствует кэширование, оно там впринципе не нужно.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 398
Почему он текстовый? Он не текстовый. В внешнем файле стоит скрипт меню, и там кэш очень даже нужен.
На ранних версиях он же был
Редактировалось: 1 раз (Последний: 6 августа 2013 в 16:04)
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
krz, но модуль то текстовый сам по себе, не важно, что в нём фильтр для инклюда. Текстовый он. Сделайте отдельный модуль для своего меню и тогда сможете его кэшировать.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
Медаль
Сообщений: 398
Направление понял. Ну а вернуть кэш в данном случае можно ?

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

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

Таких модулей можно наплодить сотню
Редактировалось: 2 раз (Последний: 6 августа 2013 в 16:16)
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
krz, если вы закэшируете тот же {БАННЕР=banner30}, то количество показов не будет учитываться:
Код PHP:
  1. if($html){$inDB->query("UPDATE cms_banners SET hits = hits + 1 WHERE id= '{$banner['id']}'");}
Нормальный хостинг, сервера быстрые - пользуюсь сам.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.