AzikBoom Entertainment 0 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 (изменено) Всем привет. Если изменяю файл (css, js) на сайте и если я(пользователь) не обновляю страницу с помощью ctrl+r то сайт не обновляется Изменено 17 ноября 2022 пользователем AzikBoom Entertainment Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 Сбрасывайте кеш в админке, но это не всегда помогает так как некоторые браузеры намертво кешируют некоторые элементы и сбросить их можно только путем смены версии файла CSS JS Цитата Ссылка на сообщение Поделиться на других сайтах
AzikBoom Entertainment 0 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 Автор 11 минут назад, ZzzBep сказал: Сбрасывайте кеш в админке, но это не всегда помогает Да, у меня это не работала 12 минут назад, ZzzBep сказал: сбросить их можно только путем смены версии файла CSS JS Как изменить версия файла? Я про токому первый раз слышу Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 (изменено) 29 минут назад, AzikBoom Entertainment сказал: Если изменяю файл (css, js) на сайте меняйте название файлов или добавляйте к пути любой параметр, например .../file.css?v1 Изменено 17 ноября 2022 пользователем MSK 1 Цитата Ссылка на сообщение Поделиться на других сайтах
AzikBoom Entertainment 0 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 Автор Спасибо, работает ) Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 43 минуты назад, MSK сказал: меняйте название файлов или добавляйте к пути любой параметр, например .../file.css?v1 Только не там где они лежат, а где подключаются в main.tpl вашего шаблона 44 минуты назад, MSK сказал: меняйте название файлов или добавляйте к пути любой параметр, например .../file.css?v1 а вообще бы сделать в коробке такую вещь, было бы удобно 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 (изменено) <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>CSS ID</name> <description>Генерируемый ID для CSS/JS файлов при каждом обновлении страницы. Использование: <link href="/styles.css{uniqid}"></description> <icon></icon> <version></version> <dleversion></dleversion> <versioncompare>==</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <needplugin></needplugin> <mnotice>0</mnotice> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <phpinstall><![CDATA[]]></phpinstall> <phpupgrade><![CDATA[]]></phpupgrade> <phpenable><![CDATA[]]></phpenable> <phpdisable><![CDATA[]]></phpdisable> <phpdelete><![CDATA[]]></phpdelete> <notice><![CDATA[]]></notice> <file name="engine/modules/main.php"> <operation action="after"> <searchcode><![CDATA[$tpl->load_template ( 'main.tpl' );]]></searchcode> <replacecode><![CDATA[$tpl->set( '{uniqid}', '?v=' . uniqid() );]]></replacecode> <enabled>1</enabled> </operation> </file> </dleplugin> /styles.css{uniqid} Изменено 17 ноября 2022 пользователем Captain 2 Цитата Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 1 час назад, Captain сказал: <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>CSS ID</name> <description>Генерируемый ID для CSS/JS файлов при каждом обновлении страницы. Использование: <link href="/styles.css{uniqid}"></description> <icon></icon> <version></version> <dleversion></dleversion> <versioncompare>==</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <needplugin></needplugin> <mnotice>0</mnotice> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <phpinstall><![CDATA[]]></phpinstall> <phpupgrade><![CDATA[]]></phpupgrade> <phpenable><![CDATA[]]></phpenable> <phpdisable><![CDATA[]]></phpdisable> <phpdelete><![CDATA[]]></phpdelete> <notice><![CDATA[]]></notice> <file name="engine/modules/main.php"> <operation action="after"> <searchcode><![CDATA[$tpl->load_template ( 'main.tpl' );]]></searchcode> <replacecode><![CDATA[$tpl->set( '{uniqid}', '?v=' . uniqid() );]]></replacecode> <enabled>1</enabled> </operation> </file> </dleplugin> /styles.css{uniqid} При каждом обновлении страницы это конечно хорошо, но не очень. Я думаю что нужно обновлять версию только после изменения файла. А так конечно спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
MSK 289 Опубликовано: 17 ноября 2022 Рассказать Опубликовано: 17 ноября 2022 2 часа назад, ZzzBep сказал: При каждом обновлении страницы это конечно хорошо, но не очень. Да, так не надо делать, при этом все стили постоянно подгружаются заново и не кеширутся браузером. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.