研究discuz論壇發現的第三方解決方案

2021-07-07 03:53:24 字數 1234 閱讀 4359

前一陣想做乙個**導航**,看到某些**導航站都有論壇,自己也想加乙個,研究了下discuz!nt,發現有api介面,就忽然想到了用discuz!nt來整合**,豈不是很方便,會員那部分就不需要自己開發了。

說幹就幹,

下來api的例子

和開發包研究了一下,看了一遍仍然是一頭霧水,不知道是不是自己太笨。而且發現api還有錯誤,來官方論壇求助貌似沒有得到回答,看來還是只能靠自己啊。看了n遍終於明白了大概,整個api都熟悉了一下使用方法,發現api雖然方便但是的問題多多,其中使用者登入後跳轉行為(不停的跳來跳去,效率太低,影響搜尋引擎收錄)還有「

code: 103, message: 當前會話所提交的call_id沒有大於前一次的call_id

還好discuz!nt是開源程式,否則我真放棄使用了,說下我的**徐州86516**導航

1、使用者的登入狀態和登入資訊的獲取 using discuz.forum;

using discuz.entity;string discuzname = string.empty;

if (request.cookies["dnt"] != null)

else

}else

using discuz.toolkit;discuzsession ds = discuzsessionhelper.getsession();

ds.logout(string.empty);

3、自動發帖,我每採集一條**資料就會給discuz!nt論壇發乙個帖子,同時兩邊利用id對應上

比如:goods/787.html

和bbs/showtopic-817.aspx

自動建立主題採用的也是api,方法如下,具體引數請參考

官方api開發指南

discuzsession ds = discuzsessionhelper.getsession();

topiccreateresponse tcr = ds.createtopic(uid, title, fid ,message,tags,type_id);

discuzsession ds = discuzsessionhelper.getsession();

topicgetrencentrepliesresponse trr = ds.getrecentreplies(fid, tid, page_size, page_index);

再送大家乙份asp.net整合discuz!nt資料報,集合我收集來的所有整合資源

LAMP結合discuz論壇的配置

一 安裝discuz 配置apache的第乙個虛擬主機 將前面的 號去掉 有兩個樣例,將第二個刪除,換成下列內容 80 documentroot data www servername www.123.com 這裡是訪問 的網域名稱設定,可以設定多個,也可設定別名 serveralias www.t...

織夢dedecms整合discuz論壇的操作方法

織夢dedecms和discuz論壇整合主要用途,是讓兩個系統共享使用者資料,同乙個使用者可以在兩個 都可以登入。在我們製作織夢cms模板的時候,有時需要整合discuz裡的東細。本文主要講解一下dedecms和discuz的整合方法。1 首先要先有乙個織夢 和discuz 假設在本地架構這兩個 注...

如何恢復Discuz論壇的MySQL資料庫

由於在一台測試機器上打算重新安裝mysql資料庫,由於簡單粗暴的直接解除安裝了,沒有備份公司discuz和redmine使用的mysql資料庫,過程可想的悲慘。還好的是只是解除安裝掉了mysql的程式,所有的資料檔案還是存在的。下面是在恢復資料庫的過程 1.discuz資料庫 discuz資料庫的恢...