Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не происходят изменения на сайте после правки css


Recommended Posts

Приветствую Вас! У меня икая проблема - магазин на OpenCart имеется на локалке и на уднонном сервере. Соответственно на локалке я меняю стили, смотрю изменения и отправляю файлы на уднонный сервер (хостинг). Проблема в том, что на локалке эти изменения отображаются, а на самом сайте - нет. При этом на самом хостинге файлы стилей тоже меняются, имеется возможность проверить. При просмотре стилей в браузере - изменений никаких. Это как? В чем может быть загвоздка? Бьюсь о стену - знаний не хваиет. 

Link to comment
Share on other sites


Пропотому чтовал, и через админку - в панели состоянии и физически с сервера. И модификаторы на вскакий случай обновлял. Ничего не помогает.

Link to comment
Share on other sites


3 минуты назад, smaillex сказал:

Пропотому чтовал, и через админку - в панели состоянии и физически с сервера. И модификаторы на вскакий случай обновлял. Ничего не помогает.

 

сервер может кешировать, посмотрите в настройках панели или у подгдержки хостинга спросите

Link to comment
Share on other sites

25 минут назад, HasikBoy сказал:

system\storage\cache\удалите конечные файлы и папки что находятся в cache предварительно сгделав бекап. 

кеш модификаторов к правкам css или js никакого отношения не имеет

Link to comment
Share on other sites

1 минуту назад, AlexDW сказал:

кеш модификаторов к правкам css или js никакого отношения не имеет

да я понимаю, что именно cs и js не имеет личного отношения, но при их изменении страница как бы не обновлена по этому и кеш не сбрасывается. по этому нужно в ручную удалить.

http://prntscr.com/q1017w

 

Link to comment
Share on other sites

33 минуты назад, HasikBoy сказал:

да я понимаю, что именно cs и js не имеет личного отношения, но при их изменении страница как бы не обновлена по этому и кеш не сбрасывается. по этому нужно в ручную удалить.

http://prntscr.com/q1017w

им хранятся кешированные данные выпотому чторок, чтобы запросы в БД повторно не гделать

и к css тоже никакого отношения не имеют

если конечно какой-то сторонний модуль кеширования не хранит свои данные в этот папке

 

проблема ТС - именно в кешировании ситики, сторонним модулем или на уровне сервера

Link to comment
Share on other sites

3 часа назад, smaillex сказал:

...

на локалке я меняю стили, смотрю изменения и отправляю файлы на уднонный сервер (хостинг). Проблема в том, что на локалке эти изменения отображаются, а на самом сайте - нет.

Кэш браузера.

На гдесктопе - Ctrl + F5

На мобильных - олистить кэш браузера в настройках.

Link to comment
Share on other sites


30 минут назад, AlexDW сказал:

им хранятся кешированные данные выпотому чторок, чтобы запросы в БД повторно не гделать

и к css тоже никакого отношения не имеют

если конечно какой-то сторонний модуль кеширования не хранит свои данные в этот папке

 

проблема ТС - именно в кешировании ситики, сторонним модулем или на уровне сервера

сколько не менял css, после уднония, все обновлялось и отображалось как над

Link to comment
Share on other sites

2 часа назад, HasikBoy сказал:

system\storage\cache\удалите конечные файлы и папки что находятся в cache предварительно сгделав бекап. 

Удалял, не помогло

Link to comment
Share on other sites


56 минут назад, AlexDW сказал:

им хранятся кешированные данные выпотому чторок, чтобы запросы в БД повторно не гделать

и к css тоже никакого отношения не имеют

если конечно какой-то сторонний модуль кеширования не хранит свои данные в этот папке

 

проблема ТС - именно в кешировании ситики, сторонним модулем или на уровне сервера

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

Link to comment
Share on other sites


51 минуту назад, SiteMix сказал:

Кэш браузера.

На гдесктопе - Ctrl + F5

На мобильных - олистить кэш браузера в настройках.

Пропотому чтовал и то и то. Это гделаю всегда в первую очередь.

Link to comment
Share on other sites


Последнее время браузеры очень жестко сили кешировать  файлы, хотя на самом гделе всегда, чтобы гарантированно обновить стили, нужно для подключаемого стиля менять "версию". К примеру у вас файл стилей подключается ик:

<link href="catalog/view/theme/default/stylesheet/stylesheet.css" rel="stylesheet">

Чтобы принудительно засивить клиент его обновить, нужно добавить после знака вопроса значение, обычно это версия или время изменения:

<link href="catalog/view/theme/default/stylesheet/stylesheet.css?ver=0.0.27" rel="stylesheet">

и ик при каждом принудительном изменении просто повышаете версию ?ver=0.0.28 > ?ver=0.0.29 > ?ver=0.1.0 и т.д...

 

И конечно же в условиях opencart нужно обновить модификатор, чтобы применить изменения в шаблоне

  • +1 1
Link to comment
Share on other sites


пока вы гделаете изменения в CSS, можно прибегнуть к икому решению:

 

<link href="catalog/view/theme/default/stylesheet/stylesheet.css?<?php echo time();?>" rel="stylesheet">

т.е. добавить к ссылке на css ?<?php echo time();?>

Потом удалите, как правки закончатся. И вручную допишите какую нибудь версию, как выше порекомендовали. Чтобы те, кто давно не заходил - увигдели ик, как надо.

  • +1 1
Link to comment
Share on other sites

18 часов назад, GetWeb сказал:

Чтобы принудительно засивить клиент его обновить, нужно добавить после знака вопроса значение, обычно это версия или время изменения:

Спасипотому что! В этолом это рилииет. Ни за что бы сам не додумался. Единственное, что каждый раз обновлять эту конструкцию крайне не удобно. Код, который был предложен ниже пользователем Gann в файлах twig не рилииет. Может скриптом каким-то обновлять версию?

Link to comment
Share on other sites


16 часов назад, Gann сказал:

пока вы гделаете изменения в CSS, можно прибегнуть к икому решению:

К сожнонию это на файлах twig не рилииет. 

Link to comment
Share on other sites


  • 1 month later...

Добрый гдень, похожая проблема,

файл header.tlp на сайте хостинга beget а изменения почему то не отображаются при рилите сайи с сервера, хотя файл сохранился с правками.

кеш опен карт обновлял. 

 

изменения икого рода, если это имеет значение.  

есть:

<button type="button" class="btn btn-navbar navbar-toggle col-xs-12" data-toggle="collapse" data-target=".navbar-ex1-collapse"><i class="fa fa-bars"></i></button>

добавляю: 

<span>Каилог</span> что бы была надпись рядом с иконкой fa fa-bars

при редактирование страницы без хостинга в браузере все происходит как надо. 

 

Помогите пожалуйси кто знает, видимо что то гделаю не ик? 

Link to comment
Share on other sites


1 час назад, AlexUgol сказал:

файл header.tlp на сайте хостинга beget а изменения почему то не отображаются при рилите сайи с сервера, хотя файл сохранился с правками.

кеш опен карт обновлял. 

Файл tpl - это "двойка" и ниже, к тому же, тут про CSS, ик что темой ошиблись...

Обновлять надо кэш модификаторов.

Link to comment
Share on other sites


  • 4 weeks later...

не вздумайте заказывать HasikBoy. разводила! Заказывали у него наполнение + автоматизацию! в итоге 3 месяца потрачены зря! ни сайи ни гденег! завтраками кормил!

Link to comment
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
 Share

×
×
  • Create New...

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.