Discuz模板引擎(附带使用一例)


个人感觉discuz模板引擎实现了php和html在一定程度上的分离,缓存机制也比较好,header,footer,复用,

下面的那个链接是我利用phpchina会员xing393939剥离出来的Discuz模板引擎实现的一个在面,放在空间里面做研究,更加具体的解释,移步这里Discuz模板说明{转}

访问:disczu_template_engine


下面是我写的个实例,利用“php+discuz模板引擎”写得蓝屏画面来恶搞http 错误代码,带缓存机制:

http://ihipop.info/i-service/disczu_template_engine/shcode.php

http://ihipop.info/i-service/disczu_template_engine/shcode.php?code=110

http://ihipop.info/i-service/disczu_template_engine/shcode.php?code=404

http://ihipop.info/i-service/disczu_template_engine/shcode.php?code=403

http://ihipop.info/i-service/disczu_template_engine/shcode.php?code=500

shcode.php

header.htm

error.htm

footer.htm

language.php


好处:只需要剪辑language.php就可以实现程序的多语言化和新Error Code的添加,对于这个例子来说,虽然编写的时候复杂了点(完全有更加简单的写法),但是对于做一个大型系统和做模板和语言包的人来说,非常方便!,可以将代码重复降低到最少!

Author Info :
  • From:Discuz模板引擎(附带使用一例)
  • URL:http://blog.ihipop.info/2010/03/953.html
  • Please Reserve This Link,Thanks!
  • 《Discuz模板引擎(附带使用一例)》上有3条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注