專注互聯網營銷推廣
服務熱線: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 移動電話:131-5770-6995 公司地址:浙江省溫州經濟技術開發區濱海園區海匯中心3幢802

版權所有 ? 2010-2020 溫州極禾科技有限公司ICP備案:浙ICP備18046138號-2

在線客服
高清av电影