火车头采集器发布dedecms自定义字段 解决方案

dedecms自定义字段添加后,本以为直接在火车头发布模块当中,直接添加相对应的字段就可以正常发布,没想到,测试发布,这些自定义字段内容都是空,百度了下找到解决办法,记录一下。

1.打开dedecms编辑模块,在弹出的对话框中的post值中(也就是发布参数)增加对应字段的名称和标签值。比如我自定义了一个模型,模型识别id是20,自定义了一个新字段,数据库字段名称为zhuliao,类型为多行文本那么应该更改:
channelid=20
同时增加:
zhuliao=[标签:主料]
很多人做到这样就以为可以发布了,其实不然,我们需要增加dede_addonfields用来提交你新追加字段的表单信息,格式为字段名+数据类型,比如我发布的多行文本应该是:
dede_addonfields=zhuliao,multitext;
也可以发布多个字段,如:
dede_addonfields=zhuliao,multitext;fuliao,multitext;tieshi,htmltext;

1

切记数据模型不要写错。还有人说应该将标点和中文decode成utf8格式的编码,才能正常使用。所以逗号编码为%2C,分号为%3B,即:dede_addonfields=xinziduan%2Ctext%3B。经我测试这是不正确的,也是多此一举,会导致发布不成功。

2.回到编辑页面:
新建一个标签和在post值中的字段标签名一致,如:

2

这样就可以用火车头来发布dede自定义字段了。

 

自定义字段的数据类型,可以在模型里面看到:

未经允许不得转载:郑州seo|不知则问,不能则学!-郑州seo笔记 » 火车头采集器发布dedecms自定义字段 解决方案

赞 (5)
'); })();