閱讀707 返回首頁    go 火車采集器


DEDECMS自定義模型web發布模塊製作注意事項

DEDECMS自定義模型web發布模塊製作注意事項

作者:小文 發布於:2010-10-4 23:45 Monday 分類:常見問題

如果你是用了自定義模型,並且添加了自定義字段,要製作web發布模塊的時候應該按照以下步驟更改原對應模塊(以文章係統係統為例)

1.在post值中增加對應字段的名稱和標簽值。比如我自定義了一個模型,模型識別id是16,自定義了一個新字段,數據庫字段名稱為 xinziduan,類型為單行文本那麼應該更改

channeltype=16&channelid=16

2.追加自定義字段的post代碼,加入 &xinziduan=[標簽:新字段]  ,並且在采集規則中采集好對應的 新字段 標簽

一般朋友做到這裏就結束了。結果發現還是不能用!新字段采集的內容還是不能正常發表!其實還有一個很重要的原因被忽略了。你應該再追加一句話:

&dede_addonfields=xinziduan%2Ctext%3B

這句話是用來提交你新追加字段的表單信息,你可以通過某些工具看到這句話。在默認的模型中是沒有這句post值的。
另外他追加的數值中原格式是 xinziduan,text;  但是你發post值得時候應該將標點和中文decode成utf8格式的編碼,才能正常使用。所以 逗號編碼為%2C,分號為 %3B
這樣就能保證你的內容正常使用了

這個數值中逗號前邊是字段名稱,後邊是類型。不要寫錯。
你可以用抓包軟件截取到post的值看看就知道了。


原作者:qcmcat  測試通過.

標簽: dede

相關日誌:

新建任務在站點上不顯示的問題

關於部分用戶一直提示注冊電腦的問題的處理辦法

無法定位到動態什麼庫的解決辦法

"XXX站點創建失敗"的解決辦法

如何在入庫模塊中添加null值

« 火車采集器圖片識別程序 | Wordpress 2.9.2,3.0.1 免登陸發布接口»

評論:

gucci
2010-10-10 14:14
如果提供一下URL編碼轉換功能就更完美了。
小文
2010-10-10 15:16
@gucci:您可以在web發布時設置urlencode

發表評論:

最後更新:2017-05-09 01:05:54

  上一篇:go 火車采集器圖片識別程序
  下一篇:go PHP采網址(列表頁處理)插件的開發方法