DedeCMS文章分页显示数量,键盘左右翻页

作者: 本站原创  发布时间:  浏览:

       DedeCMS文章可以根据自己的需要合理分页,达到增加PV的目的。可以增加点击图片切换到下一页和键盘左右方向键切换。

列表分页内容分页样式左右键盘翻页

       织梦的图集模型并不好用,多图上传后,无法进行重新排序,维护麻烦。可以考虑用文章模型做图集,好处有:

①图片下面可以写文字性描述,比分页副标题实用得多;

②每个分页可以两张或多张,这是图集模型无法比拟的;

③分页页码数量控制,如果图片集分页全部罗列出来影响美观。

文章分页页码数量太多修改

       DedeCMS用{dede:pagebreak/}对内容分页,分页页码数量控制需要修改文件/include/arc.archives.class.php,如果是动态分页,找到function GetPagebreak,静态分页修改方法相同,往下找到

for($i=1;$i<=$totalPage$i++)

       修改为

if($totalPage>=5){//这个是在分页数量大于的情况下执行下面的语句 
$totallist=4+$nowPage;//这里是要显示几页,如果是5页就写4 
if($totallist>$totalPage){ 
 $totallist=$totalPage; 
} //www.vi586.com 
$d=$nowPage; 
$dqys=$totallist-($d-1); 
if($dqys<5){ 
 $d=$totalPage-4; 
} 
}else{ 
 $totallist=$totalPage; 
 $d=1; 
}

for($i=$d;$i<=$totallist;$i++)

DedeCMS文章支持键盘左右键翻页

       在文章模板</head>之前增加

<script type="text/javascript" src="jquery.js"></script><!--引入jquery-->
<script type="text/javascript"> $(document).ready(function(){
    var prevpage=$("#pre").attr("href");
    var nextpage=$("#next").attr("href");
    $("body").keydown(function(event){
      if(event.keyCode==37 && prevpage!=undefined) location=prevpage;
      if(event.keyCode==39 && nextpage!=undefined) location=nextpage;
    });
});
</script>

       继续在/include/arc.archives.class.php,function GetPagebreak函数里,找到

$PageList.="<li><a href='view.php?aid=$aid&pageno=$nPage'>上一页</a></li>";

       <a>标签增加id='pre',即

$PageList.="<li><a id='pre' href='view.php?aid=$aid&pageno=$nPage'>上一页</a></li>";

       同样在下面找到

$PageList.="<li><a href='view.php?aid=​$aid&pageno=$lPage'>下一页</a></li>";

       <a>标签增加id='next',即

$PageList.="<li><a id='next' href='view.php?aid=$aid&pageno=$lPage'>下一页</a></li>";

上一篇:DedeCMS解决选择副栏目显示不全

下一篇:DedeCMS织梦增加TAG属性分类及调用

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图