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>";
扩展阅读
本文地址:https://www.vi586.com/web/423.html
版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处