phpcms v9分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms v9分页相关的知识,希望对你有一定的参考价值。

loop $dongtai $w
<li><a href="$w['url']" title="$w['title']"><em><img src="IMG_PATHimg/fu.png"></em>$w['title']</a><span>【date('Y-m-d H:i:s',$w['inputtime'])】</span></li>
</li>
/loop
</ul>
pc:content action="lists" catid="10" num="25" "order="id DESC" page="$page"
<div id="pages" class="pageNavi">$pages</div>
/pc
出现以下问题
有 27条 上一页 1 2 下一页 显示 但是页面内容还是没变每页都显示27条
求解急

你的页面里面使用num=25给设置了分页规则,所以27条肯定就是显示2页的内容样式

而你的$dongtai这个跟num=25也没啥关联,所以肯定不分页,估计也没有把$page(当前是第几页)关联进去,所以循环出来的就是全部的了!
参考技术A 说明你的第二页没起作用,显示的还是第一页的内容吧?

phpcms分页问题

像这样的分页, 在第10也背后出现了省略号,系统是根据什么出现的省略号? 好像基本都是有第13页的时候出现省略号,怎么修改这个规则?

在文件phpcms/libs/classes/global.func.php里找到这个方法

function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) //定义一个函数

建议新建一个函数来做分页,因为有可能会影响到PHPCMS后台分页效果,所以可以重新复制下函数体写一个新函数,参数里有个参数$setpages = 10,这个就是默认最大显示页码数,看你的提问应该就是修改这个默认设置就行了。
参考技术A 你需要去修改他得核心分页方法,去进行修改才可以;在phpcms中你去找到pages这个方法,进行修改就好了。追问

知道怎么改吗?

以上是关于phpcms v9分页的主要内容,如果未能解决你的问题,请参考以下文章

phpcms v9后台多表查询分页代码

phpcms V9 get 实现前台搜索结果分页

phpcms V9 get 实现前台搜索结果分页  

phpcms v9栏目生成静态

phpcms v9 栏目首页如何生成到根目录?

怎么phpcms v9中点击一级栏目时,内容页显示的是第一个二级栏目的内容