dede分页dede:pagebreak显示数量控制的方法

织梦教程 强烈建议 2024-06-16 10:35 57 0

  dede文章内容页内容太多太长了,用一页整个框架就不好看,于是会想到分页。但是织梦原有的分页标签是不管多少页会全部显示出来。今天,AB模板网为您带来DEDECMS织梦网站文章内容页面分页dede:pagebreak显示数量控制的方法。

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

  找到include/arc.archives.class.php

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

  找到

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

  在这个循环前面加上

  if($totalPage>=8){//这个是在分页数量大于的情况下执行下面的语句

  $totallist=7+$nowPage;//这里是要显示几页,如果是10页就写9

  if($totallist>$totalPage){

  $totallist=$totalPage;

  }

  $d=$nowPage;

  $dqys=$totallist-($d-1);

  if($dqys<8){

  $d=$totalPage-7;

  }

  }else{

  $totallist=$totalPage;

  $d=1;

  }

  然后将for($i=1;$i<=$totalPage;$i++) 改为for($i=$d;$i<=$totallist;$i++)

  这样就可以控制文章页的分页数了。希望对有需要的朋友能有一定的帮助。

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!