Просмотр темы
Добавление времени изменения файла style.css
|
|
Alex |
Опубликовано 17.02.2022 04:26
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
При внесении изменений в действующий проект, не все юзеры поймут что надо обновить страницу при помощи ctrl+f5 как сделать чтобы браузер принимал файл стилей с изменениями? Объединено 17.02.2022 09:31: Я полагаю поможет функция filemtime() описанная тут https://www.php.n...emtime.php но мне нужна помощь, как конкретно внедрить это в php-fusion ? Изменил(а) Alex, 17.02.2022 04:31 |
|
|
jikaka |
Опубликовано 17.02.2022 06:16
|
Супер Администратор Разработчики Сообщений: 4849 Зарегистрирован: 26.07.2010 12:10 |
Саша, тоже давно с этим боролся))) самое простое решение это в файле header.php после внесения изменений в стили просто добавить версию, и каждый раз ее обновлять: <link rel='stylesheet' href='themes/Default/styles.min.css?v=1.05' type='text/css' media='screen' /> а так уже давно работаю с SASS, где идет компиляция файлов из формата scss в минимальную версию стилей .min.css с автоматическим увеличением версии стилей в указанном выше файле т.е. при любом изменении стилей и нажатия кнопки сохранить, в header.php на сотую увеличивается версия |
|
|
Polarfox |
Опубликовано 17.02.2022 20:51
|
Администратор Разработчики Группа поддержки Сообщений: 3387 Зарегистрирован: 20.08.2010 14:03 |
вообще это будет дергать лишний файл на опрос времени, и если их будет много (10? 50?) идеально записывать это 1 раз в кэш , либо использовать версию. Замечание: Результаты этой функции кешируются. - потому кэшировать не обязательно, но имо желательно. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |