摘要: 上节我们介绍了下基本的几个类。下面我们来讲下本CMS系统的运行机制。 一个Url请求过来,我们的CMS系统就要对URL进行分析,知道其Domain属于哪个Site,Url符合哪个Page的访问规则,然后再把Page的Template里的Label进行行替换。 如何拦截Url请求呢? 那就是HttpModule。 自定义一个CMSHttpModule:IHttpModule,在config里增加Ht... 阅读全文
posted @ 2010-11-09 16:17 君之蘭 阅读(6145) 评论(17) 推荐(8) 编辑
摘要: 写博文写教程性质的内容,大家比较喜欢,具体的项目设计方案关注的人比较少,而且思路也不一定说的清楚,本身写博文就比较辛苦,作者再偷点懒,那基本上就是一篇废文。尽管如此,我还是想写一下我做过的一个项目的模块设计——CMS的模版引擎。呵呵,叫成“引擎”就是夺人眼球而已。其实就是一个标签解释的过程模块。 做过网站的朋友都对CMS很熟悉,有的朋友也接触过N多CMS系统,国内比较流行的有dedeCMS,phpCMS,帝国CMS,KingCMS,PowerEasyCMS等等,他们都有个共同的特点,就是前台的实现是模版标签机制。标签的好处就是可以让非专业开发人员通过特定的标签实现数据调用。一段标签表示一种数. 阅读全文
posted @ 2010-11-09 12:02 君之蘭 阅读(7837) 评论(19) 推荐(15) 编辑