帝国cms自定义内容信息路径设置方法
时间:05-23
作者:
我们在使用帝国cms的时候发些他的内容信息路径基本都是用ID的形式
我们在使用帝国cms的时候发些他的内容信息路径基本都是用ID的形式
比如这条信息 https://www.ps288.com/wangzhan/ecmscourse/4512.html 最后4512就是信息ID。
不少站长想要实现哪种和国外网站喜欢用的形式,就是信息路径使用的是标题的名字。
其实帝国cms不需要二开也是可以实现的。
发布信息的时候 点选项设置--文件名
注意这是两个空 我们只需要填写后面的那个
填写的格式:比如你使用拼音 发布的标题是 娃哈哈
就填写 wahaha/index
这样填写会直接建立一个wahaha的文件夹里面是index.html信息内容
index.html 在访问时候是不需要打出来的 所以路径就是一个完整的使用标题名拼音路径的信息了。
下面更重要:
如果有站长需要在采集的时候使用看下面使用火车头采集器举例.
我们在采集的发布模块里找到filename 建立一个filename 标签,如下图
然后我们在写规则的时候将filename 读取标题标签的内容
然后在下面数据处理的地方,使用采集器自带的功能将标题转换为拼音
上面的纯正则替换 ([^\w\s]+) 一定要加上将标题里的特殊字符过滤掉。
不然有些字符会导致生成路径异常。
最后就是加/index
不加这个,你的信息不能生成文件。
这样我们采集的时候就可以自动填写拼音路径的信息了,当然你可以使用翻译采集插件搞成英文。
比如这条信息 https://www.ps288.com/wangzhan/ecmscourse/4512.html 最后4512就是信息ID。
不少站长想要实现哪种和国外网站喜欢用的形式,就是信息路径使用的是标题的名字。
其实帝国cms不需要二开也是可以实现的。
发布信息的时候 点选项设置--文件名
注意这是两个空 我们只需要填写后面的那个
填写的格式:比如你使用拼音 发布的标题是 娃哈哈
就填写 wahaha/index
这样填写会直接建立一个wahaha的文件夹里面是index.html信息内容
index.html 在访问时候是不需要打出来的 所以路径就是一个完整的使用标题名拼音路径的信息了。
下面更重要:
如果有站长需要在采集的时候使用看下面使用火车头采集器举例.
我们在采集的发布模块里找到filename 建立一个filename 标签,如下图
然后我们在写规则的时候将filename 读取标题标签的内容
然后在下面数据处理的地方,使用采集器自带的功能将标题转换为拼音
上面的纯正则替换 ([^\w\s]+) 一定要加上将标题里的特殊字符过滤掉。
不然有些字符会导致生成路径异常。
最后就是加/index
不加这个,你的信息不能生成文件。
这样我们采集的时候就可以自动填写拼音路径的信息了,当然你可以使用翻译采集插件搞成英文。