POST TIME:2021-05-24 02:51
dedecms是目前大家使用量最為廣泛的建站系統之一,最火軟件也是Dedecms搭建的,最近小編在制作一個小專題時遇到了問題,專題的URL規則計劃以http://www.dede58.com/z/yasuo/ 這個樣子,但是生成的URL總是變成 /z/yasuo.html,后來找到許多教程都沒搞定,并且還同時出現了提示“DedeTag Engine Create File False”和“專題主分類無法顯示新增欄目”這兩個問題,后來都一一解決了。
打開/include/channelunit.func.php文件(注意:在dede5.5中,需要打開channelunit.func.php文件),找到如下代碼:
$arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y)); if($filename != '') { $articleRule = dirname($articleRule).'/'.$filename.$GLOBALS['cfg_df_ext']; } 將這段代碼修改為: if($filename != '') { $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $filename, dd2char($m.$d.$aid.$y)); } else{ $arr_rpvalues = array($articleDir,$y, $m, $d, $timetag, $aid, dd2char($m.$d.$aid.$y)); } |
其實只是判斷一下這個自定義文件是否為空,如果不為空的話就替換這個東西{aid}這個變量。保存后即可!