Jump to content

создать свой файл .css

Featured Replies

Как правильно создать свой файл .css , чтобы он подгружался?

Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где.

Нужно создать изменения в приложении "магазин"

Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то.

Или я что то не так делаю?

image.png

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/
Share on other sites

пустой кастом.ксс в шаблоне для этих целей есть. удобно использовать, если стоит несколько тем на форуме.

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170672
Share on other sites

Да, про этот знаю, но всё же хочется понять, как работает алгоритм создания файлов стилей

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170673
Share on other sites
2 часа назад, HooLIGUN сказал:

Как правильно создать свой файл .css , чтобы он подгружался?

Не хочу писать код в уже созданные файлы, потому что не найду потом, что и где.

Нужно создать изменения в приложении "магазин"

Создал файл, прописал в нем класс, потом указал этот класс в шаблоне, а он его не видит. Кеш чистил. Скорее всего файл не подключается почему то.

Или я что то не так делаю?

image.png

А может попробовать (theme_css_location) не в global а в front файл создать?  🙂

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170674
Share on other sites

ну если так принципиально, то создавай так:

123.PNG.8c2e1d860232c233febec5fa637dcf67.PNG

Edited by by_ix

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170675
Share on other sites
7 минут назад, ZIKURIK сказал:

А может попробовать (theme_css_location) не в global а в front файл создать?  🙂

и так и так пробовал.

В чем разница?

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170676
Share on other sites
7 минут назад, HooLIGUN сказал:

В чем разница?

у каждого раздела, видимо, своя директория для стилей прописана.
core-front-custom действует на весь форум.
все остальные - для каждого своя.

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170677
Share on other sites

Ну так и как заставить их работать?

Там где нужно, или везде - без разницы

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170678
Share on other sites

выше дважды написал.

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170679
Share on other sites
6 минут назад, by_ix сказал:

выше дважды написал.

 

2 часа назад, HooLIGUN сказал:

и так и так пробовал.

Не подключаются свои стили.

123.gif

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170680
Share on other sites
Спойлер

1.PNG.b8dcca20a229483e6809d99829877120.PNG

2.PNG.0f613ca20ed67fc673155f434f6a73fe.PNG

3.thumb.PNG.72e14a220000fe135de3f009675e92f4.PNG

ты кэш в браузер отчищал? мб из-за этого.

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170681
Share on other sites
Только что, by_ix сказал:
  Показать контент

ты кэш в браузер отчищал? мб из-за этого.

Да. и в браузере и на сайте

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170682
Share on other sites

HooLIGUN сейчас для эксперимента создал у себя style.css и добавил скругление кнопки в загрузках. Всё норм создалось и применился класс. 

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170683
Share on other sites
7 минут назад, the.bunin сказал:

Всё норм создалось и применился класс

угу.
снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.

@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли.
он кэшируется и создаётся что-то типа такого:
/uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310

Edited by by_ix

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170684
Share on other sites
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

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170685
Share on other sites
8 часов назад, by_ix сказал:

угу.
снова попробовал, уже на 4.6.4 и деф шаблоне, тоже всё видит норм.

@HooLIGUN через что ты вообще искал в конце на гифке? через консоль? этого стиля не будет в консоли.
он кэшируется и создаётся что-то типа такого:
/uploads/css_built_1/258adbb6e4f3e83cd3b355f84e3fa002_custom.css?v=4e52a1ea3c1626645310

Да, вчера в итоге разобрался, а может само прошло.

около 5 раз обновил кеш на форуме и класс сработал, а потом и увидел, что созданные файлы по другому генерируются, иначе, чем в 3.4

 

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170686
Share on other sites

Можно прямо в коде указать, какой файл подключать

\IPS\Output::i()->cssFiles = array_merge( \IPS\Output::i()->cssFiles, \IPS\Theme::i()->css( 'my.css', 'core', 'front' ) );
 

Link to comment
https://ipbmafia.ru/topic/23331-sozdat-svoj-fajl-css/?&do=findComment&comment=170690
Share on other sites

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.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.