加入收藏 | 设为首页 | 会员中心 | 我要投稿 周口站长网 (https://www.0394zz.cn/)- 数据采集、智能营销、经验、云计算、专属主机!
当前位置: 首页 > 教程 > 正文

dedecms织梦分页列表添加省略号

发布时间:2022-09-02 10:21:35 所属栏目:教程 来源:互联网
导读:打开 includearc.listview.class.php 找到 1 $total_list = $list_len * 2 + 1;这里有2处,都需要在它的下面加入 01 //省略号 02 if ($totalpage $total_list) { 03 $half = floor(($total_list - 4) / 2); 04 $half_start = $this-PageNo - $half + 1; 05
  打开 includearc.listview.class.php 找到
 
  1
  $total_list = $list_len * 2 + 1;这里有2处,都需要在它的下面加入
  01
  //省略号
  02
         if ($totalpage > $total_list) {
  03
             $half = floor(($total_list - 4) / 2);
  04
             $half_start = $this->PageNo - $half + 1;
  05
             if ($total_list % 2 !== 0) --$half_start;
  06
             $half_end = $this->PageNo + $half;
  07
         }
  08
         if (($totalpage - $this->PageNo) < ($total_list - 3)) {
  09
             $half_start = $totalpage - $total_list + 3;
  10
             unset($half_end);
  11
         }
  12
         if ($this->PageNo <= ($total_list - 3)) {
  13
             $half_end = $total_list - 2;
  14
             unset($half_start);
  15
         }继续找到
  1
  for($j;$j<=$total_list;$j++)
  这里也有2处,都需要改成
 
  1
  for($j=1;$j<=$totalpage;$j++)最后找到
  1
  if($j==$this->PageNo)这里也有2处,在它上面加入
  01
  //省略号
  02
             if (isset($half_start) && $j < $half_start && $j > 1) {
  03
   
  04
                 if ($j == 2) $listdd .= "<li style='border:0;'><a href='javascript:void(0)'>...</a></li>";
  05
                 continue;
  06
             }
  07
             if (isset($half_end) && $j > $half_end && $j < $totalpage) {
  08
                 if ($j == ($half_end + 1)) $listdd .= "<li style='border:0;'><a href='javascript:void(0)'>...</a></li>";
  09
                 continue;
  10
             }完成。

(编辑:周口站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读