dede 网站文章页 “上一页 下一页” 不显示

dede 网站文章页 “上一页 下一页” 不显示,第1张

1、其实就是在css里写好样式就可以了

2、要注意哦,织梦列表分页样式默认是带有li标记的

3、可以修改列表系统文件删除li标记,当然也可以直接在css里定义li样式

4、下面是织梦各列表的php文件,可以自己修改包括实现其他功能等

include/ 下

arclistviewclassphp 栏目列表分页样式

arcarchivesclassphp 内容列表分页样式

arctaglistclassphp TAG列表分页样式

arcfreelistclassphp 自由列表分页样式

arcsearchviewclassphp 搜索列表分页样式

梦客吧织梦模板

为您解答

望采纳

主要就是控制一下: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页,这样也可以啊。。。其实这些都是无所谓的。。只要没影响整体页面的布局就可以了(个人看法)

这是调用上篇,下篇

上一篇:{dede:prenext get='pre'/}

下一篇:{dede:prenext get='next'/}

如果要文章内容分页的话,设置方法,

到include/arc_archivesclassphp文件里,查找到这个 for($i=1;$i<=$totalPage;$i++)

替换为以下

$total_list=7; //显示7个,32+1=7

if($nowPage >= $total_list) {

$i = $nowPage-3; //前后6个,(7-1)/ 2=3

$total_list = $nowPage+3; //前后3个,(7-1)/ 2=3

if($total_list >= $totalPage)

$total_list = $totalPage;

}else{

$i=1;

if($total_list >= $totalPage)

$total_list = $totalPage;

}

for($i;$i<=$total_list;$i++)

在模板里面调用代码是{dede:pagebreak/}

织梦cms内容页分页调用代码是:

<div class="dede_pages">

<ul class="pagelist">

{dede:pagebreak/}

</ul>

</div>

这里的调用标签对应的CSS代码如下:

dede_pages{

}

dede_pages ul{

float:left;

padding:12px 0px 12px 16px;

}

dede_pages ul li{

float:left;

font-family:Tahoma;

line-height:17px;

margin-right:6px;

border:1px solid #E9E9E9;

}

dede_pages ul li a{

float:left;

padding:2px 4px 2px;

color:#555;

display:block;

}

dede_pages ul li a:hover{

color:#690;

text-decoration:none;

padding:2px 4px 2px;

}

dede_pages ul lithisclass,

dede_pages ul lithisclass a,pagebox ul lithisclass a:hover{

background-color:#F8F8F8;

padding:2px 4px 2px;

font-weight:bold;

}

dede_pages pageinfo{

line-height:21px;

padding:12px 10px 12px 16px;

color:#999;

}

dede_pages pageinfo strong{ color:#555;

font-weight:normal;

margin:0px 2px;

}

这个在dede的后台就可以设置。具体是:

点击右边的“系统”->“系统基本参数”

然后点击右边的“性能选项 ”,打开后第二项“(是/否)开启长文章自动分页” 选择是即可。祝你成功!

<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

}

>

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

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

你可以在/include/arclistviewclassphp这里面修改。

但是具体要看你怎么改了,如果只是简单的那你就改下相应的css就可以了,我给你说的这个是改变分页结构,然后自己控制其样式。

例如你只换个颜色,这你就不需要改这了,只需要改下css就好了!

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede 网站文章页 “上一页 下一页” 不显示

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情