一、全局配置文件
/config/page/pc/page.php 电脑端 前端分页样式 /config/page/pc/member.php 电脑端 用户中心分页样式 /config/page/mobile/page.php 移动端 前端分页样式 /config/page/mobile/member.php 移动端 用户中心分页样式
多站点分页配置文件:
多站目录下新建/config/page/pc/page.php 电脑端 前端分页样式 多站目录下新建/config/page/pc/member.php 电脑端 用户中心分页样式 多站目录下新建/config/page/mobile/page.php 移动端 前端分页样式 多站目录下新建/config/page/mobile/member.php 移动端 用户中心分页样式
分页配置文件完整参数解析:
'共%s条', // 你希望在分页中显示“统计”名字链接。如果你不希望显示,可以把它的值设为 FALSE 'total_tag_open' => '
二、临时配置文件
临时配置只针对本地查询的分页标签,写在本次查询之前,语法格式为:
set_page_config(array( /**这里是自定义分页样式配置文件*/ // 自定义“统计”链接 'total_link' => '共%s条', // 你希望在分页中显示“统计”链接的名字。如果你不希望显示,可以把它的值设为 FALSE 'total_tag_open' => '', // “统计”链接的打开标签 'total_tag_close' => '', // “统计”链接的关闭标签 // 自定义“下一页”链接 'next_link' => '下一页', // 你希望在分页中显示“下一页”链接的名字。如果你不希望显示,可以把它的值设为 FALSE 'next_tag_open' => '', // “下一页”链接的打开标签 'next_tag_close' => '', // “下一页”链接的关闭标签 // 自定义“上一页”链接 'prev_link' => '上一页', // 你希望在分页中显示“上一页”链接的名字。如果你不希望显示,可以把它的值设为 FALSE 'prev_tag_open' => '', // “上一页”链接的打开标签 'prev_tag_close' => '', // “上一页”链接的关闭标签 // 自定义“当前页”链接 'cur_tag_open' => '', // “当前页”链接的打开标签 'cur_tag_close' => '', // “当前页”链接的关闭标签 // 自定义“数字”链接 'num_tag_open' => '', // “数字”链接的打开标签 'num_tag_close' => '', // “数字”链接的关闭标签 // 自定义“最后一页”链接 'last_link' => false, // 自定义“第一页”链接 'first_link' => false, // 是否显示数字链接 'display_pages' => TRUE, // 显示的分页左右两边数字个数 'num_links' => 4, // 区域标签 'full_tag_open' => '', // 区域标签 'full_tag_close' => '', ));?> {module ....} {/module}
调用分页时就按本次配置为准:
{$pages}
三、给标签指定分页配置文件
pagefile=分页文件名
分页文件名位于:/config/page/pc或mobile/文件名.php
例如,module标签指定分页篇文章文件为test_page
{module ******* pagefile=test_page ***}
文件位置:/config/page/pc或mobile/test_page.php
四、其他例子
1、给分页加select选择页数,适用于列表页面和搜索页面
{$pages} ////////////开始////////////// {if $nums} {/if}
2、跳转页面设置
3、单独写上下页标签
需要写在循环标签之后 当前页码:{$page} 总页数:{$nums} 总条数:{$total} 当前url:{$my_web_url} 下一页:{str_replace('{page}', min($page+1, $nums), $pagerule)} 上一页:{str_replace('{page}', max($page-1, 1), $pagerule)} 首页:{str_replace('{page}', 1, $pagerule)} 末页:{str_replace('{page}', $nums, $pagerule)} ------如果循环标签规定了return=xxx,那么需要改成----- 当前页码:{$page_xxx} 总页数:{$nums_xxx} 总条数:{$total_xxx} 下一页:{str_replace('{page}', min($page_xxx+1, $nums_xxx), $pagerule_xxx)} 上一页:{str_replace('{page}', max($page_xxx-1, 1), $pagerule_xxx)}