Обновить кэш пользователям.

InstantCMS 2.X

Как обновить кэш в браузерах пользователей при изменении стилей?

#16 15 марта 2018 в 10:47

клиенту это может не понравится

Evanescence
Тогда что ему не понравится больше слетевшие стили или отключенный кеш?
#17 15 марта 2018 в 11:20

Тогда что ему не понравится больше слетевшие стили или отключенный кеш?

@IamB
Для меня лучше слетевшие стили чем отключенный кэш браузера, это не такая уж проблема, просто разработчику надо каждый раз при обновлении указать версию к измененным файлам
#18 15 марта 2018 в 11:21

Всё верно, так как я вам показывал уже как надо, а вы продолжаете настаивать на своём .
Делайте так:

Loadырь
Спасибо, Loadырь, все работает! v
Видимо я с утра не проснулся еще тогда…
#19 15 марта 2018 в 11:36

просто разработчику надо каждый раз при обновлении указать версию к измененным файлам

Evanescence
К стандартному файлу стилей компонента (/controllers/компонент/styles.css), не получится добавить номер версии.
#20 15 марта 2018 в 11:51
Весьма хотелось бы чего-то подобного в штатных функциях: добавление к названию файлов стилей и скриптов даты последнего изменения на хосте.
#21 15 марта 2018 в 12:49

Весьма хотелось бы чего-то подобного в штатных функциях: добавление к названию файлов стилей и скриптов даты последнего изменения на хосте.

Олег Васильевич я
Тогда пишите на гите или правьте у себя тут так:
  1. return '<link rel="stylesheet" type="text/css" href="'.$file.'?v='.filemtime($this->site_config->root_path . $file).'">';
#22 15 марта 2018 в 14:39

Тогда пишите на гите или правьте у себя так:

Loadырь
А я не умею писать на гите и править cry
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.