织梦默认文章命名规则和列表命名规则修改方法
时间:2021-01-11 07:36:02
阅读:319人已围观
织梦dedecms默认增加栏目的文章和列表目录规则如下: {typedir}/{Y}{M}/{D}/{aid}.html 和 {typedir}/list_{tid}_{page}.html。
修改dedecms默认文章命名规则和列表命名规则的修改方法:
一、DEDE 修改默认文章命名规则
1、单独添加分类默认修改,修改文件:include/common.inc.php。
代码:
$art_shortname = $cfg_df_ext = '.html';
$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;
2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm
代码:

二、DEDE 修改默认列表命名规则
1、单独添加分类默认修改,修改文件:dede/templets/catalog_add.htm
查找代码:

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm
查找代码:
3、将{typedir}/list_{tid}_{page}.html修改为你自定义的URL路径即可,注意上面两处修改一定要保持一致。
织梦新建栏目自动使用拼音首字母做栏目名称教程:
使用拼音首字母作为栏目的保存目录,那么就需要修改dede/catalog.add.php文件
85行 $toptypedir = GetPinyin(stripslashes($toptypename));
修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);
108 行 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v));
修改为 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v),1);
134行 $toptypedir = GetPinyin(stripslashes($toptypename));
修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);
187行 $typedir = GetPinyin(stripslashes($typename));
修改为 $typedir = GetPinyin(stripslashes($typename),1);
这样就完成了织梦栏目自动用拼音首字母自动命名