博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

织梦搜索页面的分页

Posted on 2013-06-22 11:11  SmarTom  阅读(669)  评论(0编辑  收藏  举报

织梦DedeCMS模板网站文章内容页面dede:pagebreak分页显示数量控制:

这个教程主要是改一下{dede:pagebreak/}这个标签,这个文章内容分页的标签有一个缺点,就是不管分多少页都全部都显示出来。现在将其实现控制显示的数量。

找到include/arc.archives.class.php

  1. function GetPagebreak($totalPage,$nowPage,$aid)  

找到

 

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

在这个循环前面加上

 

  1. if($totalPage>=8){//这个是在分页数量大于的情况下执行下面的语句   
  2. $totallist=7+$nowPage;//这里是要显示几页,如果是10页就写9   
  3. if($totallist>$totalPage){   
  4. $totallist=$totalPage;   
  5. }   
  6. $d=$nowPage;   
  7. $dqys=$totallist-($d-1);   
  8. if($dqys<8){   
  9. $d=$totalPage-7;   
  10. }   
  11. }else{   
  12. $totallist=$totalPage;   
  13. $d=1;   
  14. }  

然后将

 

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

改为

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

这样就可以控制文章页的分页显示了。