[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

我不知道是否有權(quán)利來談這個,但是知道www.jokcn.com構(gòu)架的朋友,都應(yīng)該了解,這是一個從discuz到門戶的轉(zhuǎn)變.其實(shí)整個轉(zhuǎn)變只不過實(shí)現(xiàn)了一種內(nèi)容展示方式的更新,畢竟論壇里面的內(nèi)容需要進(jìn)入再進(jìn)入才能瀏覽,門戶相對首頁容量較大,相對直觀.
注意兩點(diǎn):

1.本教程并非適用于所有的discuz論壇.
2.如果你想真正的成功,一個運(yùn)做模式比你的程序要重要百倍.

正文:

接觸discuz是05年7月份,當(dāng)時(shí)由于免費(fèi)空間太多,所以就在國外的一個免費(fèi)空間上架起了第一版的論壇,當(dāng)時(shí)應(yīng)該是Discuz 2.5F,主要經(jīng)營一些免費(fèi)空間的申請攻略,至于說人氣,呵呵,開始一周應(yīng)該是每天50IP左右,畢竟當(dāng)時(shí)不會申請那些freehosting的人很多,所以本人就原創(chuàng)了幾篇攻略,放到這個論壇上,整個論壇也就40多篇帖子,使用的是俄米,其實(shí)建這個站,完全是被逼的.突然有一天,網(wǎng)站無法訪問了,才知道免費(fèi)空間停了,用過免費(fèi)空間的朋友應(yīng)該都知道,穩(wěn)定的不多,特別是對中文的支持上,因此就去國內(nèi)申請了一個空間,記得是山東網(wǎng)通線路,網(wǎng)站建設(shè)到8月末,powerdns.com停止了對俄米的免費(fèi)解析.因此,無奈,申請了國際域名.好象偏題了.

在使用discuz到4.0的時(shí)候,我的IP已經(jīng)5000多了,當(dāng)時(shí)流量增長非常緩慢,也一度流量回到1500每天,當(dāng)時(shí)有種想法就是,論壇的階梯式已經(jīng)不能滿足瀏覽者對內(nèi)容的需要,同樣的內(nèi)容,在門戶上就可以獲得過多的展示,在論壇里面,只能進(jìn)行階梯式的操作,如果看一個帖子,論壇需要3步以上,門戶就可以1步到位,這是當(dāng)時(shí)準(zhǔn)備啟用門戶的關(guān)鍵.

discuz的門戶要求對discuz相對熟悉的了解,偶爾在翻看后臺的時(shí)候,了解到了api調(diào)用,在對算法處理過后,發(fā)現(xiàn)discuz的api可以給一個門戶設(shè)置一個初始的模型,之后可以根據(jù)更改頁面設(shè)計(jì)及排版完成基本的美工操作,因此,在準(zhǔn)備了近兩個月后,我開發(fā)出了discuz的api門戶,也是第一版的模式.這版api實(shí)現(xiàn)了從論壇到門戶轉(zhuǎn)變的第一過程,通過對部分帖子的調(diào)用及圖片附件的調(diào)用,形成門戶論壇的雛形,此版門戶模式目前已經(jīng)提供下載,地址是:http://www.im286.com/viewthread.php?tid=1819979 里面對相關(guān)操作已經(jīng)進(jìn)行說明.

細(xì)心的朋友可能會發(fā)現(xiàn),此種調(diào)用并不支持搜索引擎收錄,并且在分頁的時(shí)候,跳轉(zhuǎn)不太方便,當(dāng)時(shí)就想,怎么能做一個可以正常收錄的程序呢?當(dāng)時(shí)研究了discuz 的archiver ,supsite,突然發(fā)現(xiàn) supsite里面有很多思路是可以借鑒的,其實(shí)在慢慢的了解后才感覺到,discuz和supsite完全是一個公共的事物處理平臺,并沒有一些單獨(dú)個性的東西,或者說很多功能都不完善,當(dāng)然不可否認(rèn),也有沒用的功能,如果你想要,discuz會把這些開發(fā)上的欠缺或功能上對不足之處的彌補(bǔ)稱為"插件".有了初步思路之后,就要尋找著手點(diǎn)了.supsite搞不明白,畢竟我當(dāng)時(shí)還不會php,很多東西還是無法操作,于是,我就從自己熟悉的api入手.

設(shè)計(jì):

門戶論壇的設(shè)計(jì)分多個方面,但是最主要的一點(diǎn),就是內(nèi)容構(gòu)架.之后考慮的就是優(yōu)化,包括搜索引擎,于是,參照當(dāng)時(shí)最流行的小站模式,沿用api風(fēng)格,開始了我的門戶創(chuàng)作之路.

一.內(nèi)容帖子,全部實(shí)現(xiàn)靜態(tài)化,

這個點(diǎn)要從兩個方面考慮了,第一是生成,第二是rewrite(是discuz偽靜態(tài)給的啟發(fā)).后來考慮到任務(wù)量,我選擇了前者.

轉(zhuǎn)化viewthread.php?tid=1819979 為read/1819979.html的形式

二.欄目靜態(tài)化

操作步驟和上面相同轉(zhuǎn)化 forumdisplay.php?fid=46 為list/46.html形式.

三.增加圖片欄目

提取附件進(jìn)行分類,制作成圖片欄目.以每個版塊為基礎(chǔ),歸類如 photo/46.html

設(shè)計(jì)完畢后,發(fā)現(xiàn)功能上就和discuz api的簡化一樣,呵呵!因此就比較偷懶,在寫程序的時(shí)候,直接把sql句子copy了過來,測試完畢.

四.后臺,cookie及其他.

這里我們單獨(dú)說一下帖子的顯示吧,畢竟如果我們自己用的話,后臺要求不太嚴(yán)格,cookie處理有passport接口,有時(shí)間的朋友先去研究一下.但是,論壇不同于門戶,部分帖子是純粹的水貼,或者說是討論貼,這些內(nèi)容不能做為門戶式的咨詢出現(xiàn),因此,過濾這部分內(nèi)容非常重要.

我的操作方法是建立一個鍵,由管理員進(jìn)行控制,這個規(guī)則,大家可以根據(jù)自己的站點(diǎn)類型去設(shè)置,比如你的站點(diǎn)穩(wěn)定會員多,那就設(shè)置成默認(rèn)首頁不提取論壇更新內(nèi)容,需要斑竹或管理員來推薦,如果你的內(nèi)容多數(shù)適合咨詢類則反之,適當(dāng)調(diào)空可以達(dá)到最佳效果.

總結(jié).本人更改完畢后,站點(diǎn)的流量翻了倍,目前日均1.5w IP.基本上操作思路已經(jīng)拿了出來,現(xiàn)在收錄一切正常,并且本人也根據(jù)論壇結(jié)合的模式,開發(fā)出了第二套門戶式系統(tǒng),如http://study.jokcn.com 如果您細(xì)心就可以發(fā)現(xiàn),內(nèi)容其實(shí)是相同的,不同的只是展示的方式,一個優(yōu)秀的網(wǎng)站是創(chuàng)意+堅(jiān)持的結(jié)果,也希望本篇文章能擴(kuò)大你的視野,建立屬于自己的門戶論壇。

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 淺談dz!論壇到門戶的轉(zhuǎn)變

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情