POST TIME:2017-11-13 00:37
有很多站長網站數據需要用到火車頭采集器,那么如果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;
切記數據模型不要寫錯。還有人說應該將標點和中文decode成utf8格式的編碼,才能正常使用。所以逗號編碼為%2C,分號為%3B,即:dede_addonfields=xinziduan%2Ctext%3B。經我測試這是不正確的,也是多此一舉,會導致發布不成功。
2.回到編輯頁面:
新建一個標簽和在post值中的字段標簽名一致,如:
這樣就可以用火車頭來發布dede自定義字段了。