微构网络

若抛开Discuz框架,以数据库读取数据方式实现小米论坛风格

2014-11-03 13:56 栏目:微构动态 查看(8,155)

长沙微构网络收到一个需求,于是给旗下木泉网的Disucz团队去做,需求就是完成小米论坛的贴吧形式的首页。大家都知道普通的disucz论坛的首页都是那种版块形式的,而随着小米论坛做了那种形式的贴吧风格后,很多人都想实现这种效果。其实就是跟百度贴吧差不多,进入网站就直接列出相关的帖子表格。

大家也知道Discuz一套比较完善的开源系统,我们对其进行二次开发完全可以基于其框架上来做功夫,因此做小米论坛风格的这个需求同样可以基于其框架进行。但是我们每做一样东西的时候总会思考更多的问题。如果不使用DZ的框架,只读取DZ的数据库那么该怎么去实现呢。

其实主要就解决几个问题:

1、分页问题,这点是PHP+MySQL比较普通的东西就不用再分析了;

2、统计问题,在最上方统计今日贴子数、昨日帖子数、总帖子数、总用户数、新用户,这点也比较普遍,直接查询单表就可以了。

3、列表主题部分,虽然不是单表查询,需要至少关联4张数据表进行查询,但多表查询也是我们开发过程中经常遇到的问题,这里也不多说了。

4、帖子的属性。DZ的帖子有各种各样的帖子属性,比如加精、加分、附件、高亮等等。而这里就是很容易让大家晕的地方。

5、会员属性。DZ有会员认证系统,比如实名认证之类的。而在这里需要像小米那样显示认证图标及信息,新手有可能也会晕。

除此之外当然还有各种小细节需要处理,比如右侧就需要应用js,这个嘛直接copy小米的也可以拉,因为是前端范畴了嘛。而为非大牛这里分享几篇你可以用得着的文章,是我们微构网络原创的哟。

1、Disucz直接读取数据库获取帖子高亮属性怎么办?

2、详解Discuz会员认证信息的数据库保存及获取。

最后当然希望大家多多关注我们微构网络啦,特别是长沙地区的朋友,如果对建设行业门户或者社区论坛等需要应用Discuz开发的朋友可以选择我们,我们是长沙地区少有的Discuz开发团队。

转载请注明出处:若抛开Discuz框架,以数据库读取数据方式实现小米论坛风格 - 微构网络
分享:

您可能遇到的问题?

搜索微构网络的干货:

值班:15574303608 业务:在线咨询 技术:在线咨询

电话:0731-83862683 售后:在线咨询 邮箱:server@csweigou.com

地址:长沙市五一西路锦绣中环1116(五一广场平和堂对面)