最近,我在子目錄下面安裝了一個 discuz 論壇程式。大家都知道 zblog 是 asp,discuz 是 php,那麼 asp 的 zblog 應該如何實現在首頁呼叫 php 的 discuz 論壇最新帖子呢?經過湖南 SEO 的努力,終於找到解決辦法 (使用的 discuz x2 版本,下面將分為 discuz x2 版本和非 discuz x2 版本) 。

一、非 discuz x2 版本實現 z-blog 呼叫 Discuz 論壇最新帖子的方法。

1 、首先開啟外部呼叫。

方法是:工具,資料呼叫,設定,啟用外部呼叫。

外部資料呼叫來路限制,這裡為了防止非法呼叫,加重伺服器負擔,要填上來路域名,否則會顯示 「論壇此時關閉了資料外部呼叫」 的提示。

The webmaster did not enable this feature.

來路域名,不支援萬用字元,注意根域名和二級域名是兩個域名,你要填寫完整。

否則呼叫論壇最新帖子時,在部落格就顯示紅色 「來路禁止」 的錯誤提示。

Referer restriction is taking effect. 應該用完整域名才對。

2 、獲取外部呼叫的程式碼。

方法是:工具,邊欄。

以獲取論壇最新主題為例,「邊欄模組_最新主題」,編輯,第二行有外部呼叫程式碼,複製其 JS 語句,也可按你需要編輯一下顯示字數、列表圖示等。

3 、在 z-blog 呼叫 Discuz 論壇主題列表。

在 z-blog 模版中,找到適當的地方,貼粘你複製的程式碼即可。

二、 discuz x2 版本實現 z-blog 呼叫 Discuz 論壇最新帖子的方法。

1 、登入後臺,門戶》 模板管理。

2 、在模板管理中選擇 「資料呼叫」

3 、根據下圖所示填寫相應內容,確定提交。

4 、提交以後,可以點選右側操作 「屬性」 進行引數編輯,最後點選 「外部呼叫」,複製相應的 js 程式碼放置到 zblog 首頁相應位置即可。

有興趣的朋友可以看下我論壇最新帖子呼叫例項,不過需要補充說明的是,此方法為 js 呼叫,對搜尋引擎不是很最佳化,自己選擇。