dedecms中列表页显示条数不同的如何解决方法

迷离的夜空,灰黑色的天际悬着一轮金色的孤舟,载着满仓的梦想,驶向云层深处;凉风微微的吹袭着黑夜的素纱,掸掉岁月的风尘;融融的月光静静的流淌,冲断记忆的决堤;零星点点,柔柔的洒在树叶上,泛出浅浅的绿;如华的银色裹住一丝清凉,铺设一地的奢华。

首先找到网站根目录/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));

本文dedecms中列表页显示条数不同的如何解决方法到此结束。冬天的河干涸了,我相信,春水还会来临,那时白帆就是我心中的偶像;风中的树叶凋零了,我相信,泥土里的梦将在枝头开花结果。谢谢大家支持!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序