как заставить обновить кэш

123
K
На сайте с 27.05.2014
Offline
104
#11
богоносец:
В исходном коде что-то типа
 <link rel="stylesheet" type="text/css" href="//s3.forumimg.net/clientscript/vbulletin_css/standard_min.css"/> 

нашел, и теперь нужно поменять style.css на свой?

---------- Добавлено 02.04.2016 в 20:18 ----------

type="text/css"

Z0
На сайте с 03.09.2009
Offline
811
#12
Kayrat:
нашел, и теперь нужно поменять style.css на свой?

---------- Добавлено 02.04.2016 в 20:18 ----------

type="text/css"

Как файл стилей называется? Блин, из вас вытягивать все нужно клещами? в конце файла стилей ставьте ?ver=1

K
На сайте с 27.05.2014
Offline
104
#13
ziliboba0213:
Как файл стилей называется? Блин, из вас вытягивать все нужно клещами? в конце файла стилей ставьте ?ver=1

style.css называется, а файл где то есть style.css?ver=1 назвать

не клещами, просто уже по разному пробовал

KB
На сайте с 10.08.2006
Offline
164
KGB
#14
Kayrat:
style.css называется, а файл где то есть style.css?ver=1 назвать
не клещами, просто уже по разному пробовал

Млин, не файл переименовывать, а вызов файла делать style.css?ver=N

<link rel="stylesheet" type="text/css" href="style.css?ver=1"/>

Z0
На сайте с 03.09.2009
Offline
811
#15
Kayrat:
style.css называется, а файл где то есть style.css?ver=1 назвать
не клещами, просто уже по разному пробовал

Да, так и назвать, как я и сказал в первом своем посте. Должно работать :)

K
На сайте с 27.05.2014
Offline
104
#16
ziliboba0213:
Да, так и назвать, как я и сказал в первом своем посте. Должно работать :)

Млин, не файл переименовывать, а вызов файла делать style.css?ver=N

<link rel="stylesheet" type="text/css" href="style.css?ver=1"/>

а это делать? Что то нужно еще кроме этого делать?

---------- Добавлено 02.04.2016 в 21:31 ----------

KGB:
Млин, не файл переименовывать, а вызов файла делать style.css?ver=N
<link rel="stylesheet" type="text/css" href="style.css?ver=1"/>

и файл и вызов переименовывать? только здесь и все?

[Удален]
#17

Находите где у вас в шаблоне строка подключения css, что-то вроде:


<link rel="stylesheet" href="base-style.css" />

и меняете на


<link rel="stylesheet" href="base-style.css?v=1" />

когда нужно обновить кэш этого css, по факту при каждом изменении увеличиваете 1 на 2. 3 и т.п.

т.е.


<link rel="stylesheet" href="base-style.css?v=2" />
<link rel="stylesheet" href="base-style.css?v=3" />

и т.д.

K
На сайте с 27.05.2014
Offline
104
#18
imagine:
Находите где у вас в шаблоне строка подключения css, что-то вроде:

<link rel="stylesheet" href="base-style.css" />

и меняете на

<link rel="stylesheet" href="base-style.css?v=1" />


когда нужно обновить кэш этого css, по факту при каждом изменении увеличиваете 1 на 2. 3 и т.п.
т.е.

<link rel="stylesheet" href="base-style.css?v=2" />
<link rel="stylesheet" href="base-style.css?v=3" />

и т.д.

спасибо за подробный ответ

Aisamiery
На сайте с 12.04.2015
Offline
317
#19
Kayrat:
название файла сделал style.css?ver=2

Вам не надо название файла менять.

Кэш хранится по url, то есть файл у вас style.css, а чтоб его инвалидировать, вам к урлу запроса надо добавить любой параметр, то есть в тег link вам надо к файлу дописать после знака вопроса любые символы, чтобы изменился url

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
K
На сайте с 27.05.2014
Offline
104
#20
Aisamiery:
Вам не надо название файла менять.
Кэш хранится по url, то есть файл у вас style.css, а чтоб его инвалидировать, вам к урлу запроса надо добавить любой параметр, то есть в тег link вам надо к файлу дописать после знака вопроса любые символы, чтобы изменился url

там много строк где встречается link, во все добавлять?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий