仿站咨询QQ:2587483189

手机微信同号:15850888840

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

 打开 \include\arc.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
           }
完成。

  • 上一篇:下载的织梦模板如何安装?
  • 下一篇:dede 列表页 上一页下一页 只要链接
  • 来源:未知//所属分类: dede仿站 /更新时间:2018-08-22
    相关仿站教程