网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1330|回复: 0

织梦dedecms文章分页标题优化

[复制链接]
发表于 2013-7-17 13:02:35 | 显示全部楼层 |阅读模式
织梦Dedecms是一个不错的建站cms系统,最近在用织梦建站的时候发现文章分页后,每个分页都是同一个标题,不利于优化,想在分页后面加上一个数字来进行区别,怎么做呢?

以Dedecms5.6为例,找到arc.archives.class.php文件,在355行左右找到以下代码



  • /循环生成HTML文件
  •         else
            {
  •             for($i=1;$i<=$this->TotalPage;$i++)  
                {
  •                 if($this->TotalPage > 1) {  
                        $this->Fields['tmptitle'] = (emptyempty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);
  •                     if($i>1) $this->Fields['title'] = $this->Fields['tmptitle'];  
                    }
  •                 if($i>1)  
                    {
  •                     $truefilename = $this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;
  •                 }
修改成


  • /循环生成HTML文件
  •         else
            {
  •             for($i=1;$i<=$this->TotalPage;$i++)  
                {
  •                 if($this->TotalPage > 1) {  
                        $this->Fields['tmptitle'] = (emptyempty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);
  •                     if($i>1) $this->Fields['title'] = $this->Fields['tmptitle'].'('.$i.')';  
                    }
  •                 if($i>1)  
                    {
  •                     $truefilename = $this->GetTruePath().$fileFirst."_".$i.".".$this->ShortName;
  •                 }

也就是在if($i>1) $this->Fields['title'] = $this->Fields['tmptitle'];后面加了.'('.$i.')',这样分页标题就是显示为“文章标题(2)”、“文章标题(3)”....
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-11-13 13:11 , Processed in 0.093601 second(s), 26 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表