掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
長沙微構網(wǎng)絡收到一個需求,于是給旗下木泉網(wǎng)的Disucz團隊去做,需求就是完成小米論壇的貼吧形式的首頁。大家都知道普通的disucz論壇的首頁都是那種版塊形式的,而隨著小米論壇做了那種形式的貼吧風格后,很多人都想實現(xiàn)這種效果。其實就是跟百度貼吧差不多,進入網(wǎng)站就直接列出相關的帖子表格。
大家也知道Discuz一套比較完善的開源系統(tǒng),我們對其進行二次開發(fā)完全可以基于其框架上來做功夫,因此做小米論壇風格的這個需求同樣可以基于其框架進行。但是我們每做一樣東西的時候總會思考更多的問題。如果不使用DZ的框架,只讀取DZ的數(shù)據(jù)庫那么該怎么去實現(xiàn)呢。
其實主要就解決幾個問題:
1、分頁問題,這點是PHP+MySQL比較普通的東西就不用再分析了;
2、統(tǒng)計問題,在最上方統(tǒng)計今日貼子數(shù)、昨日帖子數(shù)、總帖子數(shù)、總用戶數(shù)、新用戶,這點也比較普遍,直接查詢單表就可以了。
3、列表主題部分,雖然不是單表查詢,需要至少關聯(lián)4張數(shù)據(jù)表進行查詢,但多表查詢也是我們開發(fā)過程中經(jīng)常遇到的問題,這里也不多說了。
4、帖子的屬性。DZ的帖子有各種各樣的帖子屬性,比如加精、加分、附件、高亮等等。而這里就是很容易讓大家暈的地方。
5、會員屬性。DZ有會員認證系統(tǒng),比如實名認證之類的。而在這里需要像小米那樣顯示認證圖標及信息,新手有可能也會暈。
除此之外當然還有各種小細節(jié)需要處理,比如右側就需要應用js,這個嘛直接copy小米的也可以拉,因為是前端范疇了嘛。而為非大牛這里分享幾篇你可以用得著的文章,是我們微構網(wǎng)絡原創(chuàng)的喲。
1、Disucz直接讀取數(shù)據(jù)庫獲取帖子高亮屬性怎么辦?
2、詳解Discuz會員認證信息的數(shù)據(jù)庫保存及獲取。
最后當然希望大家多多關注我們微構網(wǎng)絡啦,特別是長沙地區(qū)的朋友,如果對建設行業(yè)門戶或者社區(qū)論壇等需要應用Discuz開發(fā)的朋友可以選擇我們,我們是長沙地區(qū)少有的Discuz開發(fā)團隊。
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流