PHPCMS2008模板系统更新的简单分析

  PHPCMS2008版在很多方面都较2007版有了较大进步,其中在操作的人性化方面尤为突出。其实PHPCMS在2007版的时候,我想大家跟我一样用到最多的是他的模板系统,因为我们往往是在运营一个网站,那些功能性的东西,我们关心的很少。只要它好用,用起来顺手就可以了。界面就不一样了,大家用的是同一套CMS,在许多方面都有类似,要想和别人不一样,我们就要在界面上下功夫了。

PHPCMS2007的模板系统已经相当完善,在此我们可以简单的分析一下
1,目录结构
PHPCMS是模块化很细致的系统,分为系统模块和扩展模块两种(我自己起的名字,不知道官方同不同意)。其中PHPCMS和MEMBER是少数的必选和不可更改的模块,他们的模板对应在PHPCMS_ROOT/TEMPLATES/DEFAULT/下的PHPCMS和MEMBER两个文件夹下,其中有根据不用的位置做了不同的区分,很是方便。值得注意的是界面系统的顶部和底部部分即HEADER和FOOTER,也位于PHPCMS这个文件夹中。
可扩展模块则各有不同了,他们是在TEMPLATES/下跟PHPCMS文件夹同级目录中,名字也跟他们名字相对应。我们用的最多的article在这样。这些在PHPCMS的模板教程里都有详细的描述,我就不累述了,现在说重点:由于2008版引入了自定义模型的功能,article这个目录自然消失了,因为已经没有默认article模块的这个说法,那我们要修改文章模块的模板应该去哪里呢?去看看PHPCMS这个目录吧,你会发现这里多了一个show_为前缀的HTML文件,这种类型的文件之前只有在文章和图片这种模块才会有。这就对了,当你在PHPCMS2008增加一个新的自定义模型是,这个PHPCMS系统模块里就需要有一个show_的模板文件与这个模型相对应,这就是2008版模板系统的最大变化。
同样发生目录变化的还有special和search,因为这两个模块的等级已经提高,这是多么可喜的变化。search里面居然还发现了分词,这简直太了解劳苦大众的心声了。
2,模板名称规律
在上面的目录结构介绍中我们其实已经发现了PHPCMS模板系统命名特点。2008的模板命名中,配置文件的命名我越来越喜欢,大家可以看看现在的每个模板的目录,templatenames.php改为name.inc.php,tags_config.php改为tag.inc.php,名字更加符合大家认知规范,偶喜欢。在各个模块的调用tag_类型模板中,又增加了几个新的调用类型,很是方便,先抛砖引玉了,search_index,希望大家指正


发布 于murray技术博客:www.murray.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值