Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Nekro2018, Apr 2, 2023.

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

    Nekro2018 Новичок

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

    Burial Местный

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

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

    Messages:
    2,012
    Likes Received:
    239
    Best Answers:
    1
    А сайт случаем не через клауд работает?
    Если что, то там тоже нужно сбрасывать кеш, после каждого изменения.
     
  4. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Messages:
    49
    Likes Received:
    3
    Best Answers:
    0
    Хорошо, попробую
     
  5. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Messages:
    49
    Likes Received:
    3
    Best Answers:
    0
    Сейчас сайт отвязан от клауда
     
  6. TopicStarter Overlay
    Nekro2018

    Nekro2018 Новичок

    Messages:
    49
    Likes Received:
    3
    Best Answers:
    0
    Помогло, большое спасибо!
     
  7. Kod Black

    Kod Black Бывалый

    Messages:
    265
    Likes Received:
    76
    Best Answers:
    2
    Лучше версионное кэширование никогда не использовать.

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

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

    redissx Бывалый

    Messages:
    892
    Likes Received:
    828
    Best Answers:
    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 Местный

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

    Kod Black Бывалый

    Messages:
    265
    Likes Received:
    76
    Best Answers:
    2
    Потому что, можешь внести изменения в файл, и забыть сменить версию, тогда ничего не поможет, как смена самой версии в плюс, или же, очистка самого кэша.

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

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

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    Kod Black Ок. Только зачем вносить изменения в css и не проверить в итоге результат этих действий...
     
  12. Kod Black

    Kod Black Бывалый

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

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

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

    Burial Местный

    Messages:
    2,015
    Likes Received:
    237
    Best Answers:
    2
    А,ну это да ...