Jump to content
Sign in to follow this  
nvnvnv

Закешировался css

Recommended Posts

Понимаю, что вопрос несколько дурацкий и не совсем по адресу, но уже не понимаю что делать.

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

Что делал:

1) Чистил кэш, заходил с разных компьютеров из сетей разных провайдеров;

2) Переименовывал stylesheet.css, разными способами (stylesheet1.css, так и добавляя ?1234 всякие);

3) Менял темы opencart туда-обратно;

4) Впрямую прописал в header.tpl путь к stylesheet.css.

Ничего не помогает! Сайт грузится со старым дизайном, если открыть css "инструментом разработчика" в Хроме, то там демонстрируются старые значения, если напрямую открыть stylesheet.css в браузере, то значения демонстрирует новые. Аналогично в других браузерах. На ftp файл тоже обновленный.

Уже не понимаю в каком направлении рыть.

Share this post


Link to post
Share on other sites

можно ссылку на сайт?

как вариант можете попробовать нажать Ctrl+F5 на странице - перезагрузка без кэша.

Share this post


Link to post
Share on other sites

Естественно, я уже все кнопки Ctrl и F5 стер в бесплодных попытках.

Сайт to-avto.ru

Share this post


Link to post
Share on other sites

На этом сайте, например, телефон в правом верхнем углу должен сейчас демонстрироваться шрифтом размерности 3 (в целях проверки так прописал в stylesheet.css), а грузится 35ым, как было вписано два дня назад.

Share this post


Link to post
Share on other sites

Так, что то начинает проясняться. По каким то не ясным причинам содержимое stylesheet.css даже не задвоилось, а за шестидесятипятирилось (ровно посчитал), т.е. я правлю верхние значения, а браузер работает с дублями.

Это из-за чего такое может быть?

Share this post


Link to post
Share on other sites

nvnvnv, давайте без фантастики попробуем разобраться. :)

Просто дайте ссылку на сайт (уже вижу). и ссылку на тот стиль, который должен по вашему мнению использоваться.

Весь вопрос то, обычно, минут на десять.

----------

вижу, что стиль подключен http://to-avto.ru/catalog/view/theme/solid_grey/stylesheet/stylesheet2.css. он родимый должен быть?

Share this post


Link to post
Share on other sites

На этом сайте, например, телефон в правом верхнем углу должен сейчас демонстрироваться шрифтом размерности 3 (в целях проверки так прописал в stylesheet.css), а грузится 35ым, как было вписано два дня назад.

так все верно, 35м.

у вас стиль: font-size: 35px;

#header .div8 {

color: #CCCCCC;

float: right;

font-size: 35px;

margin-top: 30px;

padding-bottom: 10px;

}

соответственно в файле http://to-avto.ru/catalog/view/theme/solid_grey/stylesheet/stylesheet2.css

182 строчка.

Что вам не нравится? Что прописано в файле, то и берется.

В каком файле у вас прописан 3-й размер? уж не в stylesheet2.css, это точно, а именно он определяет СЕЙЧАС стили.

у вас на индексной странице:

<link rel="stylesheet" type="text/css" href="catalog/view/theme/solid_grey/stylesheet/stylesheet2.css?010101" />

кстати, зачем "?010101" в конце приписан?

Share this post


Link to post
Share on other sites

Уже поправил просто, как я написал выше у меня в stylesheet.css вся информация продублировалась 65 раз по непонятным причинам, я редактировал верхние данные, а дальше по файлу оставались не тронутые старые значения.

Почему и как такое случилось - для меня загадка. Возможно какой то сбой при сохранении stylesheet.css

Share this post


Link to post
Share on other sites

у меня в stylesheet.css вся информация продублировалась 65 раз по непонятным причинам, я редактировал верхние данные, а дальше по файлу оставались не тронутые старые значения.

пользуйтесь Firebug. тогда сразу поймете какое правило css используется для конкретного элемента.

И все же, для меня загадка, а зачем приписали в конце "?010101"?

Share this post


Link to post
Share on other sites

Это помогает против закешировавшихся css

Share this post


Link to post
Share on other sites

Это помогает против закешировавшихся css

А у меня кешируется вроде бы.

post-7087-0-86934300-1308313323_thumb.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.