Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

教你在DIY中自定义框架(处女帖)

[复制链接]
QuickPHP 发表于 2010-6-4 23:11:41 | 显示全部楼层 |阅读模式
本帖最后由 QuickPHP 于 2010-6-4 23:19 编辑

      Comsenz在PHP开源社区已经发展有好多年了,从我不懂PHP之前就已经存在了,以前偶尔也会看一下Comsenz的作品,但限于工作的原因,一直没有机会好好的阅读过这些优秀的作品。听说Comsenz最近推出了跨界融合产品,引起了我极大的兴趣,所以忙里偷闲,抽出一点时间好好阅读这一佳作!
      不是为了追捧Comsenz,也没有其他更多的目的,粗略的看了一眼DX,给我最深的感受就是:自然天成,浑然一体,没有臃肿的身躯,也没有华丽的架构,但一眼望去,一种简约之美油然而生。
    从程序的架构上来看,其原理非常简单,每一个前端应用,都有一个入口,进而引用核心类库,存储所有在控制器中需要用到的参数,有一个简单的DAL,直接根据最优方式访问数据,出色的缓存机制与便捷的操作模式,更体现出一种严谨与简约的理念,这和PHP被设计的初衷 NO STRUCTURE不谋而合!
      DX还有更多精彩的地方,比如服务器用户才可能使用得到的一些扩展,不可否认,DX是一款非常出色的社区门户软件,我相信,随着版本的更新,用户反馈信息的增加,DX会越来越臻于完美。
    好了,我就不废话了,说下这个帖子的主题。
    今天看DIY的时候碰到了点问题,就是IDY里面提供的框架太少,而我又没有太多时间完全手写模板,所以想看看能不能自己增加一些自己想要的框架,于是和群里的朋友说了,数学中国的站主(http://www.madio.net)说,可以通过修改几个文件得以实现,于是顺手就实践了一番,果然,只需增加少许几行代码,就可以添加任何比例的你想要的框架。

    具体流程:

    1.找到你DX根目下/template/default/common/common.css,/template/default/common/css_diy.htm,/template/default/common/header_diy.htm这三个文件,搜索每个文件里面-3-1,按-3-1的规则复制,粘贴,然后改为你想定义的比例即可
    2.改完以上三个文件后,到/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,把文件上传回该目录即可。

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

    附上我的增加的1:4和4:1两个框架的修改文件以及未作修改的文件供大家测试验证和使用。

    最后再次感谢数学中国的站主(http://www.madio.net)和群里的img同学以及所有的群友,知识的力量在于分享!

      使用方法,解压文件后将upload_modify下的文件上传覆盖到你的测试站点根目录,后台更新缓存到前台DIY里即可看到,upload_org文件夹下是DX源生文件(用于还原修改),如果你也曾改动过我上面提到的3个文件,请按我说的方法直接修改您的这几个文件,如果未作任何修改,可以直接上传upload_modify下的文件到您的根目录覆盖后测试!

      
       演示:
power6 发表于 2010-6-4 23:13:33 | 显示全部楼层
坛中您这样的人才太少了
回复

使用道具 举报

易哥 发表于 2010-6-4 23:17:34 | 显示全部楼层
好呀支持……
回复

使用道具 举报

marco187 发表于 2010-6-4 23:19:51 | 显示全部楼层
这个帖子的顶
回复

使用道具 举报

ug8 发表于 2010-6-4 23:20:52 | 显示全部楼层
不错的样子  收藏了!
回复

使用道具 举报

PANPANLUO 发表于 2010-6-4 23:24:34 | 显示全部楼层
绝世好帖一定要顶!楼主不是康盛的哪个马甲吧?
回复

使用道具 举报

 楼主| QuickPHP 发表于 2010-6-4 23:30:52 | 显示全部楼层
我不是哦!
回复

使用道具 举报

kufun 发表于 2010-6-4 23:42:18 | 显示全部楼层
回复

使用道具 举报

wx1234 发表于 2010-6-4 23:56:06 | 显示全部楼层
回复

使用道具 举报

zzyxz 发表于 2010-6-5 00:01:04 | 显示全部楼层
收藏啦..备用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-30 06:44 , Processed in 0.036879 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表