标签:user view ges amp 同名 env type als define
./plus/list.php - 动态展示栏目列表页(也可能是频道封面)
arc.listview.class.php 是dedecms的列表页的相关处理类
__construct() // 初始化一些字段,变量
CountRecord() // 统计列表记录,总条目数,每页条目数,并对列表模板进行解析
MakeHtml() // 创建列表页HTML,主要是后台批量生成
Display() // 解析并展示列表页
MakePartTemplets() // 创建 ‘频道封面‘,或得到 ‘外部链接‘ 目录
DisplayPartTemplets() // 同上,只是直接展示,不生成
ParseTempletsFirst() // 只解析模板中的 include/taglib/* 固定标签
ParseDMFields() // 解析模板中的动态字段(list, pagelist, field标签解析)
GetArcList() // 获取展示列表详情
GetPageListST() // 获取静态分页导航
GetPageListDM() // 获取动态分页导航(当列表页是动态页,分页自然也得使用动态链接)
查看了文件的主要源码,进行了注释,就整个文件黏贴过来了。列表页详情,分页导航方法等方法未做注释
dedecms讲解-arc.listview.class.php分析,列表页展示
标签:user view ges amp 同名 env type als define
原文地址:http://www.cnblogs.com/weibo806/p/6193887.html