phpcms分页问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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调用栏目子栏目代码分页问题

pc:content action="category" catid="$catid" num="5" order="listorder ASC"
loop $data $cat
pc:content action="lists" catid="$cat['catid']" order="id DESC" num="6" return="subcate" page="$page"
if $subcate

loop $subcate $r

<div class="post clearfix" style="padding:20px 10px 20px 15px;" id="post-106572">

<div class="thumb">

<a href="$r[url]" title="$r['title']">
<img width="130" height="100" src="thumb($v[thumb],90,60)" class="attachment-130x100 wp-post-image" alt="1406063 (1)" title="">
</a>

</div>

<div class="indexs">
<h2><a href="$r[url]" title="$r[title]" rel="bookmark">$r[title]</a></h2>
<div class="time_p">
<ul>
date('Y.m.d',$r[inputtime]) @ <a href="$cat['url']" rel="tag">$cat['catname']</a>

</ul>
</div>

<div class="p">str_cut(strip_tags($r[description]), 150)</div>
</div>

</div>
/loop
/if

/pc
<div id="pages" class="text-c" style="text-align:center;">$pages</div>
/loop

/pc

分页出现了两个,就是循环上的问题,我想把他弄一个循环就可以搞定栏目及子栏目的分页,不知道各位大神有没有什么办法。

参考技术A /pc
/loop
<div id="pages" class="text-c" style="text-align:center;">$pages</div>
/pc
把分页放到循环外面追问

放了,放出去之后就没分页了

追答

pc:content action="category" catid="$catid" num="5" order="listorder ASC" return="subcate" page="$page"
loop $data $cat
pc:content action="lists" catid="$cat['catid']" order="id DESC" num="6"

头部也改一下.

追问

还是不行,小哥,本来是有的,后面变成空的了,本来是这样

后面变成空的页面了

追答

你的需求是显示栏目信息,然后显示子栏目下的前6条,然后让栏目分页?

追问

不是,我的需求是显示栏目及子栏目的信息,然后做一个分页,就能把栏目子栏目的文章弄出来。大哥,您的扣是多少,麻烦你了

追答

pc:content action="category" catid="$catid" num="5" order="listorder ASC" page="$page"
loop $data $cat
pc:content action="lists" catid="$cat['catid']" order="id DESC" return="subcate" num="6"
好好看了下,是这里写的有问题,重新改了下,你试试看.
要是还不行,建议使用get方法.

追问

小哥,你把你的扣扣给我吧。好不好。

本回答被提问者采纳

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

关于phpcms模板自定义分页

Ajax实现phpcms列表分页效果

phpcms v9分页

phpcms无刷新分页

问题解决增加https后 phpcms 分页错误

PHPCMS调用栏目子栏目代码分页问题