DedeCMS织梦

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

阿里云


织梦 dedecms 列表分页添加省略号(支持动态静态),打开 \include\arc.listview.class.php 找到:

  1. $total_list = $list_len * 2 + 1;
也想出现在这里?联系我们
创客主机

这里有 2 处,都需要在它的下面加入

  1.  if ($totalpage > $total_list) { 
  2.  
  3.             $half = floor(($total_list - 4) / 2); 
  4.  
  5.             $half_start = $this->PageNo - $half + 1; 
  6.  
  7.             if ($total_list % 2 !== 0) --$half_start; 
  8.  
  9.             $half_end = $this->PageNo + $half; 
  10.  
  11.         } 
  12.  
  13.         if (($totalpage - $this->PageNo) < ($total_list - 3)) { 
  14.  
  15.             $half_start = $totalpage - $total_list + 3; 
  16.  
  17.             unset($half_end);
  18.  
  19.         } 
  20.  
  21.         if ($this->PageNo <= ($total_list - 3)) { 
  22.  
  23.             $half_end = $total_list - 2; 
  24.  
  25.             unset($half_start); 
  26.  
  27.         }

继续找到

  1. for($j;$j<=$total_list;$j++)

这里也有 2 处,都需要改成

  1. for($j=1;$j<=$totalpage;$j++)

最后找到

  1. if($j==$this->PageNo)

这里也有 2 处,在它上面加入

  1. if (isset($half_start) && $j < $half_start && $j > 1) {
  2.  
  3.                 if ($j == 2) $listdd .= "<li style='border:0;'><a href='javascript:void(0)'>...</a></li>";
  4.  
  5.                 continue;
  6.  
  7.             }
  8.  
  9.             if (isset($half_end) && $j > $half_end && $j < $totalpage) { 
  10.  
  11.                 if ($j == ($half_end + 1)) $listdd .= "<li style='border:0;'><a href='javascript:void(0)'>...</a></li>";
  12.  
  13.                 continue; 
  14.  
  15.             }

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

已有 376 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!