dedecms批量更改 文章命名规则

来源:互联网 发布:mac系统消失 编辑:程序博客网 时间:2024/05/18 03:35

dedecms默认的文章命名规则是“{typedir}/{Y}{M}/{D}-{aid}.html”,举个例子,按dedecms的默认设置,本文的网址将会是“http://www.zjadmin.com/dedecms/200810/15-296.html”,大部分人会觉得系统默认的路径和文件名太长了,这里我们将其改为了“http://www.zjadmin.com/dedecms/296.html”。

那么,如何修改这个命名规则呢?

可以通过dedecms的频道管理功能进行设置,后台管理->“频道管理”->选择相应频道的“修改”选项->“高级选项”,这里可以直接修改,系统提供有下列几种命名规则:

{Y}、{M}、{D} 年月日
{timestamp} INT类型的UNIX时间戳
{aid} 文章ID
{pinyin} 拼音+文章ID
{py} 拼音部首+文章ID
{typedir} 栏目目录
{cc} 日期+ID混编后用转换为适合的字母

按要求修改后提交确认即可。(比如本站就改为了“{typedir}/{aid}.asp”)

个别情况下,默认的命名规则并不能满足要求,这就需要对程序作出相应的改动。具体来说,即是修改include目录下的inc_channel_unit_functions.php文件。

举个例子,我们希望{pinyin} 直接显示文章名的拼音,不希望后面再加上文章ID,我们可以对inc_channel_unit_functions.php作如下改动:

找到 $articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule);  替换成  $articleRule = str_replace("{pinyin}",GetPinyin($title),$articleRule);

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 联璧金融里的钱怎么办 提现的钱不对怎么办 究极日月蛋太多怎么办 人脸识别不匹配怎么办 地下城没有属强怎么办 传奇属性点错了怎么办 龙之谷技能太多怎么办 龙之谷pk卡怎么办 为什么访问别人空间没有记录怎么办 被蚊孑咬了有小红包怎么办 微信建了个打牌群找不客源怎么办 三星手机一直停在开机画面怎么办 微信猜拳被骗了怎么办 组队领金币的码怎么办 cad画图时鼠标飘怎么办 玩迷你世界很卡怎么办 玩迷你世界太卡怎么办 迷你世界太卡了怎么办 把线稿画在背景里了怎么办 蜗牛在家里跑了怎么办 小孩总是跟大人犟嘴怎么办 鹅当宠物养拉屎怎么办 金毛肚子胀很大怎么办 被小白兔咬了怎么办 仓鼠养在家里有味怎么办 被宠物仓鼠咬了怎么办 2个月小狗拉稀怎么办 家有很多小飞虫怎么办 孩子不和父母微信交流怎么办 我孩子和我顶嘴怎么办 我属龙孩子属狗怎么办 宝宝呛奶怎么办伴呼噜 离婚了欠的债务怎么办 小鸟生长发育过程壳破了怎么办 经常嗓子发炎抵抗力低下怎么办 生完孩子出虚汗怎么办 3岁宝宝抵抗力差怎么办 5岁宝宝免疫力低怎么办 狗狗后腿o型怎么办 狗狗前腿内八字怎么办 小猫腿摔瘸了怎么办会好吗