Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » 新功能介绍 » 新版聚合功能介绍
大川 - 2008-5-8 18:04:00
2.0版本的聚合功能中可供调用的数据比较简单,因此在新版本聚合功能中增加了数据调用的范围,可以对某个板块或者分类进行调用,包括新帖、热帖、精华帖等,可以按照不同的排序顺序和时间范围选取数据,空间、相册和商品也可以按照各种条件进行调用。






最下面展现论坛一些统计数据



聚合首面方法说明

///////////////////////////////////////////////////////////////////////////////////////////////

方法名称: GetForumTopicList(count, views, forumid, timetype, ordertype, isdigest, onlyimg)
方法说明: 返回指定条件的主题列表信息
参数说明:
          count : 返回的主题数
          views : 浏览量 [返回等于或大于当前浏览量的主题]
          forumid : 版块ID [默认值 0 为所有版块]
          timetype : 指定时间段内的主题 [ TopicTimeType.Day(一天内)  , TopicTimeType.Week(一周内),  TopicTimeType.Month(一个月内),  TopicTimeType.SixMonth(六个月内),  TopicTimeType.Year(一年内),  TopicTimeType.All(默认 从1754-1-1至今的所有主题)
          ordertype : 排序字段(降序) [TopicOrderType.ID(默认 主题ID) , TopicOrderType.Views(浏览量),  TopicOrderType.LastPost(最后回复),    TopicOrderType.PostDataTime(按最新主题查),    TopicOrderType.Digest(按精华主题查),    TopicOrderType.Replies(按回复数)] 
          isdigest : 是否精化 [true(仅返回精华主题)  false(不加限制)]
          onlyimg : 是否包含附件 [true(仅返回包括图片附件的主题)  false(不加限制)]
     
//////////////////////////////////////////////////////////////////////////////////////////////   

方法名称: GetHotForumList(count) 
方法说明: 返回指定数量的热门版块列表
参数说明:
          count : 返回的版块数
   
//////////////////////////////////////////////////////////////////////////////////////////////     

方法名称: GetForumList(forumid) 
方法说明: 返回指定版块下的所有子段块列表
参数说明:
          forumid : 指定的版块id
     
////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetLastPostList(forumid, count) 
方法说明: 返回指定版块下的最新回帖列表
参数说明:
          forumid : 指定的版块id   
          count : 返回的回帖数

////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetAlbumList(photoconfig.Focusalbumshowtype, count, days) 
方法说明: 返回指定条件的相册列表
参数说明:
          photoconfig.Focusalbumshowtype : 排序字段(降序) [1(浏览量), 2(照片数), 3(创建时间)]    注:管理后台聚合设置项
          count : 返回的相册数
          days :有效天数 [指定天数内的相册]
     
////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetWeekHotPhotoList(photoconfig.Weekhot)
方法说明: 返回指定数量的热门图片
参数说明:
          photoconfig.Weekhot : 返回的热图数量  注:管理后台聚合设置项
         
////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetSpaceTopComments(count)
方法说明: 返回指定数量的空间最新评论
参数说明:
          count : 返回的评论数
         
////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetRecentUpdateSpaceList(count)
方法说明: 返回指定数量的最新更新空间列表
参数说明:
          count : 返回的空间信息数


////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetGoodsList(condition, orderby, categoryid, count)
方法说明: 返回指定数量的最新更新空间列表
参数说明:
          condition : 条件 [recommend(仅返回推荐商品, 商城模式下可用) , quality_new(仅返回全新(状态)商品),    quality_old(仅返回二手(状态)商品)] 
          orderby: 排序字段(降序) [viewcount(按浏览量排序),    hotgoods(按商品交易量排序),  newgoods(按发布商品先后顺序排序) ]
          categoryid : 商品所属分类id [默认值 0 为不加限制]
          count : 返回的商品数
         

////////////////////////////////////////////////////////////////////////////////////////////// 

方法名称: GetUserList(count, orderby)
方法说明: 返回指定数量及排序方式的用户列表
参数说明:
          count : 返回的用户数     
          orderby: 排序字段(降序) [credits(用户积分), posts(用户发帖数), lastactivity(最后活动时间), joindate(注册时间), oltime(在线时间)]


大川 - 2008-5-8 18:08:00


<%set (DataTable){hotforumlist} = forumagg.GetHotForumList(10)%>
<%loop foruminfo hotforumlist%>
<%set {aspxrewriteurl} = this.ShowForumAspxRewriteforuminfo[fid]},0)%>

{foruminfo[topics]} {foruminfo[_id]}{foruminfo[name]}
<%/loop%>


方便的调用方式
pc2003 - 2008-5-8 19:21:00
一个……

==================
广告位出售:
http://www.shanlu.com/bbs/
msnal - 2008-5-8 19:42:00
不错:D :D :D
石油人 - 2008-5-8 20:14:00
就要 这样          建议把顶行的 会员中心  拿到  登录这一行  顶部放外部频道
lonky - 2008-5-8 22:44:00
:_onion5:
ljp812 - 2008-5-9 9:24:00
杀入第一页
ymyy - 2008-5-9 10:11:00
官方2008第一贴!要顶!!!!
首页支持!!
关键是啥时候能稳定发布??
炫一下的心里事先知道一下!?
大川 - 2008-5-9 10:15:00


引用:
原帖由 石油人 于 2008-5-8 20:14:00 发表
就要 这样          建议把顶行的 会员中心  拿到  登录这一行  顶部放外部频道


新模板会改掉,正在制作中
aswecn - 2008-5-9 11:07:00
功能不错!美观性略差!现在超喜欢大旗的风格呵呵
买空间网14 - 2008-5-9 11:13:00
楼主真是热心人,谢谢分享哦!~~~
mghohoo - 2008-5-9 20:17:00
对新功能有多少不是很关心,因为功能迟早需要会有的。
我是用源码包做二次开发的,提一下意见吧:
1,新版本post上来前希望debug好,1.0和2.0都存在大量的bug
2,希望3.0和2.0的架构不会有太大偏差。因为2.0的架构和1.0的架构几乎完全不同,所以我们不得不从头开始改代码。
3,希望能够改进上传图片的方式,不少新手老手都会有上传图片的我问题,我看到很多“[img]1[/img][img]2[/img][img]3[/img][mg]4[/img] ”这种标签。
4,稳定第一!
5,希望dz能多一点关注我们这种民间派的开发人员。有时候好心post了修正的代码片段上来,但没有得到重视。颇为没劲。
大川 - 2008-5-9 22:22:00


引用:
原帖由 mghohoo 于 2008-5-9 20:17:00 发表
对新功能有多少不是很关心,因为功能迟早需要会有的。
我是用源码包做二次开发的,提一下意见吧:
1,新版本post上来前希望debug好,1.0和2.0都存在大量的bug
2,希望3.0和2.0的架构不会有太大偏差。因为2.0的架构和1.0的架构几乎完全不同,所以我们不得不从头开始改代码。
3,希望能够改进上传图片的方式,不少新手老手都会有上传图片的我问题,我看到很多“[img]1[/img


bug肯定会控制在一个很小的范围内
架构上确实不会有太大变化,1.0-2.0是因为增加了多种数据库的支持
这次测不稳定不会发布的
我们不少代码改进确实是来自于网友的,如果是好的代码基本上都会采纳。

第3条没明白你想怎么改进
mghohoo - 2008-5-11 0:32:00


引用:
原帖由 大川 于 2008-5-9 22:22:00 发表
[quote] 原帖由 mghohoo 于 2008-5-9 20:17:00 发表
对新功能有多少不是很关心,因为功能迟早需要会有的。
我是用源码包做二次开发的,提一下意见吧:
1,新版本post上来前希望debug好,1.0和2.0都存在大量的bug
2,希望3.0和2.0的架构不会有太大偏差。因为2.0的架构和1.0的架构几乎完全不同,所以我们不得不从头开始改代码。

不知道怎么表达第三点才对。很多人跟我说,不知道如何上传图片,而且在图片上传失败后帖子还是会成功发送的,同时提示的时间是非常短的。当然这些我们都可以自己来改,但官方要是不改的话,我们每次更新版本的时候都需要改很多代码才能达到目的。这样感觉并不是很好。

再附加一点,就是可见可得那些编辑用到的按钮能不能更加明白一点?很多非技术人员都不知道是怎么搞的,有时候连技术人员也会看错。
scnubbs - 2008-5-11 11:54:00
强烈同意
lawbridge - 2008-5-11 20:20:00
在其他网站怎么调用论坛数据?比如:如何在http://www.lawyerbridge.com/首页调用http://www.law-bridge.net/bbs/showforum-5.html版块中的最热、最新和精华帖子?包括如何解决乱码问题?
hjl425 - 2008-5-12 9:06:00
哈哈,不错不错,官方终于有点消息了,不过想问一下,这个新版什么时候出来啊?
8ee.cn - 2008-5-13 22:01:00
居然晚了不少!!
大川 - 2008-5-14 9:23:00


引用:
原帖由 lawbridge 于 2008-5-11 20:20:00 发表
在其他网站怎么调用论坛数据?比如:如何在http://www.lawyerbridge.com/首页调用http://www.law-bridge.net/bbs/showforum-5.html版块中的最热、最新和精华帖子?包括如何解决乱码问题?



用帖子调用可以实现
hjl425 - 2008-5-14 11:31:00
说了这么多,我相信现在大家跟我的心情一样,就关心这个版本什么时候出来


官方该给个时间了,哪怕是大概也好啊,别让大家干等啊,等得太久很多要就会放弃了
f1360615 - 2008-5-14 17:39:00
支持...
8ee.cn - 2008-5-14 21:32:00
什么时候我们可以享受啊!
草蜢 - 2008-5-16 0:43:00
楼主大人,能否提个意见:
1、加强美工:DZNT的美工感觉就像只会技术的人搞的,只搞了简单的表格而已。
2、类似DZPHP的组级别图片功能,很多论坛都支持这个,简单的星星月亮已经太“标准”了。
血海乌鸦 - 2008-5-17 13:49:00
:( 学习中....
haona - 2008-5-17 19:48:00
要是有一天DNT的浏览速度能变的飞快就好了。。
用了一年了。。
就是觉得DNT慢。。很慢。。
跑了很多用户。。
mghohoo - 2008-5-17 21:37:00
估计楼上的朋友是用虚拟空间吧……
跑net需要n多内存,n个空间共用那么一点内存肯定慢
liujiweijun - 2008-5-19 18:33:00

明月百灵 - 2008-5-19 18:53:00
功能不错!美观性略差
www.gkzz.net - 2008-6-2 18:42:00
这是我比较期待的,看来官方越来越具有门户概念了!
wuxuanfeng29 - 2008-6-6 4:02:00


引用:
原帖由 aswecn 于 2008-5-9 11:07:00 发表
功能不错!美观性略差!现在超喜欢大旗的风格呵呵


up up up
:D
12
查看完整版本: 新版聚合功能介绍