We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 24159
    • 3 Posts
    День добрый!

    Попросили меня на днях поправить шаблон на сайте. Полез я, значит, рыться во всем этом.
    Нарыл следующее:

    • Есть шаблон: Шаблон1
    • Есть css к нему: css1

    Я, не долго думая, беру два этих файла/кода, копирую, меняю как мне надо, переназываю и заливаю/вставляю.
    Применяю новый шаблон, Шаблон2, обновляю сайт, смотрю, что получилось, а там нет стиля. То есть шаблон применился, а css’ка нет.

    Сначала я подумал, что где-то опечатка или что-то подобное. Проверил - не нашел. Тогда решил поменять css у рабочего шаблона, Шаблон1, и тут самое странное: даже при удалении существующего css файла, страницы отображаются с ним. То есть, грузится он откуда-то из кеша. Однако способа занести в этот кеш мой новый файл я не нашел.

    Кнопку Сайт->Обновить Сайт нажимал несколько раз, не помогло.

    Подскажите, что делать?
      • 16111
      • 101 Posts
      Почисти кеш в браузере.
        Basic Manager
        Хочешь ускорить развитие Basic Manager? Хочешь создавать невероятно красивые фотогалереи и слайдшоу за 1 клик? Пожертвуй деньги на развитие плагина, WMR: R148348561691. Помни, что даже 50 рублей являются стимуляцией к разработке.

        Я в контакте
        • 24159
        • 3 Posts
        Вы не вчитались, изменения сделанные в шаблоне применяются моментально, а вот новый css не подгружается.

        Причем не сработало также и изменение существующего css файла.

        p.s. Следует уточнить, шаблон изменялся путем замены кода, а css заливался новый. Все операции были сделаны через админку.
          • 16111
          • 101 Posts
          Почему же не вчитался, проблема вполне очевидна. Браузер всегда (если конечно ему не запретить) кеширует внешние подключаемые файлы, будьто JS или CSS и т.д. (именно поэтому всегда советуют писать CSS и JS в отдельных файлах, чтобы повысить кешируемость сайта). Ну так вот, браузер сохранил в своём кеше твой CSS файл и в упор не видет, новых изменений, поэтому заходим в настройки и жмём кнопку что-то вроде "удалить личные данные" и проблема решиться.
            Basic Manager
            Хочешь ускорить развитие Basic Manager? Хочешь создавать невероятно красивые фотогалереи и слайдшоу за 1 клик? Пожертвуй деньги на развитие плагина, WMR: R148348561691. Помни, что даже 50 рублей являются стимуляцией к разработке.

            Я в контакте
            • 24159
            • 3 Posts
            Окей, сделал, не помогло.

            Проблема не так очевидна.

            p.s. В трех разных браузерах.

            p.p.s. Ctrl+Shift+R позволяет обновить страницу полностью скачав ее ресурсы заного, минуя кеш.
              • 7668
              • 8 Posts
              Если между апачем и вами стоит NGINX (у меня например так сделано), то вам надо ждать пока экспайрнется кэш нгинха. Я тоже наступал на эти грабли, сами шаблоны (динамический контент) после правок работают как надо, а вот css "залип" и все, хоть убейся. Я и кэш на сайте чистил, и в браузере чистил — не помогает и все тут. Выяснилось, что надо убивать насильно кэш у нгинха, по другому никак.
                • 21854
                • 58 Posts
                Brezhnev Ivan Reply #7, 16 years ago
                А стили случайно ни в чанке прописаны который в шаблоне подключается???
                  Working with MODX Revo|Evo, Laravel Framework. My website http://vanchelo.pp.ua
                  • 25105
                  • 15 Posts
                  Если действительно намертво кешуруется на сервере а вам нужно отладить стили, можете просто преименовать файл css и соответственно прописать новое имя в шаблоне.
                    • 9085
                    • 630 Posts
                    А можно строку подключения стиля? И файл проверьте ещё разок... тот, который подключается...
                    ps. Чудес не бывает smiley
                      Правильно заданный вопрос повышает вероятность получения нужного ответа.
                      Что-то не работает? Загляните в лог ошибок!
                      Есть проблема? "Локализуйте" её!
                      Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx