應用場景:小張是某大型資訊網站的編輯,站點分個人空間、論壇和門戶三大塊,其中門戶是整個網站的核心,因為是資訊類網站,所以每天要釋出大量的資訊類、新聞類資訊,所以採用的是第三方 CMS 與 Discuz! X 相結合的模式,但是每天都需要編輯人員 DIY 模組,透過大量的 JS 或 iframe 的方式展示外部內容,操作相當繁瑣並且需要大量的人力和時間,小張每天要做的第一件事首先是編輯和更新 DIY 模組,實在讓人頭大,為瞭解決類似的問題,我們從 Discuz! X2 版本開始新增了讀取外部 XML 的功能,由第三方系統將內容輸出為 XML,透過 DIY 來定義樣式即簡單又方便快捷。
使用者需求:能透過簡單的操作,把繁雜的事情簡單化,減少人力成本,節省時間。
設計理念:透過第三方 DIY 模組拓展,增加讀取外部 XML 功能來展示 CMS 資訊、媒體資訊等。
功能使用:該功能的位置:後臺 => 門戶 => 第三方模組,直接在這裡新增即可,詳細介紹如下:
一、寫給開發人員
如果您想增加第三方模組,必須首先存在兩個檔案,即服務端程式和服務端 XML 。
透過上述教程的瞭解來編寫服務端程式和服務端 XML 。
二、新增第三方模組
程式準備就緒後,上傳到站點的根目錄下,登入站點後臺增加第三方模組。
操作路徑:【後臺】=> 【門戶】=> 【第三方模組】,點選 「新增」 標籤,填寫相關內容。

第三方地址:輸入 第三方模組的 URL 地址,第三方返回的內容必須 XML 模組的格式,即服務端程式的地址,如:
http ://www.discuz.net/xml_server.php
客戶端 ID:此 ID 由資料來源方提供。
簽名加密方式:目前支援 MD5 加密方式,也可以不使用簽名,由資料來源方提供。
通訊金鑰:從 URL 地址獲得資料時的金鑰,如果資料來源不需要金鑰可以為空。此金鑰由資料來源方提供。
如果您允許新增老版本 Discuz! 的第三方模組請在這時構選,然後點選提交即可增加成功。
三、前臺 DIY 呼叫第三方模組
在後臺新增完第三方模組後,就可以在前臺進行 DIY 呼叫了。
選擇好框架後,模組下會顯示第三方類,如果後臺不新增第三方模組,這裡是不顯示的,選擇第三方類

託拽 C/S 資料類定義樣式等資訊。

希望上面的介紹能幫助您瞭解第三方模組並進行合理的應用。