Posted 18 июля, 20213 yr comment_170670 Как правильно создать свой файл .css , чтобы он подгружался? Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где. Нужно создать изменения в приложении "магазин" Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то. Или я что то не так делаю?
18 июля, 20213 yr comment_170672 пустой кастом.ксс в шаблоне для этих целей есть. удобно использовать, если стоит несколько тем на форуме.
18 июля, 20213 yr Author comment_170673 Да, про этот знаю, но всё же хочется понять, как работает алгоритм создания файлов стилей
18 июля, 20213 yr comment_170674 2 часа назад, HooLIGUN сказал: Как правильно создать свой файл .css , чтобы он подгружался? Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где. Нужно создать изменения в приложении "магазин" Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то. Или я что то не так делаю? А может попробовать (theme_css_location) не в global а в front файл создать? 🙂
18 июля, 20213 yr comment_170675 ну если так принципиально, то создавай так: Edited 18 июля, 20213 yr by by_ix
18 июля, 20213 yr Author comment_170676 7 минут назад, ZIKURIK сказал: А может попробовать (theme_css_location) не в global а в front файл создать? 🙂 и так и так пробовал. В чем разница?
18 июля, 20213 yr comment_170677 7 минут назад, HooLIGUN сказал: В чем разница? у каждого раздела, видимо, своя директория для стилей прописана. core-front-custom действует на весь форум. все остальные - для каждого своя.
18 июля, 20213 yr Author comment_170678 Ну так и как заставить их работать? Там где нужно, или везде - без разницы
18 июля, 20213 yr Author comment_170680 6 минут назад, by_ix сказал: выше дважды написал. 2 часа назад, HooLIGUN сказал: и так и так пробовал. Не подключаются свои стили.
18 июля, 20213 yr Author comment_170682 Только что, by_ix сказал: Показать контент ты кэш в браузер отчищал? мб из-за этого. Да. и в браузере и на сайте
18 июля, 20213 yr comment_170683 HooLIGUN сейчас для эксперимента создал у себя style.css и добавил скругление кнопки в загрузках. Всё норм создалось и применился класс.
18 июля, 20213 yr comment_170684 7 минут назад, the.bunin сказал: Всё норм создалось и применился класс угу. снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли. он кэшируется и создаётся что-то типа такого: /uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310 Edited 18 июля, 20213 yr by by_ix
19 июля, 20213 yr comment_170685 2 часа назад, HooLIGUN сказал: Не подключаются свои стили. можно заставить: 1. Создай css файл в front, существующая группа . (точка), приложение Магазин 2. в includeCSS (core->global->global) вставить например такой код: {{if \IPS\Dispatcher::i()->application->directory == 'nexus'}} {{$nexus = \IPS\Theme::i()->css( 'mycss.css', 'nexus', 'front' );}} <link rel='stylesheet' href='{expression="\IPS\Http\Url::external( $nexus[0] )->setQueryString( 'v', \IPS\Theme::i()->cssCacheBustKey() )"}' media='all'> {{endif}} mycss.css - имя файла css
19 июля, 20213 yr Author comment_170686 8 часов назад, by_ix сказал: угу. снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли. он кэшируется и создаётся что-то типа такого: /uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310 Да, вчера в итоге разобрался, а может само прошло. около 5 раз обновил кеш на форуме и класс сработал, а потом и увидел, что созданные файлы по другому генерируются, иначе, чем в 3.4
19 июля, 20213 yr comment_170690 Можно прямо в коде указать, какой файл подключать \IPS\Output::i()->cssFiles = array_merge( \IPS\Output::i()->cssFiles, \IPS\Theme::i()->css( 'my.css', 'core', 'front' ) );
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.