dedecms 分页为什么只有共 1页8条记录为什么

dedecms 分页为什么只有共 1页8条记录为什么,第1张

主要就是控制一下:listsize这个参数就可以了,如果只需要10页就设置成5,因为的参数会乘以2的方式来显示,如果是3,就是显示6个页码。

<div class="dede_pages">

<ul class="pagelist">

{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}

</ul>

</div><!-- /pages -->

希望对你有所帮助

PS:那你直接设置成4好了,显示8页,这样也可以啊。。。其实这些都是无所谓的。。只要没影响整体页面的布局就可以了(个人看法)

你的后台设置   系统---系统基本参数---性能选项---文章自动分页大小(单位: K):  你设置文字的量就可以了。 你还可以在后台你发布文章的时候,用编辑器的分页标示 #p#副标题#e#   如图

就可以指定位置开始分页了。

dedecms的这条代码在所选栏目中的文档内容不足两页的情况下,会自动转化为“共1页X条记录”的格式,你只需把文档数目增加到一页以上就可以了。

简单点说就是文档数目还达不到翻页的量,多加点文档让它一页显示不完,就自然可以了。

望采纳。

<php

include("connectionphp");

$perNumber=10; //每页显示的记录数

$page=$_GET['page']; //获得当前的页面值

$count=mysql_query("select count() from user"); //获得记录总数

$rs=mysql_fetch_array($count);

$totalNumber=$rs[0];

$totalPage=ceil($totalNumber/$perNumber); //计算出总页数

if (!isset($page)) {

$page=1;

} //如果没有值,则赋值1

$startCount=($page-1)$perNumber; //分页开始,根据此方法计算出开始的记录

$result=mysql_query("select from user limit $startCount,$perNumber"); //根据前面的计算出开始的记录和记录数

while ($row=mysql_fetch_array($result)) {

echo "user_id:"$row[0]"<br>";

echo "username:"$row[1]"<br>"; //显示数据库的内容

}

if ($page != 1) { //页数不等于1

>

<a href="fenyephppage=<php echo $page - 1;>">上一页</a> <!--显示上一页-->

<php

}

for ($i=1;$i<=$totalPage;$i++) { //循环显示出页面

>

<a href="fenyephppage=<php echo $i;>"><php echo $i ;></a>

<php

}

if ($page<$totalPage) { //如果page小于总页数,显示下一页链接

>

<a href="fenyephppage=<php echo $page + 1;>">下一页</a>

<php

}

>

================================

这个是很简单的而且也写了注释不知道合不合你的意

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 分页为什么只有共 1页8条记录为什么

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情