phpcms 修改分页样式(最优方法)

 
本文介绍如何修改phpcms 的分页样式,不直接修改pages方法:
 
 
第一步:
 
首先找到 pc list 标签,pages是在什么地方赋值的:
 
在 phpcms/libs/classes/template_cache.class.php 解析成PHP代码:
 
具体做法:
 
修改 phpcms/libs/classes/template_cache.class.php 中 pc_tag 方法:
 
新增 pagetype 参数
 

phpcms 修改分页样式(最优方法)

 

phpcms 修改分页样式(最优方法)

 
调用的地方:
 
{pc:content action="lists" catid="$catid" num="20" order="id DESC" page="$page" pagetype="mobile" moreinfo="1"}

{/pc}

最后修改 phpcms/libs/functions/global.func.php 中 pages 方法:
 
function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10,$pagetype = '') {
//如果有pagetype参数就调用别的分页方式,复制pages方法
if($pagetype == 'mobile') {
return m_pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10,$pagetype = '');
}
省略....

}

0 个评论

要回复文章请先登录注册