0

0

Yii 为JUI设置自己的CSS样式

PHP中文网

PHP中文网

发布时间:2016-05-25 17:12:15

|

1408人浏览过

|

来源于php中文网

原创

yii 为jui设置自己的css样式

Yii中的JUI真是强大的东西,但是很多时候,自带的样式和我们制作的网站并不协调。比如我制作了两个皮肤,一个蓝色,一个红色,而自带的JUI确实灰色的。 

Yii中每一个Jui的Widget都继承了CJuiWidget。所以Yii给出的方法是在每一个CJuiWidget中设置theme或者themeUrl。但是问题又来了: 

    如果我设置CJuiWidget::theme,我一旦更换了主题,我需要在程序中所有用到的地方都修改。 

    如果我设置了CJuiWidget::themeUrl,无法知道更换主题之后的themeUrl,即使使用CTheme来指定当前的theme地址,也不能保证别人制作的主题也放置了Jui的样式。 

所以,在程序中指定Jui的css样式,是不靠谱的。那么,既然是要保证随时可以更换主题,且更换之后Jui部分保持和主题一样的配色,那么可以这样在主题的layout文件中写: 


   theme->getBaseUrl(); ?>/css/jui/jquery-ui.css” />
    
这段代码的思路是,一旦出现CJuiWidget类,说明当前页面使用了CJuiWidget派生出来的widget,
那么我们就可以引入一个当前theme的css样式来覆盖自带的样式。
 
这样完全由主题确定是否使用自定义的Jui样式是目前我想到的最好的解决方法。

                   

魔法映像企业网站管理系统
魔法映像企业网站管理系统

技术上面应用了三层结构,AJAX框架,URL重写等基础的开发。并用了动软的代码生成器及数据访问类,加进了一些自己用到的小功能,算是整理了一些自己的操作类。系统设计上面说不出用什么模式,大体设计是后台分两级分类,设置好一级之后,再设置二级并选择栏目类型,如内容,列表,上传文件,新窗口等。这样就可以生成无限多个二级分类,也就是网站栏目。对于扩展性来说,如果有新的需求可以直接加一个栏目类型并新加功能操作

下载

 以上就是Yii 为JUI设置自己的CSS样式的内容,更多相关内容请关注PHP中文网(www.php.cn)! 

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

1

2026.01.13

交互式图表和动态图表教程汇总
交互式图表和动态图表教程汇总

本专题整合了交互式图表和动态图表的相关内容,阅读专题下面的文章了解更多详细内容。

15

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

4

2026.01.13

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号