dede 网站文章页 “上一页 下一页” 不显示
1、其实就是在css里写好样式就可以了
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就好了!
0条评论