Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


smaillex

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

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

 

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

http://prntscr.com/q1017w

 

Надіслати
Поділитися на інших сайтах

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

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

http://prntscr.com/q1017w

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

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

...

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

<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
Надіслати
Поділитися на інших сайтах


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

 

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


  • 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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.