织梦RSS视图类构造函数__construct($typeid,$max_row=50)源码分析教程

admin2023-01-18867

RSS是一个网站里面必不可少的一个对于seo非常有帮助的功能,不管是织梦系统,还是其它的cms系统,基本上都有这个RSS地图,百度等搜索引擎比较喜欢这个地图,因为,它有利于搜索引擎进行索引,所以,织梦系统里面也有看看还为这个做了一个类,足可以看出织梦系统对这个Rss的重视了。

这个RSS构造函数其实与其它像文档类构造函数相比就非常简单。

我把这个大体过程解释一下,只要把这个流程先弄懂了,这个构造函数也就明白了。

实例化模板引擎,然后,引入模板,进行模板解析,这中间还实例化的一个栏目链接类,其实,这才是这个构造函数里面最值得我们去研究的,解析模板由模板引擎按照固定的方法进行解析就可以了,这个只要知道它的解析流程,其它都不变。

在这个构造函数里面实例化栏目链接类的原因是,在生成RSS时,也是生成的文档,而文档是属性某一个栏目的,所以,这里必须实例化栏目链接类,然后,把里栏目表里面的字段组装成数组$this->TypeFields,而且,还把当前位置等信息,数据库表里面没有特殊单元加到数组里面,组装成一个全新的供RSS使用的数组。


网友评论