2 2012-11-24 17:35:41 (2012-11-24 17:39:54 отредактировано AlxBuk)
Re: О css индивидуальных шаблонов страниц
Вы просто можете не включать уникальный CSS для вашей главной паги в minify
а сделать так
<?php Stylesheet::add('public/assets/css/bootstrap.css', 'frontend', 1); ?> <?php Stylesheet::add('public/themes/likegoogle/css/default.css', 'frontend', 2); ?> <?php Stylesheet::load(); ?> <link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;<?php echo Site::url();?>/storage/YORCSS/style.css../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; />
--- ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ ---
Re: О css индивидуальных шаблонов страниц
<link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; media=../../../post/2599/ru.forum_subdomain/_quot.css;all../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;/public/themes/theme/css/start.css../../../post/2599/ru.forum_subdomain/_quot.css; />
сделай все css так и не парься......
Re: О css индивидуальных шаблонов страниц
сделай все css так и не парься......
Ны вообще то minify не зря придумали, а если css более 3-7 тогда чо?!
--- ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ ---
Re: О css индивидуальных шаблонов страниц
также прописал и не паришься хоть 10 минифи эт фишка ускоряет этак на 3% наверно но при нормальном инете не замечаешь Тоже самое и с JS у меня по 10-15 штук подключены и ниче, что с минифи, что так разницы нет
6 2012-11-24 20:15:29 (2012-11-24 20:16:40 отредактировано newbie)
Re: О css индивидуальных шаблонов страниц
Проблемы не понимаю....
Два разных шаблона - вы же сами написали... Вот и используйте в каждом шаблоне свои css....
К примеру в index.template.php:
<?php Stylesheet::add('public/assets/css/bootstrap.css', 'frontend', 1); ?> <?php Stylesheet::add('public/themes/ВАША_ТЕМА/css/start.css', 'frontend', 2); ?> <?php Stylesheet::load(); ?>
Для остальных страниц делаете pages.template.php:
<?php Stylesheet::add('public/assets/css/bootstrap.css', 'frontend', 1); ?> <?php Stylesheet::add('public/themes/ВАША_ТЕМА/css/default.css', 'frontend', 2); ?> <?php Stylesheet::load(); ?>
Так же отмечу, к примеру в дефолтной теме, которая идёт в коробке monstra cms подключение css сделано в чанке, тут так не получится. Или убирать чанк и делать просто шаблон, либо делать 2 чанка каждому шаблону.
7 2012-11-24 20:37:03 (2012-11-24 20:38:16 отредактировано AlxBuk)
Re: О css индивидуальных шаблонов страниц
Проблемы не понимаю...
Проблема в том что в минифи собирается все один раз. А тем способ что я описал, конкретный css загрузится по любому.
P.S.
Может сумбурно, но я сам с этим сталкивался. И решал выносом нужно css из минифи.
--- ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ ---
8 2012-11-25 07:22:59 (2012-11-25 07:23:47 отредактировано newbie)
Re: О css индивидуальных шаблонов страниц
Да, что-то я и не подумал об этом. Но всё ровно, тогда правильней подключать как сказал kromverk:
С использованием bootsrtap:
<link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; media=../../../post/2599/ru.forum_subdomain/_quot.css;all../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;<?php echo Option::get('siteurl'); ?>public/assets/css/bootstrap.css../../../post/2599/ru.forum_subdomain/_quot.css; /> <link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; media=../../../post/2599/ru.forum_subdomain/_quot.css;all../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;<?php echo Option::get('siteurl'); ?>public/themes/НАЗВАНИЕ_ТЕМЫ/css/default.css../../../post/2599/ru.forum_subdomain/_quot.css; />
<link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; media=../../../post/2599/ru.forum_subdomain/_quot.css;all../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;<?php echo Option::get('siteurl'); ?>public/assets/css/bootstrap.css../../../post/2599/ru.forum_subdomain/_quot.css; /> <link rel=../../../post/2599/ru.forum_subdomain/_quot.css;stylesheet../../../post/2599/ru.forum_subdomain/_quot.css; type=../../../post/2599/ru.forum_subdomain/_quot.css;text/css../../../post/2599/ru.forum_subdomain/_quot.css; media=../../../post/2599/ru.forum_subdomain/_quot.css;all../../../post/2599/ru.forum_subdomain/_quot.css; href=../../../post/2599/ru.forum_subdomain/_quot.css;<?php echo Option::get('siteurl'); ?>public/themes/НАЗВАНИЕ_ТЕМЫ/css/start.css../../../post/2599/ru.forum_subdomain/_quot.css; />
Иначе стили могут перекрываться минифи и отдельного файла. Если нужен минифи, можно сделать в ручную)
Re: О css индивидуальных шаблонов страниц
Но всё ровно, тогда правильней подключать как сказал kromverk:
Иначе стили могут перекрываться минифи и отдельного файла. Если нужен минифи, можно сделать в ручную)
1 - Pereiro просил возможность только для главной страницы
2 - Вы часто используете уникальный CSS на страницах?! Ведь как правило для всего сайта лучше использовать 1 CSS минифи, а на нужных пагах коих будет не очень много подключать отдельный.
3 - Я когда пишу отдельный CSS думаю о правильных классах и блоках, чтобы не было конфликтов.
P.S. Я раньше тоже не использовал минифи, но когда стал юзать Монстра, эта идея мне понравилась. Так что Монстра учит хорошему и Awilum тоже .
--- ДЕМО САЙТ НА MONSTRA CMS + ДЕМО ПЛАГИНОВ ---
Re: О css индивидуальных шаблонов страниц
Блин, это же css... только осознал вопрос))))) Ну да... я бы наверно в один css и засунул бы... отдельный бы не делал)))
11 2012-11-30 20:23:41 (2012-11-30 20:26:32 отредактировано Root77)
Re: О css индивидуальных шаблонов страниц
Блин, это же css... только осознал вопрос))))) Ну да... я бы наверно в один css и засунул бы... отдельный бы не делал)))
100 пудов в один css все засунуть, вот так пишем в начале основного style.css:
@import ../../../post/2599/ru.forum_subdomain/_quot.css;sbros.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme1.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme2.css../../../post/2599/ru.forum_subdomain/_quot.css;;
Главное что бы сами стили не дублировались, т.е. общие для разных целей, лучше объединить в один.
Re: О css индивидуальных шаблонов страниц
@import ../../../post/2599/ru.forum_subdomain/_quot.css;sbros.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme1.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme2.css../../../post/2599/ru.forum_subdomain/_quot.css;;
Вот такое писать не нужно! + к тому же минифи такое @import не соберет никогда нормально! Он их просто не увидит.
Может все ваши беды отсюда.
Re: О css индивидуальных шаблонов страниц
@import ../../../post/2599/ru.forum_subdomain/_quot.css;sbros.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme1.css../../../post/2599/ru.forum_subdomain/_quot.css;;
@import ../../../post/2599/ru.forum_subdomain/_quot.css;theme2.css../../../post/2599/ru.forum_subdomain/_quot.css;;Вот такое писать не нужно! + к тому же минифи такое @import не соберет никогда нормально! Он их просто не увидит.
Может все ваши беды отсюда.
Не пойму почему не соберет?
Я с этой конструкцией давно работаю, на разных движках (в т.ч.), никогда не возникало проблем.
Есть подводные камни?
Re: О css индивидуальных шаблонов страниц
Root77
1) В Монстра CMS (и Template CMS) используется минификатор, который не работает с @import. Изначально так еще было. Он не подключит все те файлы обьявленые через @import потому что >>> 2) don’t use @import
2) don’t use @import
http://www.stevesouders.com/blog/2009/0 … se-import/
http://developer.yahoo.com/performance/rules.html
Re: О css индивидуальных шаблонов страниц
Спасибо буду изучать мануал по Монстре не имперически, а непосредственно