pages($total,$page,$pagesize,$offset,$url,$mode)
根据指定参数返回分页HTML
参数$total:内容的总数
参数$page:当前分页
参数$pagesize:每页分页大小,在后台“设置=》全局设置=》性能优化=》列表页每页信息数”处进行设置
参数$offset:偏移量,表示除第一页和最后一页外,当前页两端各显示多少个页码数
参数$url:分页所使用的URL规则,不指定则使用当前请求的URL,默认的规则在后台“设置=》栏目设置”界面中的进行设置。
参数$mode:为true则将转换URL中的&为&
例:
{pages($mintotal,$page,$pagesize,2,$urlrule)}
用于列表页分页
注:不同页面的变量名称不同。在列表页传值为$mintotal,在自由列表页是$total。在使用pages函数的时候建议用get_defined_vars()变量打印出来区分。
列表页$mintotal代表的是每次生成的条目数。是由下列三图中设置的值决定的。图3为生成栏目页界面,图4为每个栏目设置界面中列表页每页信息数的设置,图5为系统全局设置列表页每页信息数的值。如果图4设置了值那么$mintotal的值为图3值和图4值相乘。如果图4值为空,那么$mintotal的值为图3值和图5值相乘。
图 3
图 4
图 5