KingCMS修改默认文章名
前段时间的几次测试,发现百度对完全拼音的单独目录名收录不是太友好,
有两种可能:
1.程序自动实现的,与网页title完全吻合
2.拼音文件夹长度过长.
而KingCMS正好符合了这个特征.普遍反应的对文件页面的收录非常不好.因此,想把默认的目录名改成 ID.htm这种格式.
可以通过修改程序实现.
在admin\Article\index.asp中修改路径为1.htm,2.htm,n.htm的方法
修改:
data(11,0)=art.lang("common/pinyin")
为:
data(11,0)=king.neworder("kingart","artid")&"."&split(king_ext,".")(1)
修改为md5格式的
data(11,0)="MD5"
日期格式生成路径:
data(11,0)=formatdate(now,2)&"/"&king.neworder("kingart","artid")
自定义发布模块类推
刚做了一个产品展示的自定义模块,代码是这样修改的
'data(8,0)=kc.lang("common/pinyin")
data(8,0)=king.neworder("king__product_page","kid")&"."&split(king_ext,".")(1)
'上面一行是何苦修改的,自定义发布模块king_product,发布新文章时的默认文章名.从默认的拼音格式,换为ID.htm格式
其中,king__product_page是KingCMS数据表的名字,kid是数据表中字段的名字.
2009.2.18新增:
自定义模块彻底修改
修改admin/OO_public/code/admin/index.asp注释掉了687行,增加了688行.
if king.ismethod or len(kid)=0 then
dataform=split(sql,",")
redim data(ubound(dataform),0)
for i=0 to ubound(dataform)
data(i,0)=form(dataform(i))
next
if king.ismethod=false then
data(1,0)=1
'data(8,0)=kc.lang("common/pinyin")
data(8,0)=king.neworder("king__{OO}_page","kid")&"."&split(king_ext,".")(1)
'上一行688行新增,注释了687行,修改自定义模块新文章文件名为id.htm
{FDEFAULT}
end if