扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
长沙微构网络收到一个需求,于是给旗下木泉网的Disucz团队去做,需求就是完成小米论坛的贴吧形式的首页。大家都知道普通的disucz论坛的首页都是那种版块形式的,而随着小米论坛做了那种形式的贴吧风格后,很多人都想实现这种效果。其实就是跟百度贴吧差不多,进入网站就直接列出相关的帖子表格。
大家也知道Discuz一套比较完善的开源系统,我们对其进行二次开发完全可以基于其框架上来做功夫,因此做小米论坛风格的这个需求同样可以基于其框架进行。但是我们每做一样东西的时候总会思考更多的问题。如果不使用DZ的框架,只读取DZ的数据库那么该怎么去实现呢。
其实主要就解决几个问题:
1、分页问题,这点是PHP+MySQL比较普通的东西就不用再分析了;
2、统计问题,在最上方统计今日贴子数、昨日帖子数、总帖子数、总用户数、新用户,这点也比较普遍,直接查询单表就可以了。
3、列表主题部分,虽然不是单表查询,需要至少关联4张数据表进行查询,但多表查询也是我们开发过程中经常遇到的问题,这里也不多说了。
4、帖子的属性。DZ的帖子有各种各样的帖子属性,比如加精、加分、附件、高亮等等。而这里就是很容易让大家晕的地方。
5、会员属性。DZ有会员认证系统,比如实名认证之类的。而在这里需要像小米那样显示认证图标及信息,新手有可能也会晕。
除此之外当然还有各种小细节需要处理,比如右侧就需要应用js,这个嘛直接copy小米的也可以拉,因为是前端范畴了嘛。而为非大牛这里分享几篇你可以用得着的文章,是我们微构网络原创的哟。
2、详解Discuz会员认证信息的数据库保存及获取。
最后当然希望大家多多关注我们微构网络啦,特别是长沙地区的朋友,如果对建设行业门户或者社区论坛等需要应用Discuz开发的朋友可以选择我们,我们是长沙地区少有的Discuz开发团队。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流