Discuz! x1.5 代碼閱讀筆記

因爲要爲別人做個項目,對方提出要用discuz論壇,而網上二次開發的詳細教程之類的沒有,官方提供的手冊只是哄哄小孩子的,於是,我只有硬着頭皮去看了,看了幾天,算是有點眉目了,馬上寫下來分享吧~有不足的地方歡迎大家指正和補充~

 

一般來說,用discuz開發,如果只是調用最新的帖子標題和沒有修飾過的文本的話就只要採用discuz自身提供的API即可,具體來說就是門戶管理頁面-》門戶-》模塊管理-》數據調用,然後添加調用即可,最後把他的外部調用代碼放到用到的地方就行了。

 

顯然,這絕不滿足要求,所以只好看他的代碼了,看那些沒有註釋的代碼真是頭疼啊!!!

 

不過,我還是看了下來,並且會用了!!!

 

現在說明下吧:

 

首先,調用類核心還有函數核心

 

 

然後如果懶得話就直接把forum.php那裏一大段代碼複製過來吧,然後是否有用戶登錄,如果有的話,他的信息等都存在全局變量$_G當中了,直接取用即可,什麼?不知道$_G?好吧

 

print_r($_G);

 

然後,說下數據庫連接

 

當然,DB::query可以直接查詢你要的語句

 

 

然後介紹個函數,蠻有用的:

 

 

先這麼多,還有事,會再補上來的~~~

 

2011.4.29補上新內容:

 

Discuz的發帖過程:

由於我做的東西只是用個專門的賬號自動發帖,沒必要添加積分之類的,所以發帖過程就沒加入,接下來有時間補上吧~

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章