|
最近在做一个广东考试网(http://www.kaoshigd.com),里面对文章频道进行了更改,增加了一些自定义字段,我的文章基本都是靠火车头采集来的,刚开始搞了很久也没办法采集来添加到自定义字段。研究一晚后终于搞定,现在将方法放出来和大家分享。
1、首先在dede的频道管理-内容模型管理里面,在频道模型管理里面将“普通文章”模型复制为另外一个模型,随便取个你需要的名字就好了。
2、复制好文章模型后,接着就添加你需要的字段。比如我们添加字段(表单提示文字:出版社,字段名称:cbs,字段类型:系统自动生成表单字段,列表处理:使字段可以在列表的底层模板中获得,数据类型:单行文本(varchar) ,其他字段我都按默认的)。到这里dede的设置就完成了。
3、现在我们来设置火车的采集模板,首先建议大家现在火车论坛下载一个dede5.1的文章发布模块,都是做的很不错的,我自己就这样用,现在我们来修改下载来的模板使其能发布我们自定义的字段。
4、现在采集内容规则的地方添加一个标签来和你dede自定义字段想对应,比如我添加的标签:出版社。然后用火车模板编辑器开始编辑我们刚下载来的文章发布模块。主要修改post这一块,其他的都不用动。先将我的贴出来方面看:
channelid=16&title=[标签:标题]&redirecturl=&tag=&source=[标签:书号]&writer=[标签:作者]&ddisremote=1&litpic=; filename=&picname=[标签:图片]&typeid=[分类ID]&scprice=[标签:定价]&vipprice=[标签:卓越价]&photoadr=[标签:图片]&jbxx=[标签:基本信息][标签:基本信息1]&isbn=[标签:isbn]&cbs=[标签:出版社]&dede_addonfields=scprice,text;vipprice,text;photoadr,text;jbxx,htmltext;isbn,text;cbs,text&remote=1&spsize=5&body=你好&shorttitle=&arcatt=0&typeid2=0&templet=&pubdate=[登录随机值1]&money=0&sortup=0&color=&arcrank=0&ishtml=1&description=[标签:图书介绍]&keywords=&likeid=&imageField=确定
上门有几个地方需要注意
1、channelid=16 这个是我们复制dede文章模型所建立的新模型的ID(很重要)
2、&dede_addonfields=scprice,text;vipprice,text;photoadr,text;jbxx,htmltext;isbn,text;cbs,text 这个也 是很重要的,下载回来的发布模块没有的。其实就是定义我们在dede里面的自定义字段的属性。
基本把以上两点设置好了就没问题,可以发布了。
第一次写文章,写的不好大家不要建议,觉得有点用就帮顶下就好了。 |
|