Обсуждение Сбросить кэш сайта у пользователей при вёрстке шаблона joomla 3

Нет, не то же самое. Почитайте внимательнее)
Нет, не каждый. Достаточно один раз сделать, когда все правки внесены, опять же, для начала обратите внимание на суть вопроса.
А то доказываете тут, что теплое - это мягкое, алЯ)

видимо у Вас какой-то внутренний кэш стоит (в шаблоне, в плагине, в настройках htaccess или т.п.; лично у меня такое было с компонентом юнит революшн слайдер он кэшировал свои стили) т.к. сколько раз не вносил правки в разные css, при новой загрузке сайта (не принудительное обновление страницы, а просто или новое открытие той же страницы или другой) все само обновляется без проблем ;-)

Достаточно один раз сделать, когда все правки внесены

-
этот способ идентичен изменению названия файла.
 
Попробуйте в хроме.

Идентичен, за исключением того, что при изменении имени файла, нужно 1 - поменять имя самого файла, 2 - поменять имя файла в строке подключения.
Если к примеру у вас будет 4 файла, соответственно требуется 8 действий. Только в этом разница. А так конечно же да, вы правы.
 
Попробуйте в хроме.

Идентичен, за исключением того, что при изменении имени файла, нужно 1 - поменять имя самого файла, 2 - поменять имя файла в строке подключения.
Если к примеру у вас будет 4 файла, соответственно требуется 8 действий. Только в этом разница. А так конечно же да, вы правы.

по умолчанию хром тупо загружает файлы в кеш для отображения, при сл обращении к сайту он их перезаписывает - либо лично у Вас включено кэширование в браузере, либо вкл настройки для кэширования сайта в браузерах у пользователей; ну а самый частых вариант - что-то создает временный кэш, будь то компонент, либо плагин, либо в шаблоне. дорисовали метку к файлу, браузер счел, что файл сменился - он его заново скачал и применил правки. ничего сверхъестественного)) будите вносить правки в css и так каждый раз новые метки дорисовывать? - легче убрать косяк;-)
 
ну хорошо, а как у вас дела с хромом на мобильном обстоят?
 
ну тогда вам повезло и не надо ничего делать.
 
Есть способ, как оказалось. Случайно его увидел.

Нужно в том месте, где подключен изменяемый css файл после его названия дописать через знак вопроса цифры. После таких изменений браузер заново загрузит этот файл и пользователь увидит актуальную версию сайта!

например так: <link href="/css/general.css?151019" rel="stylesheet" />
Есть способ еще лучше:

<link rel="stylesheet" href="/web/css/desktop.css?v=<?php echo filemtime($_SERVER['DOCUMENT_ROOT'] . '/web/css/desktop.css');?>" type="text/css" />

filemtime - возвращает время последней модификации файла. Таким образом, каждый раз после изменений в файле, пользователю будет доставляться его новая версия, и руками ничего править не надо.
 
Назад
Сверху