当前位置:网站首页 > 软件教程 > 正文

dedecms文章列表分页错乱怎么修改?

作者:admin发布时间:2021-11-03分类:软件教程浏览:评论:0


导读:我们在用dedecms仿站的时候,调用文章列表页的分页时,我们会用到:1{dede:pagelistlistitem="info,index,end,pre,next,pageno"listsize="5"/}然而系统默认的解析样式是<li><ahref=http://>数字</a></li>,但是有时候我们

我们在用dedecms织梦仿站的情况下,启用文章列表页的分页查询时,大家会使用:

1
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}

殊不知系统软件默认设置的分析款式是<li><a href=’http://’>数据</a></li>,可是有时大家的目标站的分页样式是<a href=’http://’>数据</a>。

由于目标站的CSS里边压根沒有这对标识的特性值,因而网页页面便会发生错乱,显而易见大家不用<li></li>这对标识,下边大家而言说怎么修改。

最先我们要搞清楚一个基础理论,DEDE的网页页面都分动态性和静态数据二种方法表明,显而易见标识的解析函数也有2个,各自相匹配静态数据和静态网页页面。

改动目录页的{dede:pagelist /}标识,最先我们要明确自身目录页是动态性或是静态数据的网页页面。

寻找include文件夹名称内的arc.listview.class.php文件,

如果是动态性的,ctrl F搜索function GetPageListDM。

如果是静态数据的,ctrl F搜索function GetPageListST。

~~下列是GetPageListDM涵数的一部分编码:

1
2
3
4
5
6
7
8
9
if($totalpage<=1 && $this->TotalResult>0)
  {
   return “<li><span class="pageinfo">共 1 页/".$this->TotalResult." 条纪录</span></li>
";
  }
  if($this->TotalResult == 0)
  {
   return “<li><span class="pageinfo">共 0 页/".$this->TotalResult." 条纪录</span></li>
";
  }
  $maininfo = “<li><span class="pageinfo">共 <strong>{$totalpage}</strong>页<strong>".$this->TotalResult."</strong>条</span></li>
";

除掉涵数里边的<li>和</li>标识就可以,假如你需要改动分析后展现的数据类型还可以在这里里边改动(如加上class=XX)。

实际改动必须因目标站而决策。

PS: 內容网页页面的分页查询改动文档是include文件夹名称中:arc.archives.class.php

标签:dedecms


欢迎 发表评论: