<!--/*
聚合首面方法说明
///////////////////////////////////////////////////////////////////////////////////////////////
方法名称: 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(在线时间)]
*/-->
实例代码:
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
<title>{config.forumtitle} {config.seotitle}</title>
5
<link rel="icon" href="favicon.ico" type="image/x-icon" />
6
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
7
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8
{meta}
9
<link href="templates/{templatepath}/izhufan.css" rel="stylesheet" type="text/css" />
10
</head>
11
<body>
12
<div class="izhufanMain" id="mainArea">
13
<div id=topNav><img src="templates/{templatepath}/images/Logo.gif" alt="爱煮饭" class="topimg" /></div>
14![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
<div id="nav">
16
<div class="topImgAd"> <!--页头 begin-->
17
<div class="line1">
18![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<ul><%
set {hotforumlist} = forumagg.GetHotForumList(10)%>
19![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop __foruminfo hotforumlist%>
20![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowForumAspxRewrite({__foruminfo[fid]},0)%>
21
<li><a href="{forumurl}{aspxrewriteurl}" target="_blank">{__foruminfo[name]}</a></li>
22![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%></ul>
23
</div>
24
<div class="line2">
25
<ul>
26
<li>热门标签:</li>
27![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
if {taglist.Length}>0%>
28![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop (TagInfo) tag taglist%>
29
<li><a <%if {config.aspxrewrite}==1%> href="topictag-{tag.tagid}.aspx" <%else%> href="tags.aspx?t=topic&tagid={tag.tagid}"
30![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/if%> <%
if {tag.color}!=""%> style="color: #{tag.color};" <%
/if%> title="{tag.fcount}">
31
{tag.tagname}</a></li>
32![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
33
<%else%>
34
暂无数据!
35![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/if%>
36
</ul>
37
</div>
38
</div>
39
<!--end-->
40
</div>
41
<div class="blank9"> </div>
42
<div class="line"> </div>
43
<div class="threeColArea">
44
<div class="col1">
45
<div class="title"><span>最近新贴</span></div>
46
<div class="col1Image">
47
<img src ="templates/{templatepath}/images/headImage/111.jpg" />
48
<img src ="templates/{templatepath}/images/headImage/112.jpg" />
49
<img src ="templates/{templatepath}/images/headImage/113.jpg" />
50
<img src ="templates/{templatepath}/images/headImage/114.jpg" />
51
</div>
52
<div class="focusNews">
53
<ul>
54![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
if postlist.Length>0 %>
55![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {topiclist} = forumagg.GetForumTopicList(19, 0, 0, TopicTimeType.Month, TopicOrderType.PostDataTime, false, false)%>
56
<%else%>
57![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {topiclist} = forumagg.GetForumTopicList(19, 0, 0, TopicTimeType.All, TopicOrderType.PostDataTime, false, false)%>
58![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/if%>
59![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop __newtopicinfo topiclist%>
60
<li>
61
<span>[
62![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowForumAspxRewrite({__newtopicinfo[fid]},0)%>
63
<a href="{forumurl}{aspxrewriteurl}" target="_blank">{__newtopicinfo[name]}</a>
64
]</span>
65![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowTopicAspxRewrite({__newtopicinfo[tid]},0)%>
66![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<a href="{forumurl}{aspxrewriteurl}" target="_blank"><%
getsubstring({__newtopicinfo[title]},40,"
")%></a>
67
</li>
68![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
69
</ul>
70
</div>
71
72
<!--<div class="hotBoard">
73
<ul>
74
<li><a href="http://www.izhufan.cn/showforum-17.aspx">闲侃灌水区</a></li>
75
<li><a href="http://www.izhufan.cn/showforum-14.aspx">迈入厨房</a></li>
76
<li><a href="http://www.izhufan.cn/showforum-7.aspx">休闲吧</a></li>
77
</ul>
78
</div>-->
79
80
</div>
81
<!--头图-->
82
<div class="izhufancol2">
83![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
if {rotatepicdata}!=null && {rotatepicdata}!=""%>
84
<div class="modulebox sidebox" style="padding:1px;">
85![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<script type='text/javascript'>![](https://www.cnblogs.com/Images/dot.gif)
86
var imgwidth = 280;
87
var imgheight = 422;
88
</script>
89
<!--图片轮换代码开始-->
90
<script type='text/javascript' src='templates/{templatepath}/rotatepic.js'></script>
91![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<script type='text/javascript'>![](https://www.cnblogs.com/Images/dot.gif)
92![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
var data =
{ };
93
94![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
{rotatepicdata}
95
96
var ri = new MzRotateImage();
97
ri.dataSource = data;
98
ri.width = 280;
99
ri.height = 422;
100
ri.interval = 3000;
101
ri.duration = 2000;
102
document.write(ri.render());
103
</script>
104
<!--图片轮换代码结束-->
105
</div>
106![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/if%>
107
</div>
108
<div class="izhufancol3">
109
110
<div class="member"> <!--登录 begin-->
111
<div id="login_false" style="display: block;">
112
<a href="{forumurl}/login.aspx" target="_blank" style="cursor: pointer;"> 登录</a>
113
<a href="{forumurl}/register.aspx" target="_blank">注册</a> <a href="{forumurl}/getpassword.aspx" target="_blank">
114
忘记密码</a></div>
115
</div>
116
117
118
119
<div class="affiche">
120
<div class="coltitle">
121
爱饭公告</div>
122
<ul class="col3list1">
123
<li>
124![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop announcement announcementlist%>
125![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<a href="{forumurl}announcement.aspx#{announcement[id]}">{announcement[title]}</a><cite><%
datetostr({announcement[starttime]},"MM.dd")%></cite>
126![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
127
</li>
128
</ul>
129
</div>
130
131
<div class="affiche">
132
<div class="coltitle">
133
版主推荐</div>
134
<ul class="col3list1">
135![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {topiclist} = forumagg.GetForumTopicList(13, 0, 0, TopicTimeType.Month, TopicOrderType.Digest, true, false)%>
136![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop digest_topicinfo topiclist%>
137
<li>
138![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowTopicAspxRewrite({digest_topicinfo[tid]},0)%>
139
<a href="{forumurl}{aspxrewriteurl}" target="_blank">
140![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
getsubstring({digest_topicinfo[title]},25,"
")%>
141
</a></li>
142![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
143
</ul>
144
</div>
145
146
</div>
147
<div class="clear">
148
</div>
149
</div>
150
151
<div class="line"></div>
152
<div class="blank9"></div>
153
<div class="area">
154
<div class="subArea">
155
<div class="title">
156
<span>精采图片</span></div>
157
<div class="largePhoto">
158
<a href="http://www.izhufan.cn/showtopic-25.aspx">
159
<img src="templates/{templatepath}/images/jcImage/01.jpg" alt="一步一步教你煮饭"><span>一步一步教你煮饭</span></a>
160
</div>
161
<ul class="smallPhotos">
162
<li><a href="http://www.izhufan.cn/showtopic-207.aspx">
163
<img src="templates/{templatepath}/images/jcImage/02.jpg" alt="苦瓜"><span>苦瓜</span></a></li>
164
<li><a href="http://www.izhufan.cn/showtopic-37.aspx">
165
<img src="templates/{templatepath}/images/jcImage/03.jpg" alt="姜"><span>姜</span></a></li>
166
<li><a href="http://www.izhufan.cn/showtopic-3.aspx">
167
<img src="templates/{templatepath}/images/jcImage/04.jpg" alt="蒜"><span>蒜</span></a></li>
168
<li><a href="http://www.izhufan.cn/showtopic-35.aspx">
169
<img src="templates/{templatepath}/images/jcImage/05.jpg" alt="茄子"><span>茄子</span></a></li>
170
</ul>
171
<!--给新闻论坛的四个小图-->
172
<ul class="smallPhotos">
173
<li><a href="http://www.izhufan.cn/showtopic-187.aspx">
174
<img src="templates/{templatepath}/images/jcImage/06.jpg" alt="红薯"><span>红薯</span></a></li>
175
<li><a href="http://www.izhufan.cn/showtopic-185.aspx">
176
<img src="templates/{templatepath}/images/jcImage/07.jpg" alt="荷兰豆"><span>荷兰豆</span></a></li>
177
<li><a href="http://www.izhufan.cn/showtopic-183.aspx">
178
<img src="templates/{templatepath}/images/jcImage/08.jpg" alt="红薯叶"><span>红薯叶</span></a></li>
179
<li><a href="http://www.izhufan.cn/showtopic-182.aspx">
180
<img src="templates/{templatepath}/images/jcImage/09.jpg" alt="上海青"><span>上海青</span></a></li>
181
</ul>
182
<div class="clear">
183
</div>
184
</div>
185
</div>
186
187
<div class="blank9"></div>
188
189
<div class="area">
190
<div class="subArea">
191
<div class="title">
192
<span>24小时排行榜</span></div>
193
<table class="topics">
194
<caption>
195
<span>帖子点击排行</span></caption>
196
<thead>
197
<tr>
198
<th>
199
排名</th>
200
<th>
201
标题</th>
202
<th>
203
点击数</th>
204
</tr>
205
</thead>
206
<tbody>
207![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {topiclist} = forumagg.GetForumTopicList(10, 0, 0, TopicTimeType.Month, TopicOrderType.Views, false, false)%>
208![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop views_topicinfo topiclist%>
209
<tr>
210
<td class="order">
211
<span class="order1">{views_topicinfo[_id]}</span></td>
212
<td class="topic">
213![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowTopicAspxRewrite({views_topicinfo[tid]},0)%>
214
<a href="{forumurl}{aspxrewriteurl}" target="_blank">
215![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
getsubstring({views_topicinfo[title]},20,"
")%>
216
</a>
217
</td>
218
<td class="clickCount">
219
<em>{views_topicinfo[views]}</em>
220
</td>
221
</tr>
222![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
223
</tbody>
224
</table>
225
<table class="topics">
226
<caption>
227
<span>最新回复排行</span></caption>
228
<thead>
229
<tr>
230
<th>
231
排名</th>
232
<th>
233
标题</th>
234
<th>
235
点击率</th>
236
</tr>
237
</thead>
238
<tbody>
239![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {topiclist} = forumagg.GetForumTopicList(10, 0, 0, TopicTimeType.Month, TopicOrderType.Replies, false, false)%>
240![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop digest_topicinfoA topiclist%>
241
<tr>
242
<td class="order">
243
<span class="order1">{digest_topicinfoA[_id]}</span></td>
244
<td class="topic">
245![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.ShowTopicAspxRewrite({digest_topicinfoA[tid]},0)%>
246
<a href="{forumurl}{aspxrewriteurl}" target="_blank">
247![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
getsubstring({digest_topicinfoA[title]},40,"
")%>
248
</a>
249
</td>
250
<td class="clickCount">
251
<em>{digest_topicinfoA[views]}</em></td>
252
</tr>
253![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
254
</tbody>
255
</table>
256
<table class="topics short">
257
<caption>
258
<span>用户排名</span></caption>
259
<thead>
260
<tr>
261
<th>
262
排名</th>
263
<th>
264
用户名</th>
265
<th>
266
积分</th>
267
</tr>
268
</thead>
269
<tbody>
270![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {userlist} = forumagg.GetUserList(10, "credits")%>
271![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop credits_user userlist%>
272
<tr>
273
<td class="order">
274
<span class="order1">{credits_user[_id]}</span></td>
275
<td class="topic">
276![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
set {aspxrewriteurl} = this.UserInfoAspxRewrite({credits_user[uid]})%>
277
<a href="{forumurl}{aspxrewriteurl}" target="_blank">
278![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
getsubstring({credits_user[username]},20,"
")%>
279
</a>
280
</td>
281
<td class="clickCount">
282
<em>{credits_user[credits]}</em></td>
283
</tr>
284![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
285
</tbody>
286
</table>
287
<div class="clear">
288
</div>
289
</div>
290
</div>
291
<div class="blank9"> </div>
292
<div class="area">
293
<div class="subArea">
294
<div class="title">
295
296
<span>友情链接</span></div>
297![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
loop forumlink forumlinklist%>
298![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
if {forumlink[logo]}!=""%>
299
<span><a href="{forumlink[url]}" target="_blank"><img src="{forumlink[logo]}" alt="{forumlink[name]}"/></a></span>
300![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/if%>
301![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
<%
/loop%>
302
</div>
303
</div>
304
<div class="blank9"> </div>
305
<div class="footBg">
306
<div class="foot">
307
<img src="templates/{templatepath}/images/logo2.png" />
308
<a href="http://www.izhufan.cn">爱饭首页</a> - <a href="http://www.izhufan.cn/about.html">
309
法律声明</a> <b>QQ交流群:20146684 Email:izhufan@163.com</b>
310
<script src='http://s55.cnzz.com/stat.php?id=1011501&web_id=1011501' language='JavaScript' charset='gb2312'></script>
311
</div>
312
<div class="blank9">
313
<div class="blank6">
314
315
</div>
316
</div>
317
</div>
318
</div>
319
</body>
320
</html>
321![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
实例效果请见http://www.izhufan.cn