DEDE的默認認列表標題是頂級欄目 / 一級欄目_網站標題
從這個默認的標題可以看出一級欄目并沒有在前面按照常見的說法是越是在前面的東西權重會越高一點所以要改成一級欄目/頂級欄目_網站標題的樣式這也符合用戶看東西從左到右的性質下面來看具體的修改細節
打開include typelinkclassphp 行原文
$this>valuePositionName =$tinfos[typename]$this>SplitSymbol$this>valuePositionName;
修改為
$this>valuePositionName =$this>valuePositionName$this>SplitSymbol$tinfos[typename];
改完之后就會出現一級欄目/頂級欄目_網站標題 這類形式
看到上面這重性質可能還會不太滿意因為中間的“/”(橫杠)不是我們常見到的下劃線(_)或者橫杠()形式其實這都無關緊要這個字符只不過是要搜索引擎來分隔字符用的但是為了更好的達到網站優化的效果我們還是會去修改看到哪不滿意就去找出問題修改修改再修改直到自己看不出什么問題的時候再說修改方法吧
去掉欄目頁標題的斜杠問題
原來二級欄目頁面的title是“一級欄目名稱/二級欄目名稱_網站名稱”經過第一步之后會變成“二級欄目名稱/一級欄目名稱_網站名稱”
打開include/arclistviewclassphp行
$this>Fields[title] =ereg_replace(“[<>]“” /“$this>TypeLink>GetPositionLink(false));
替換為
$this>Fields[title] =ereg_replace(“[<>]“”_”$this>TypeLink>GetPositionLink(false));
改成之后成為二級欄目名稱_一級欄目名稱_網站名稱
經過這兩步之后就成了你想要的效果了