Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Dle не видит изменения в файлах css и js

Тема в разделе "Вопросы- ответы", создана пользователем Nekro2018, 2 апр 2023.

02.04.23 в 13:25
02.04.23 в 15:38
12
543
0
  1. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Регистрация:
    1 янв 2023
    Сообщения:
    49
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Доброго времени суток. Вчера решил немного подредактировать дизайн сайта и добавить пару скриптов, но DLE вообще отказывается видеть изменения.
    Пробовал чистить кэш/куки браузера, кеш DLE, открывать в режиме инкогнито - бесполезно. Раньше всё работало вообще без каких-либо проблем.
    Знает кто-нибудь как это исправить?
     
  2. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.997
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    Nekro2018 Попробуй в конце прописать к css и js как выделено красным. Далее меняй цифры по порядку. Так сразу будут изменения без чистки кеша
    {THEME}/css/style.css?v=1
     
    • Нравится Нравится x 1
  3. Олег Lego

    Олег Lego Местный

    Регистрация:
    11 май 2020
    Сообщения:
    1.929
    Лучших ответов:
    1
    Рейтинги:
    +479 / 208 / -0
    А сайт случаем не через клауд работает?
    Если что, то там тоже нужно сбрасывать кеш, после каждого изменения.
     
  4. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Регистрация:
    1 янв 2023
    Сообщения:
    49
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Хорошо, попробую
     
  5. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Регистрация:
    1 янв 2023
    Сообщения:
    49
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Сейчас сайт отвязан от клауда
     
  6. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Регистрация:
    1 янв 2023
    Сообщения:
    49
    Лучших ответов:
    0
    Рейтинги:
    +3 / 0 / -0
    Помогло, большое спасибо!
     
  7. Kod Black

    Kod Black Бывалый

    Регистрация:
    13 окт 2020
    Сообщения:
    265
    Лучших ответов:
    2
    Рейтинги:
    +105 / 17 / -0
    Лучше версионное кэширование никогда не использовать.

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

    В таком случаи, лучше генерировать через JS - версию.
     
  8. redissx

    redissx Бывалый

    Регистрация:
    23 сен 2015
    Сообщения:
    885
    Лучших ответов:
    7
    Рейтинги:
    +1.073 / 173 / -0
    В шестнадцатой версии появилась удобная штука.
    Для всех шаблонов добавлен новый глобальный тег {cache-id} который выводит текущий актуальный ID кэша, который вы можете использовать шаблонах при подключении своих статических файлов минуя такие внутренние функции DLE как {include file=....}, и их браузерный кэш будет автоматически сбрасываться при нажатии администратором сайта на кнопку "Очистить кэш" в панели управления. Например, вы можете использовать для подключения своих статических файлов конструкцию <link href="{THEME}/font/styles.min.css?v={cache-id}" rel="stylesheet" type="text/css"> для подключения статического файла стилей
     
    • Полезно Полезно x 2
    • Нравится Нравится x 1
  9. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.997
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    Зачем ему чистить кеш? Ему уже новый css автоматом подгрузится после перехода на следующую страницу например, хочет он того или нет, чистил кеш или нет...
    Куда не глянь, все так делают... Любой сайт открыть, там такая же шляпа в конце css, у зарубежных каждый первый наверное...
     
    #9 Burial, 2 апр 2023
    Последнее редактирование: 2 апр 2023
    • Согласен Согласен x 1
  10. Kod Black

    Kod Black Бывалый

    Регистрация:
    13 окт 2020
    Сообщения:
    265
    Лучших ответов:
    2
    Рейтинги:
    +105 / 17 / -0
    Потому что, можешь внести изменения в файл, и забыть сменить версию, тогда ничего не поможет, как смена самой версии в плюс, или же, очистка самого кэша.

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

    Чем каждый раз изменять версию, после изменений в каскаде. Если еще и случайно старую версию поставишь, то половина юзеров останутся с прошлым результатом.
    Все потому что в частности идет генерация, что в разы упрощает работу, чем ручками писать))
     
  11. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.997
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    Kod Black Ок. Только зачем вносить изменения в css и не проверить в итоге результат этих действий...
     
  12. Kod Black

    Kod Black Бывалый

    Регистрация:
    13 окт 2020
    Сообщения:
    265
    Лучших ответов:
    2
    Рейтинги:
    +105 / 17 / -0
    Как раз, пытаешься в таком случаи проверить изменения в действиях, в итоге - без изменений, т.к забыл сменить версию файла :D

    Да и менять ручками ее каждый раз, такое себе дело, лучше автоматизировать.

    Но тоже если часто вносишь правки в проект.
     
  13. Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.997
    Лучших ответов:
    2
    Рейтинги:
    +464 / 80 / -0
    А,ну это да ...
     
Яндекс.Метрика