织梦默认文章命名规则和列表命名规则修改方法

www.tzvx.com 2021-01-11建站代码人已围观

简介织梦dedecms默认增加栏目的文章和列表目录规则如下:{typedir}/{Y}{M}/{D}/{aid}.html 和 {typedir}/list_{tid}_{page}.html。 修改dedecms默认文章命名规则和列表命名规则的修改方法: 一、DEDE 修改默认...


织梦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
代码:
<tr>
<td height="26">文章命名规则:</td>
<td><input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" />
<img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar2')" /> </td> </tr>

二、DEDE  修改默认列表命名规则
1、单独添加分类默认修改,修改文件:dede/templets/catalog_add.htm
查找代码:
<tr>
<td height="26">列表命名规则:</td>
<td>
<input name="namerule2" type="text" id="namerule2" value="{typedir}/list_{tid}_{page}.html"  class="pubinputs"  style="width:250px" /> <img src="img/help.gif" alt="帮助" width="16" height="16" border="0" style="cursor:pointer" onClick="ShowHide('helpvar3')"/>
</td>
</tr>

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm
查找代码:
<input id="namerule2" name="namerule2" size="40" type="text" value="{typedir}/list_{tid}_{page}.html" />
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);

这样就完成了织梦栏目自动用拼音首字母自动命名

Tags:

热点文章