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

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

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

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

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

    Nekro2018 Новичок

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

    Burial Местный

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

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

    Сообщения:
    2.012
    Симпатии:
    239
    Лучших ответов:
    1
    А сайт случаем не через клауд работает?
    Если что, то там тоже нужно сбрасывать кеш, после каждого изменения.
     
  4. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Сообщения:
    49
    Симпатии:
    3
    Лучших ответов:
    0
    Хорошо, попробую
     
  5. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Сообщения:
    49
    Симпатии:
    3
    Лучших ответов:
    0
    Сейчас сайт отвязан от клауда
     
  6. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Сообщения:
    49
    Симпатии:
    3
    Лучших ответов:
    0
    Помогло, большое спасибо!
     
  7. Kod Black

    Kod Black Бывалый

    Сообщения:
    265
    Симпатии:
    76
    Лучших ответов:
    2
    Лучше версионное кэширование никогда не использовать.

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

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

    redissx Бывалый

    Сообщения:
    892
    Симпатии:
    828
    Лучших ответов:
    8
    В шестнадцатой версии появилась удобная штука.
    Для всех шаблонов добавлен новый глобальный тег {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 Местный

    Сообщения:
    2.015
    Симпатии:
    237
    Лучших ответов:
    2
    Зачем ему чистить кеш? Ему уже новый css автоматом подгрузится после перехода на следующую страницу например, хочет он того или нет, чистил кеш или нет...
    Куда не глянь, все так делают... Любой сайт открыть, там такая же шляпа в конце css, у зарубежных каждый первый наверное...
     
    Последнее редактирование: 2 апр 2023
    • Согласен Согласен x 1
  10. Kod Black

    Kod Black Бывалый

    Сообщения:
    265
    Симпатии:
    76
    Лучших ответов:
    2
    Потому что, можешь внести изменения в файл, и забыть сменить версию, тогда ничего не поможет, как смена самой версии в плюс, или же, очистка самого кэша.

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

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

    Burial Местный

    Сообщения:
    2.015
    Симпатии:
    237
    Лучших ответов:
    2
    Kod Black Ок. Только зачем вносить изменения в css и не проверить в итоге результат этих действий...
     
  12. Kod Black

    Kod Black Бывалый

    Сообщения:
    265
    Симпатии:
    76
    Лучших ответов:
    2
    Как раз, пытаешься в таком случаи проверить изменения в действиях, в итоге - без изменений, т.к забыл сменить версию файла :D

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

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

    Burial Местный

    Сообщения:
    2.015
    Симпатии:
    237
    Лучших ответов:
    2
    А,ну это да ...