织梦踩踩文档类分析

admin2023-01-17814

织梦踩踩文档类指的是/include/arc.caicai.class.php这个类文件,如果我们把动态分页类datalistcp.class.php研究透彻了的话,那么,我们对会员列表视图类arc.memberlistview.class.php 即使从没有看过,也非常容易理解,因为这二个文件非常相似,唯一的不同是里面的相同函数处理的代码多少,但里面的处理的函数功能是完全一样的,例如,分页,获取数据,显示数据等。

如果会员列表视图类又分析的透彻的话,那么,踩踩学习起来就非常简单了,因为踩踩类是继承自会员列表视图类arc.memberlistview.class.php,只不过在这个类里面又多了二个函数罢了,这也是它们的区别之处。

不管怎么样,这几个类都是因为它们使用相同的模板引擎,即动态模板引擎,所以,我这里把这几个文件放在一起比较了。

踩踩文档类用在哪些地方?看这类的名字就知道是关于踩踩的,没有错了,这个类是用在如下页面。

请注意我在上图中标注的都有相应的功能调用实现的。这个踩踩对应的文件是member/caicai.php,对应的模板文件是member/caicai.htm。关于这二个文件我们将在另一个教程里分析。

这个踩踩界面使用的就是这个踩踩文档类,例如,踩踩的分页的实现,踩踩的文档的显示,最受好评的文章,最受争议文章这些功能的实现都是由织梦模板标签实现的,而这些标签都是通过踩踩文档类实现,但是,如果我们一步一步的去追踪的话,你会发现这些还是使用了织梦动态模板引擎,所以,最终无论页面多复杂,都由动态模板引擎来编译的。


网友评论