最近,我在子目錄下面安裝了一個 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 調用,對搜索引擎不是很優化,自己選擇。