DEDECMS 是一款功能强大的内容管理系统,被众多站长广泛使用。然而,默认情况下,DEDECMS 的文章和列表命名规则可能无法完全满足站长的需求。例如,默认的文章命名规则为:{typedir}/{Y}/{M}{D}/{aid}.html,而默认的列表命名规则为 {typedir}/list_{tid}_{page}.html。如果需要频繁修改这些规则,可能会带来不必要的麻烦。

以下将详细介绍如何修改 DEDECMS 的默认文章命名规则和列表命名规则。

一、修改 DEDECMS 默认文章命名规则

1. 单独添加分类时的默认规则修改:

需要编辑文件 include/common.inc.php。找到以下代码片段:


// 文档的默认命名规则
$art_shortname = $cfg_df_ext = '.html';
$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;
    

可以根据需求修改 $cfg_df_namerule 的值。

2. 批量添加分类时的默认规则修改:

编辑文件 dede/templets/catalog_add_quick.htm。查找以下代码:



文章命名规则:

帮助  
    

根据需要调整 input 标签中的 value 属性值。

二、修改 DEDECMS 默认列表命名规则

1. 单独添加分类时的默认规则修改:

编辑文件 dede/templets/catalog_add.htm。查找以下代码:



列表命名规则:

 
帮助


    

修改 input 标签中的 value 属性值以适应新的命名规则。

2. 批量添加分类时的默认规则修改:

编辑文件 dede/templets/catalog_add_quick.htm。查找以下代码:



列表命名规则:

帮助


    

同样地,修改 input 标签中的 value 属性值即可。

通过以上步骤,您可以轻松自定义 DEDECMS 的文章和列表命名规则,从而更好地满足网站的实际需求。希望这些方法对您有所帮助!


注意:在进行任何文件修改之前,请确保备份原始文件,以便在出现问题时能够迅速恢复。