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

1、单独添加栏目文章链接格式,修改文件:include/common.inc.php

查找代码:

//文档的默认命名规则

$art_shortname = $cfg_df_ext = '.html';

$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;

{typedir}/{Y}/{M}{D}/{aid}修改为自己想要的文章格式

2、批量添加栏目文章链接格式,修改文件:dede/templets/catalog_add_quick.htm

查找代码:

{typedir}/{Y}{M}{D}/{aid}.html

{typedir}/{Y}/{M}{D}/{aid}修改为自己想要的文章格式

3、单独添加列表链接格式,修改文件:dede/templets/catalog_add.htm

查找代码:

{typedir}/list_{tid}_{page}.html

{typedir}/list_{tid}_{page}.html修改为自己想要的文章格式

4、批量添加列表链接格式,修改文件:dede/templets/catalog_add_quick.htm

查找代码:

{typedir}/list_{tid}_{page}.html

{typedir}/list_{tid}_{page}.html修改为自己想要的文章格式

注:亲测v5.7有效

dedecms默认文章命名规则生成的路径比较长,在seo中可能不太好,路径太长也不利于传播,每次新建栏目的时候去修改大家都会,但是比较麻烦,偶尔忘记了就可能会增加再次修改的工作量,我们这个方法是直接在源码里修改,一次修改就一直有效,以后建立新栏目再也不用管路径问题了,方法如下:

一、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>

<tdheight="26"class='bline'>文章命名规则:</td>

<tdclass='bline'><inputname="namerule"type="text"id="namerule"value="{typedir}/{Y}{M}{D}/{aid}.html"size="40"class="pubinputs"/>

<imgsrc="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>

<tdheight="26">列表命名规则:</td>

<td>

<inputname="namerule2"type="text"id="namerule2"value="{typedir}/list_{tid}_{page}.html" class="pubinputs" style="width:250px"/><imgsrc="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

查找代码: 

<tr>

<tdheight="26">列表命名规则:</td>

<td><inputname="namerule2"type="text"id="namerule2"value="{typedir}/list_{tid}_{page}.html"size="40"class="pubinputs"/>

 <imgsrc="img/help.gif"alt="帮助"width="16"height="16"border="0"style="cursor:pointer"onClick="ShowHide('helpvar3')"/>

</td>

</tr>

</tr>

很多人因为添加分类而苦恼,尤其是批量添加的时候,必须要重新修改一下文章命名规则和列表命名规则,都是为了做SEO。如果进行默认值的修改,就会事半功倍。不多说。

一、DEDE5.5修改默认文章命名规则。

1、单独添加分类默认修改,修改文件:include/common.inc.php。

查找代码:

 复制代码

1.//文档的默认命名规则

2.$art_shortname = $cfg_df_ext = '.html';

3.$cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm

查找代码:

 复制代码

1.           

文章命名规则:

2.           

3.              

4.         

{typedir}/{Y}{M}{D}/{aid}修改成自己需要的即可。注意修改一定要保持一致。

二、DEDE5.5修改默认列表命名规则。

这个需要修改两个文件:

1、单独添加分类默认修改,修改文件:dede/templets/catalog_add.htm

查找代码:

 复制代码

1.           

列表命名规则:

2.           

3.              

4.              

5.         

2、批量添加分类默认修改,修改文件:dede/templets/catalog_add_quick.htm

查找代码:

 复制代码

1.           

列表命名规则:

2.           

3.              

4.         

{typedir}/list_{tid}_{page}修改成自己需要的即可。注意修改一定要保持一致。

转的,证实可用。但这个只是新建栏目后,有效,对于之前建立好的栏目,是要手动改的!

——我是菜鸟,不知道数据库哪里可用批量修改这些。。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

触发修改文章时间【fastadmincms开发记录】|fastadmincms二次开发,触发,修改,文章,时间,fastadmin,ms,开发,记录
触发修改文章时间【fastadmincms开发记录】
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】|fastadmincms二次开发,在tp5中,过滤,输入,的零,宽度,字符,fastadmin,ms,开发,记录
在tp5中过滤输入的零宽度字符【fastadmincms开发记录】
处理tag标签中的0宽空格【fastadmincms开发记录】|fastadmincms二次开发,处理,tag,标签,中的,0宽,空格,fastadmin,ms,开发,记录
处理tag标签中的0宽空格【fastadmincms开发记录】
添加专题时tags标签id出错【fastadmincms开发记录】|fastadmincms二次开发,添加,专题,时tags,标签,id,出错,fastadmin,ms,开发,记录
添加专题时tags标签id出错【fastadmincms开发记录】
20230518----模板 广告【fastadmincms开发记录】|fastadmincms二次开发,20230518,模板,广告,fastadmin,ms,开发,记录
20230518----模板 广告【fastadmincms开发记录】
cms添加视频模型【fastadmincms开发记录】|fastadmincms二次开发,ms,添加,视频,模型,fastadmin,开发,记录
cms添加视频模型【fastadmincms开发记录】
新增单篇收费复制功能【fastadmincms开发记录】|fastadmincms二次开发,新增,单篇,收费,复制,功能,fastadmin,ms,开发,记录
新增单篇收费复制功能【fastadmincms开发记录】
添加开会员折扣功能【fastadmincms开发记录】|fastadmincms二次开发,添加,开会,折扣,功能,fastadmin,ms,开发,记录
添加开会员折扣功能【fastadmincms开发记录】

历史上的今天:04月17日

php后台图标插件,基于FastadminPHP开源后台开发:CMS内容管理插件标签文档

php后台图标插件,基于FastadminPHP开源后台开发:CMS内容管理插件标签文档在CMS插件中的前端视图模板中有大量使用了自定义标签,我们在修改或制作模板的时候可以方便快捷的使用自定义标签来调用我们相关的数据。标签库位于/addons/cms/taglib/Cms.php文件,我们可以看到标签库有定义可调用的标签和属性,如下protected $tags = [// 标签定义: attr

热门专题

安徽中源管业有限公司|安徽中源管业有限公司,安徽中源管业有限公司介绍,安徽中源管业有限公司电话,安徽中源管业有限公司地址,安徽中源管业有限公司厂家,安徽中源管业有限公司电力管,安徽中源管业有限公司管材
安徽中源管业有限公司
大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
昆明综合高中|昆明综合高中
昆明综合高中
外贸网站建设|外贸网站建设,英文网站制作,英文网站设计,美国主机空间,外贸建站平台,多语言网站制作
外贸网站建设
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学
云南综合高中|云南综合高中
云南综合高中
金诺幼儿园(春城路金诺幼儿园)|昆明官渡区幼儿园,幼儿园报名,官渡区幼儿园,春城路幼儿园,幼儿园招生,学前班,昆明幼儿园,金诺幼儿园,环城南路幼儿园,石井路幼儿园
金诺幼儿园(春城路金诺幼儿园)
卓越综合高中|卓越综合高中
卓越综合高中

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部