登录 注册

登录

问题 移除多余没用的CSS设置

更多
2014年11月17日 17:23 #1 作者: 夜雨秋风
joomla3中,通过http://ganquan.info/yui/?hl=zh-CN,把模块、插件,组件等CSS压缩为了一个style.css

然后在模板中调用此css
$doc->addStyleSheet('templates/' . $this->template . '/css/style.css');
使网站只加载style.css即可。
但如何禁用现有模块、插件自身的css呢?



在国外站查到加上以下语句可以不加载JS,成功了。 :P
unset($doc->_scripts[$this->baseurl.'/media/system/js/core.js']);

但是加上以下语句来移除CSS,没成功 :S :S
unset($doc->_styleSheets[$this->baseurl.'media/mod_falang/css/template.css']);

不知如何移动多余的css
附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月17日 17:32 #2 作者: Joomla之门
为什么不考虑使用 JCH Optimize 来合并 CSS / JS ?

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月17日 17:39 #3 作者: 夜雨秋风
己经用上了。但还是有多个CSS文件。
看看work5power.com

后台设置

附件:

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月17日 17:55 #4 作者: Joomla之门
新版本的 JCH Optimize 有两个重要参数(在“高级”标签页上):除外这些 CSS 文件合并 CSS 时除外这些扩展,我想这两个参数就能完美解决你的问题。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2014年11月17日 17:57 #5 作者: 夜雨秋风
嗯,这两个参数还没设置,明天设置下看。

登录 或者   注册一个会员帐号 来参与讨论