織夢系統可能根據用戶的喜好設置自己喜好的文章路徑,這一點是非常人性化和方便的,但是我們發現在選擇織夢文章命名規則的時候,在選擇拼音命名的時候后面總是會帶上一個{aid}.的ID。其實這也是織夢系統的設計者為了防止文章重名來卻別文檔而特別設計的。但是有些用戶卻不喜歡使用這個ID,希望能去掉,只顯示獨立的拼命命名。下面織夢模板網根據用戶需求給出解決方法。
織夢文章拼音命名規則時去掉id的方法介紹
第一步:
選擇:網站欄目管理,修改欄目的高級選項,文章命名規則:{typedir}/{Y}{M}{D}/{aid}.html 這是默認的狀態
把aid改為pinyin,但是發現生產的靜態頁面后面還帶有文章id。
第二步:
再include文件夾下找到channelunit.func.php
再里面找到
if(ereg('/{p',$articleRule))
{
$articleRule = str_replace('{pinyin}',GetPinyin($title).'_'.$aid,$articleRule);
$articleRule = str_replace('{py}',GetPinyin($title,1).'_'.$aid,$articleRule);
}
$articleUrl = '/'.ereg_replace('^/','',$articleRule);
return $articleUrl;
}
}
//獲得指定類目的URL鏈接
//對于使用封面文件和單獨頁面的情況,強制使用默認頁名稱
注意紅色部分:把它替換為:
$articleRule = str_replace('{pinyin}',GetPinyin($title),$articleRule);保存后我們再看下我們的文章路徑是不是已經去掉ID了呢?
新聞熱點
疑難解答