Discuz!NT

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

新版聚合功能介绍 [复制链接]

1#
2.0版本的聚合功能中可供调用的数据比较简单,因此在新版本聚合功能中增加了数据调用的范围,可以对某个板块或者分类进行调用,包括新帖、热帖、精华帖等,可以按照不同的排序顺序和时间范围选取数据,空间、相册和商品也可以按照各种条件进行调用。






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

  1. 聚合首面方法说明



  2. ///////////////////////////////////////////////////////////////////////////////////////////////



  3. 方法名称: GetForumTopicList(count, views, forumid, timetype, ordertype, isdigest, onlyimg)

  4. 方法说明: 返回指定条件的主题列表信息

  5. 参数说明:

  6.           count : 返回的主题数

  7.           views : 浏览量 [返回等于或大于当前浏览量的主题]

  8.           forumid : 版块ID [默认值 0 为所有版块]

  9.           timetype : 指定时间段内的主题 [ TopicTimeType.Day(一天内)  , TopicTimeType.Week(一周内),   TopicTimeType.Month(一个月内),   TopicTimeType.SixMonth(六个月内),  TopicTimeType.Year(一年内),  TopicTimeType.All(默认 从1754-1-1至今的所有主题)

  10.           ordertype : 排序字段(降序) [TopicOrderType.ID(默认 主题ID) , TopicOrderType.Views(浏览量),   TopicOrderType.LastPost(最后回复),    TopicOrderType.PostDataTime(按最新主题查),    TopicOrderType.Digest(按精华主题查),    TopicOrderType.Replies(按回复数)]  

  11.           isdigest : 是否精化 [true(仅返回精华主题)   false(不加限制)]

  12.           onlyimg : 是否包含附件 [true(仅返回包括图片附件的主题)   false(不加限制)]

  13.       

  14. //////////////////////////////////////////////////////////////////////////////////////////////    



  15. 方法名称: GetHotForumList(count)  

  16. 方法说明: 返回指定数量的热门版块列表

  17. 参数说明:

  18.           count : 返回的版块数

  19.     

  20. //////////////////////////////////////////////////////////////////////////////////////////////      



  21. 方法名称: GetForumList(forumid)  

  22. 方法说明: 返回指定版块下的所有子段块列表

  23. 参数说明:

  24.           forumid : 指定的版块id

  25.       

  26. //////////////////////////////////////////////////////////////////////////////////////////////  



  27. 方法名称: GetLastPostList(forumid, count)  

  28. 方法说明: 返回指定版块下的最新回帖列表

  29. 参数说明:

  30.           forumid : 指定的版块id    

  31.           count : 返回的回帖数



  32. //////////////////////////////////////////////////////////////////////////////////////////////  



  33. 方法名称: GetAlbumList(photoconfig.Focusalbumshowtype, count, days)  

  34. 方法说明: 返回指定条件的相册列表

  35. 参数说明:

  36.           photoconfig.Focusalbumshowtype : 排序字段(降序) [1(浏览量), 2(照片数), 3(创建时间)]    注:管理后台聚合设置项

  37.           count : 返回的相册数

  38.           days :有效天数 [指定天数内的相册]

  39.       

  40. //////////////////////////////////////////////////////////////////////////////////////////////  



  41. 方法名称: GetWeekHotPhotoList(photoconfig.Weekhot)

  42. 方法说明: 返回指定数量的热门图片

  43. 参数说明:

  44.           photoconfig.Weekhot : 返回的热图数量  注:管理后台聚合设置项

  45.           

  46. //////////////////////////////////////////////////////////////////////////////////////////////  



  47. 方法名称: GetSpaceTopComments(count)

  48. 方法说明: 返回指定数量的空间最新评论

  49. 参数说明:

  50.           count : 返回的评论数

  51.           

  52. //////////////////////////////////////////////////////////////////////////////////////////////  



  53. 方法名称: GetRecentUpdateSpaceList(count)

  54. 方法说明: 返回指定数量的最新更新空间列表

  55. 参数说明:

  56.           count : 返回的空间信息数





  57. //////////////////////////////////////////////////////////////////////////////////////////////  



  58. 方法名称: GetGoodsList(condition, orderby, categoryid, count)

  59. 方法说明: 返回指定数量的最新更新空间列表

  60. 参数说明:

  61.           condition : 条件 [recommend(仅返回推荐商品, 商城模式下可用) , quality_new(仅返回全新(状态)商品),    quality_old(仅返回二手(状态)商品)]  

  62.           orderby: 排序字段(降序) [viewcount(按浏览量排序),    hotgoods(按商品交易量排序),  newgoods(按发布商品先后顺序排序) ]

  63.           categoryid : 商品所属分类id [默认值 0 为不加限制]

  64.           count : 返回的商品数

  65.           



  66. //////////////////////////////////////////////////////////////////////////////////////////////  



  67. 方法名称: GetUserList(count, orderby)

  68. 方法说明: 返回指定数量及排序方式的用户列表

  69. 参数说明:

  70.           count : 返回的用户数      

  71.           orderby: 排序字段(降序) [credits(用户积分), posts(用户发帖数), lastactivity(最后活动时间), joindate(注册时间), oltime(在线时间)]

复制代码
最后编辑大川 最后编辑于 2008-05-08 18:13:37
分享 转发
TOP
2#

回复: 新版聚合功能介绍

  1. <%set (DataTable){hotforumlist} = forumagg.GetHotForumList(10)%>

  2. <%loop foruminfo hotforumlist%>

  3. <%set {aspxrewriteurl} = this.ShowForumAspxRewriteforuminfo[fid]},0)%>



  4. {foruminfo[topics]} {foruminfo[_id]}{foruminfo[name]}

  5. <%/loop%>

复制代码
方便的调用方式
最后编辑大川 最后编辑于 2008-05-08 18:09:39
TOP
3#

回复:新版聚合功能介绍

一个……

==================
广告位出售:
http://www.shanlu.com/bbs/
TOP
4#

回复:新版聚合功能介绍

不错
TOP
5#

回复:新版聚合功能介绍

就要 这样          建议把顶行的 会员中心  拿到  登录这一行   顶部放外部频道
最后编辑石油人 最后编辑于 2008-05-08 20:26:51
TOP
6#

回复:新版聚合功能介绍

TOP
7#

回复:新版聚合功能介绍

杀入第一页
TOP
8#

回复: 新版聚合功能介绍

官方2008第一贴!要顶!!!!
首页支持!!
关键是啥时候能稳定发布??
炫一下的心里事先知道一下!?
最后编辑ymyy 最后编辑于 2008-05-09 10:13:14
具有一定思想内涵和艺术水准的 严肃文化产品
论语沙龙
TOP
9#

回复: 新版聚合功能介绍

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


新模板会改掉,正在制作中
TOP
10#

回复:新版聚合功能介绍

功能不错!美观性略差!现在超喜欢大旗的风格呵呵
TOP
发新话题 回复该主题
站长