专注互联网营销推广
服务热线:0577-86997785

织梦DedeCms列表首页和第一页链接不同的解决办法

原创2019-04-04 14:33温州做网站
织梦DedeCms是国内比较主流的建站程序之一,后台操作简单,新手站长也能快速搭建自己的网站。但仍有一些细节需要处理,今天要介绍的就是织梦DedeCms列表首页和第一页链接不同的解决办法。
织梦DedeCms的栏目分页链接,细心的人会发现"首页"和"第一页"的URL是不一样的。从SEO优化方面来说,对搜索引擎不太友好,所以我们修改了这个问题。
1.找到/include/arc.listview.class.php这个文件,将
$typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);
添加到"//获得上一页和主页的链接"上面
2.找到下面几行代码(就在"//获得上一页和主页的链接"下面)
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";
}
修改成
if($this->PageNo != 1)
{
    if($prepagenum==1)
    {
        $prepage.="<li><a href=\"".$typedir."/\">上一页</a></li>\r\n";
    }
    else {
        $prepage.="<li><a href=\"".str_replace("{page}",$prepagenum,$tnamerule)."\">上一页</a></li>\r\n";
    }
    $indexpage="<li><a href=\"".$typedir."/\">首页</a></li>\r\n";
}
3.找到 $listdd.="<a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a>\r\n";
修改成
if($j==1)
{
    $listdd.="<li><a href=\"".$typedir."/\">".$j."</a></li>\r\n";
}
else {
    $listdd.="<li><a href=\"".str_replace("{page}",$j,$tnamerule)."\">".$j."</a></li>\r\n";
}
保存后覆盖服务器文件,去后台更新列表,至此栏目翻页链接保持统一
服务热线:0577-86997785 移动电话:130 9198 1322 公司地址:浙江省温州经济技术开发区滨海园区海汇中心3幢802

版权所有 © 2010-2019 温州雷特加网络科技有限公司

在线客服