discuz自定义diy比例,很实用!
2013-10-31 11:05:41   来源:   浏览: 次

导读:Discuz在PHP开源社区已经发展有好多年了,从我不懂PHP之前就已经存在了,以前偶尔也会看一下Comsenz的作品,但限于工作的原因,一直没有机

Discuz在PHP开源社区已经发展有好多年了,从我不懂PHP之前就已经存在了,以前偶尔也会看一下Comsenz的作品,但限于工作的原因,一直没有机会好好的阅读过这些优秀的作品。听说Comsenz最近推出了跨界融合产品,引起了我极大的兴趣,所以忙里偷闲,抽出一点时间好好阅读这一佳作!

不是为了追捧Comsenz,也没有其他更多的目的,粗略的看了一眼DX,给我最深的感受就是:自然天成,浑然一体,没有臃肿的身躯,也没有华丽的架构,但一眼望去,一种简约之美油然而生。

从程序的架构上来看,其原理非常简单,每一个前端应用,都有一个入口,进而引用核心类库,存储所有在控制器中需要用到的参数,有一个简单的DAL,直接根据最优方式访问数据,出色的缓存机制与便捷的操作模式,更体现出一种严谨与简约的理念,这和PHP被设计的初衷 NO STRUCTURE不谋而合!

DX还有更多精彩的地方,比如服务器用户才可能使用得到的一些扩展,不可否认,DX是一款非常出色的社区门户软件,我相信,随着版本的更新,用户反馈信息的增加,DX会越来越臻于完美。

好了,我就不废话了,说下这个帖子的主题。

今天看DIY的时候碰到了点问题,就是IDY里面提供的框架太少,而我又没有太多时间完全手写模板,所以想看看能不能自己增加一些自己想要的框架,于是和在discuz官方论坛里面搜索方法,果然找到了,方法很简单,通过修改几个文件得以实现,于是顺手就实践了一番,果然,只需增加少许几行代码,就可以添加任何比例的你想要的框架。

具体流程:

一、找到你DX根目下
/template/default/common/common.css,
/template/default/common/css_diy.htm,
/template/default/common/header_diy.htm
这三个文件,搜索每个文件里面-3-1,按-3-1的规则复制,粘贴,然后改为你想定义的比例即可。

二、改完以上三个文件后,到/static/image/diy/里复制layout-1-3.png和layout-3-1.png两张图片,修改文件名为layout-1-n.png,layout-n-1.png,比如我这里增加一个1:4和4:1的框架,那么我就把文件名字改为layout-1-4.png,layout-4-1.png,OK,把文件上传回该目录即可。

现在看看,是不是多了两个自定义框架?

另外,比例图片自己ps哦!