0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 2692 Просмотров
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Сабж. Можно ли реализовать такое? Меняю шапку на сайте (меняется сама картинка, CSS, добавляется строчка в template.php). У себя-то жму Ctrl+F5, но каждому пользователю об этом не расскажешь.
« Последнее редактирование: 28.12.2015, 12:31:16 от Maxum »
*

voland

  • Легенда
  • 10909
  • 581 / 111
  • Эта строка съедает место на вашем мониторе
Можно. Менять заголовки при отдаче
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
а как можно очистить кэш браузера клиента?
*

Филипп Сорокин

  • Завсегдатай
  • 1913
  • 157 / 4
  • разработчик.москва
Код
(src|href)="/file.some?ver=(1|2|3|4)"
Меняешь название файла (его строку запроса) — он скачивается заново.
*

12mv

  • Давно я тут
  • 547
  • 20 / 0
  • Гульсина
Код
(src|href)="/file.some?ver=(1|2|3|4)"
Меняешь название файла (его строку запроса) — он скачивается заново.

Что это даёт?
*

Филипп Сорокин

  • Завсегдатай
  • 1913
  • 157 / 4
  • разработчик.москва
Браузер заново скачивает файл — кэш обновляется.
*

voland

  • Легенда
  • 10909
  • 581 / 111
  • Эта строка съедает место на вашем мониторе
А, ну или так. Чтоб не заморачиваться с индивидуальным pragma
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
del
« Последнее редактирование: 28.12.2015, 18:25:33 от capricorn »
*

voland

  • Легенда
  • 10909
  • 581 / 111
  • Эта строка съедает место на вашем мониторе
х-ню не надо нести на мой вопрос, ок?
Тема про картинку в шапке.
Никто тут не собирался вычищать весь клиентский кэш
*

Филипп Сорокин

  • Завсегдатай
  • 1913
  • 157 / 4
  • разработчик.москва
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
del
« Последнее редактирование: 28.12.2015, 18:26:58 от capricorn »
*

Филипп Сорокин

  • Завсегдатай
  • 1913
  • 157 / 4
  • разработчик.москва
А чего ты так возбудился? Голова болит спохмеля?
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
del
« Последнее редактирование: 28.12.2015, 18:26:05 от capricorn »
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Упс, страсти-то какие.

Код
(src|href)="/file.some?ver=(1|2|3|4)"
Меняешь название файла (его строку запроса) — он скачивается заново.

Прошу, если можно, чуть подробнее: куда данную строку прописывать? И вот эта часть ver=(1|2|3|4) весьма непонятна гуманитарию.

*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Фил, это моя машина и мои браузеры. Что ты можешь сделать - ничего.
Как-то же такое делают. Заходишь на какой-нибудь сайт, который посещаешь по несколько раз в день, а там шапка новогодняя. Меня вот озадачили шарик новогодний с куском ёлки в шапку вставить. А его постоянные посетители и не увидят, получается.
*

Филипп Сорокин

  • Завсегдатай
  • 1913
  • 157 / 4
  • разработчик.москва
Упс, страсти-то какие.

Прошу, если можно, чуть подробнее: куда данную строку прописывать? И вот эта часть ver=(1|2|3|4) весьма непонятна гуманитарию.

Это маска шаблона. Просто, если Вы изменяете имя файла, он скачивается заново, то есть не берётся из кэша клиента. Это можно добиться изменением строки запроса. Например, было:

Код
<link rel="stylesheet" href="/style.css">

а стало:

Код
<link rel="stylesheet" href="/style.css?version=1">
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Благодарю, буду пробовать.

------------------------

Испробовано, работает. Ещё раз спасибо.
« Последнее редактирование: 28.12.2015, 12:30:58 от Maxum »
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
Прошу прощения за резкие комментарии. В продолжение темы.
http://stackoverflow.com/questions/118884/how-to-force-browser-to-reload-cached-css-js-files
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться