織夢園模板網專注于織夢企業模板、DeDe整站模板、織夢Html5模板等織夢模板的下載,提供DEDE織夢模板相關服務。織夢園織夢模板交流群
用戶名:
密碼:
注冊
注冊后享受折扣價

織夢dede中列表頁顯示條數不同的解決方法

織夢園模板 / 2021-09-22 / 收藏
首先找到網站根目錄/include/ arc.listview.class.php
 
這里以列表首頁顯示6條,其他列表頁顯示9條為例,即 
 
模板頁標簽{dede:list pagesize="6"}{/dede:list} 
 
$this->PageSize = 6 
  
1.找到函數ParseDMFields 
 
在里面找
if($ctag->GetName()=="list") 
 { 
 $limitstart = ($this->PageNo-1) * $this->PageSize; 
 $row = $this->PageSize; 

修改為:
if($ctag->GetName()=="list") 
 { 
 $limitstart = ($this->PageNo-1) * $this->PageSize; 
 if($this->PageNo>2) 
{ 
 $limitstart = ($this->PageNo-1) * ($this->PageSize+3)-3; 
 } 
 $row = $this->PageSize; 
 if($this->PageNo>1) 
{ 
 $row = $this->PageSize+3; 
 } 

2.找到
$totalpage = ceil($this->TotalResult/$this->PageSize);//總共有兩處分別為靜態和動態

改為
$totalpage = ceil(1+($this->TotalResult-$this->PageSize)/($this->PageSize+3));

相關故障問題

收縮
fun88体育网