淺談dz!論壇到門戶的轉變
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
我不知道是否有權利來談這個,但是知道www.jokcn.com構架的朋友,都應該了解,這是一個從discuz到門戶的轉變.其實整個轉變只不過實現了一種內容展示方式的更新,畢竟論壇里面的內容需要進入再進入才能瀏覽,門戶相對首頁容量較大,相對直觀.
注意兩點:
1.本教程并非適用于所有的discuz論壇.
2.如果你想真正的成功,一個運做模式比你的程序要重要百倍.
正文:
接觸discuz是05年7月份,當時由于免費空間太多,所以就在國外的一個免費空間上架起了第一版的論壇,當時應該是Discuz 2.5F,主要經營一些免費空間的申請攻略,至于說人氣,呵呵,開始一周應該是每天50IP左右,畢竟當時不會申請那些freehosting的人很多,所以本人就原創了幾篇攻略,放到這個論壇上,整個論壇也就40多篇帖子,使用的是俄米,其實建這個站,完全是被逼的.突然有一天,網站無法訪問了,才知道免費空間停了,用過免費空間的朋友應該都知道,穩定的不多,特別是對中文的支持上,因此就去國內申請了一個空間,記得是山東網通線路,網站建設到8月末,powerdns.com停止了對俄米的免費解析.因此,無奈,申請了國際域名.好象偏題了.
在使用discuz到4.0的時候,我的IP已經5000多了,當時流量增長非常緩慢,也一度流量回到1500每天,當時有種想法就是,論壇的階梯式已經不能滿足瀏覽者對內容的需要,同樣的內容,在門戶上就可以獲得過多的展示,在論壇里面,只能進行階梯式的操作,如果看一個帖子,論壇需要3步以上,門戶就可以1步到位,這是當時準備啟用門戶的關鍵.
discuz的門戶要求對discuz相對熟悉的了解,偶爾在翻看后臺的時候,了解到了api調用,在對算法處理過后,發現discuz的api可以給一個門戶設置一個初始的模型,之后可以根據更改頁面設計及排版完成基本的美工操作,因此,在準備了近兩個月后,我開發出了discuz的api門戶,也是第一版的模式.這版api實現了從論壇到門戶轉變的第一過程,通過對部分帖子的調用及圖片附件的調用,形成門戶論壇的雛形,此版門戶模式目前已經提供下載,地址是:http://www.im286.com/viewthread.php?tid=1819979 里面對相關操作已經進行說明.
細心的朋友可能會發現,此種調用并不支持搜索引擎收錄,并且在分頁的時候,跳轉不太方便,當時就想,怎么能做一個可以正常收錄的程序呢?當時研究了discuz 的archiver ,supsite,突然發現 supsite里面有很多思路是可以借鑒的,其實在慢慢的了解后才感覺到,discuz和supsite完全是一個公共的事物處理平臺,并沒有一些單獨個性的東西,或者說很多功能都不完善,當然不可否認,也有沒用的功能,如果你想要,discuz會把這些開發上的欠缺或功能上對不足之處的彌補稱為"插件".有了初步思路之后,就要尋找著手點了.supsite搞不明白,畢竟我當時還不會php,很多東西還是無法操作,于是,我就從自己熟悉的api入手.
設計:
門戶論壇的設計分多個方面,但是最主要的一點,就是內容構架.之后考慮的就是優化,包括搜索引擎,于是,參照當時最流行的小站模式,沿用api風格,開始了我的門戶創作之路.
一.內容帖子,全部實現靜態化,
這個點要從兩個方面考慮了,第一是生成,第二是rewrite(是discuz偽靜態給的啟發).后來考慮到任務量,我選擇了前者.
轉化viewthread.php?tid=1819979 為read/1819979.html的形式
二.欄目靜態化
操作步驟和上面相同轉化 forumdisplay.php?fid=46 為list/46.html形式.
三.增加圖片欄目
提取附件進行分類,制作成圖片欄目.以每個版塊為基礎,歸類如 photo/46.html
設計完畢后,發現功能上就和discuz api的簡化一樣,呵呵!因此就比較偷懶,在寫程序的時候,直接把sql句子copy了過來,測試完畢.
四.后臺,cookie及其他.
這里我們單獨說一下帖子的顯示吧,畢竟如果我們自己用的話,后臺要求不太嚴格,cookie處理有passport接口,有時間的朋友先去研究一下.但是,論壇不同于門戶,部分帖子是純粹的水貼,或者說是討論貼,這些內容不能做為門戶式的咨詢出現,因此,過濾這部分內容非常重要.
我的操作方法是建立一個鍵,由管理員進行控制,這個規則,大家可以根據自己的站點類型去設置,比如你的站點穩定會員多,那就設置成默認首頁不提取論壇更新內容,需要斑竹或管理員來推薦,如果你的內容多數適合咨詢類則反之,適當調空可以達到最佳效果.
總結.本人更改完畢后,站點的流量翻了倍,目前日均1.5w IP.基本上操作思路已經拿了出來,現在收錄一切正常,并且本人也根據論壇結合的模式,開發出了第二套門戶式系統,如http://study.jokcn.com 如果您細心就可以發現,內容其實是相同的,不同的只是展示的方式,一個優秀的網站是創意+堅持的結果,也希望本篇文章能擴大你的視野,建立屬于自己的門戶論壇。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!