Dedecms 模板中心

您现在的位置: 秀站网 > 织梦大学 > 使用教程 >

DedeCMS列表页分页<首页>和<第一页>重复的去重处理

来源:重庆时时彩独胆技巧 发布时间:2017-07-14热度: ℃我要评论
使用 dedecms模板 建站做列表栏目的时候会发现这样一个问题,这个栏目(bbb)的首页地址会有两个一个是默认的栏目也地址如:www.helaal.com/dedecms/另外一个就是www.helaal.com/dede...

本文地址:http://www.helaal.com/dedecms_jq/809.html
文章摘要:DedeCMS列表页分页<首页>和<第一页>重复的去重处理_使用教程_织梦大学,逴俗绝物乌市暮四朝三,车用良金美玉子云。

使用dedecms模板建站做列表栏目的时候会发现这样一个问题,这个栏目(bbb)的首页地址会有两个一个是默认的栏目也地址如:www.helaal.com/dedecms/另外一个就是www.helaal.com/dedecms/list_1.html。从SEO优化的角度来说一个页面应该只有一个URL。出于这个原因,可以对这个dedecms的小“bug”做一下优化。

修改方法和步骤如下:

1.打开/include/arc.listview.class.php这个文件,找到如下代码:

$tnamerule = preg_replace("/^(.*)\//"'', $tnamerule);

2.在这段代码之后,以及注释:“//获得上一页和主页的链接”之前,及这两者之间添加如下代码:

$typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);

3.在前面的注释"//获得上一页和主页的链接"后面找到代码段:

if($this->PageNo!= 1)
        {
                    $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
                    $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";
                 
          }
else
            {
                        $indexpage="<li>首页</li>\r\n";
              }

将上面的代码替换成:

if($this->PageNo != 1)
                {
                        if($prepagenum==1)
                        {
                $prepage.="<a href=\"".$typedir."/\">前一页</a>\r\n";
                }
                else
                {
                $prepage.="<a href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">前一页</a>\r\n";
                }
                $indexpage="<a href=\"".$typedir."/\">首页</a>\r\n";
                }

4.再找到代码:

$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";

替换为:

 if($j==1)
            {
        $listdd.="<a href=\"".$typedir."/\">".$j."</a>\r\n";
        }
        else
        {
        $listdd.="<a href=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a>\r\n";
}
 

这样“首页”和数字页码“1” 都指向了该栏目的唯一地址。

本文地址:http://www.helaal.com/dedecms_jq/809.html

    全球通时时彩平台骗局 海宝时时彩智能软件 重庆时时彩代理返点 时时彩如何兑奖 优游平台黑钱过吗
    网上开时时彩平台违法 内蒙古时时彩软件手机版 时时彩定位胆大小单双 时时彩五星组选60技巧 时时彩万能7码如何使用
    江西时时彩20150101开奖号码 时时彩组选60怎么看号 时时彩后一银狐娱乐 彩票预测软件手机版 巧博时时彩平台
    时时彩在线模拟投注 时时彩前中后混合组选 时时彩五星直选技巧 潍坊时时彩软件 时时彩有什么好的公式
    四川快乐12任五走势图手机 江苏11选5限号怎么才能出票 二八杠就上 fs2cc 上海11选5预测 安徽快三开奖结果查询
    北京快乐8开奖记录 广东十一选五杀号方法 云南十一选五走势图 北京赛车投注平台出租 一定牛北京十一选五
    天津快乐十分 北京pk拾怎么玩技巧 重庆时时彩快速开奖器 全国十一选五开奖结果 江西时时彩走势图开奖
    十一选五黑龙江开奖 终极急速赛车5 管家婆码报2017年 吉林11选5最牛走势图 360双色球杀号