Dedecms   发布时间:2022-05-06  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了dedecms中列表页显示条数不同的解决方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

首先找到网站根目录/include/ arc.listview.class.php 这里以列表首页显示6条,其他列表页显示9条为例,即 模板页标签{dede:list pagesize=6}{/dede:list} $this-PageSize = 6 1.找到函数ParseDMFields 在里面找 if($ctag-GetName()==list) { $limitstart =

首先找到网站根目录/include/ arc.listview.class.@L_450_0@

这里以列表@L_673_1@显示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.找到
$@R_550_10586@lpage = ceil($this->@R_550_10586@lResult/$this->PageSizE);//总共有两处分别为静态和动态
改为

 

$@R_550_10586@lpage = ceil(1+($this->@R_550_10586@lResult-$this->PageSizE)/($this->PageSize+3));

大佬总结

以上是大佬教程为你收集整理的dedecms中列表页显示条数不同的解决方法全部内容,希望文章能够帮你解决dedecms中列表页显示条数不同的解决方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。