spaceindex.aspx
上传用户:wenllgg125
上传日期:2020-04-09
资源大小:7277k
文件大小:28k
源码类别:

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Space.Pages.spaceindex" %>
  2. <%@ Import namespace="System.Data" %>
  3. <%@ Import namespace="Discuz.Common" %>
  4. <%@ Import namespace="Discuz.Forum" %>
  5. <%@ Import namespace="Discuz.Entity" %>
  6. <script runat="server">
  7. override protected void OnInit(EventArgs e)
  8. {
  9. /* 
  10. This page was created by Discuz!NT Template Engine at 2009-9-22 17:25:02.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:25:02. 
  12. */
  13. base.OnInit(e);
  14. templateBuilder.Capacity = 220000;
  15. templateBuilder.Append("<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">rn");
  16. templateBuilder.Append("<html xmlns="http://www.w3.org/1999/xhtml">rn");
  17. templateBuilder.Append("<head>rn");
  18. templateBuilder.Append("<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />rn");
  19. templateBuilder.Append(meta.ToString());
  20. templateBuilder.Append("rn");
  21. templateBuilder.Append("<title>");
  22. templateBuilder.Append(pagetitle.ToString());
  23. templateBuilder.Append(" ");
  24. templateBuilder.Append(config.Seotitle.ToString().Trim());
  25. templateBuilder.Append(" - ");
  26. templateBuilder.Append(config.Spacename.ToString().Trim());
  27. templateBuilder.Append(" - Powered by Discuz!NT</title>rn");
  28. templateBuilder.Append("<link rel="icon" href="favicon.ico" type="image/x-icon" />rn");
  29. templateBuilder.Append("<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> rn");
  30. templateBuilder.Append("<!-- 调用样式表 -->rn");
  31. templateBuilder.Append("<link rel="stylesheet" href="templates/");
  32. templateBuilder.Append(templatepath.ToString());
  33. templateBuilder.Append("/space/space.css" type="text/css" media="all"  />rn");
  34. templateBuilder.Append(link.ToString());
  35. templateBuilder.Append("rn");
  36. templateBuilder.Append("<script type="text/javascript" src="javascript/template_report.js"></");
  37. templateBuilder.Append("script>rn");
  38. templateBuilder.Append("<script type="text/javascript" src="javascript/template_utils.js"></");
  39. templateBuilder.Append("script>rn");
  40. templateBuilder.Append("<script type="text/javascript" src="javascript/common.js"></");
  41. templateBuilder.Append("script>rn");
  42. templateBuilder.Append("<script type="text/javascript" src="javascript/menu.js"></");
  43. templateBuilder.Append("script>rn");
  44. templateBuilder.Append("<script type="text/javascript"> rn");
  45. templateBuilder.Append(" var aspxrewrite = ");
  46. templateBuilder.Append(config.Aspxrewrite.ToString().Trim());
  47. templateBuilder.Append(";rn");
  48. templateBuilder.Append("</");
  49. templateBuilder.Append("script>rn");
  50. templateBuilder.Append(script.ToString());
  51. templateBuilder.Append("rn");
  52. templateBuilder.Append("</head>rn");
  53. templateBuilder.Append("<body>rn");
  54. templateBuilder.Append("<div id="container">rn");
  55. templateBuilder.Append(" <div id="submenu">rn");
  56. templateBuilder.Append(" <div class="wrap s_clear">rn");
  57. if (usergroupinfo.Allowsearch>0)
  58. {
  59. } //end if
  60. templateBuilder.Append(" <span class="avataonline right">rn");
  61. if (userid==-1)
  62. {
  63. templateBuilder.Append(" <a href="");
  64. templateBuilder.Append(forumpath.ToString());
  65. templateBuilder.Append("login.aspx" onClick="floatwin('open_login', '");
  66. templateBuilder.Append(rooturl.ToString());
  67. templateBuilder.Append("login.aspx', 600, 410);return false;">[登录]</a>rn");
  68. templateBuilder.Append(" <a href="");
  69. templateBuilder.Append(forumpath.ToString());
  70. templateBuilder.Append("register.aspx" onClick="floatwin('open_register', '");
  71. templateBuilder.Append(rooturl.ToString());
  72. templateBuilder.Append("register.aspx', 600, 410);return false;">[注册]</arn");
  73. templateBuilder.Append(" >rn");
  74. }
  75. else
  76. {
  77. templateBuilder.Append(" 欢迎<a class="drop" id="viewpro" onMouseOver="showMenu(this.id)">");
  78. templateBuilder.Append(username.ToString());
  79. templateBuilder.Append("</a>rn");
  80. templateBuilder.Append(" <span class="pipe">|</span>rn");
  81. templateBuilder.Append(" <a href="");
  82. templateBuilder.Append(forumpath.ToString());
  83. templateBuilder.Append("logout.aspx?userkey=");
  84. templateBuilder.Append(userkey.ToString());
  85. templateBuilder.Append("">退出</a>rn");
  86. templateBuilder.Append(" <span class="pipe">|</span>rn");
  87. } //end if
  88. templateBuilder.Append(" </span>rn");
  89. if (userid!=-1)
  90. {
  91. templateBuilder.Append(" <a href="");
  92. templateBuilder.Append(forumpath.ToString());
  93. templateBuilder.Append("usercpinbox.aspx" class="inbox" title="");
  94. templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
  95. templateBuilder.Append("条新短消息">收件箱</a>rn");
  96. if (oluserinfo.Newpms>0)
  97. {
  98. templateBuilder.Append("<cite>");
  99. templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
  100. templateBuilder.Append("</cite>rn");
  101. } //end if
  102. templateBuilder.Append(" <span class="pipe">|</span>rn");
  103. templateBuilder.Append(" <a href="");
  104. templateBuilder.Append(forumpath.ToString());
  105. templateBuilder.Append("usercpnotice.aspx?filter=all" class="notice">通知</a>rn");
  106. if (oluserinfo.Newnotices>0)
  107. {
  108. templateBuilder.Append("<cite>");
  109. templateBuilder.Append(oluserinfo.Newnotices.ToString().Trim());
  110. templateBuilder.Append("</cite>rn");
  111. } //end if
  112. templateBuilder.Append(" <span class="pipe">|</span>rn");
  113. templateBuilder.Append(" <a href="");
  114. templateBuilder.Append(forumpath.ToString());
  115. templateBuilder.Append("usercp.aspx" class="usercp">用户中心</a>rn");
  116. templateBuilder.Append(" <span class="pipe">|</span>rn");
  117. if (useradminid==1)
  118. {
  119. templateBuilder.Append(" <a href="");
  120. templateBuilder.Append(forumpath.ToString());
  121. templateBuilder.Append("admin/index.aspx" target="_blank" class="systemmanage">系统设置</a>rn");
  122. templateBuilder.Append(" <span class="pipe">|</span>rn");
  123. } //end if
  124. templateBuilder.Append(" <a href="javascript:void(0);" class="drop" id="mymenu" onMouseOver="showMenu(this.id, false);" >我的</a>rn");
  125. templateBuilder.Append(" <ul class="popupmenu_popup headermenu_popup" id="mymenu_menu" style="display: none">rn");
  126. templateBuilder.Append(" <li><a href="");
  127. templateBuilder.Append(forumpath.ToString());
  128. templateBuilder.Append("mytopics.aspx">我的主题</a></li>rn");
  129. templateBuilder.Append(" <li><a href="");
  130. templateBuilder.Append(forumpath.ToString());
  131. templateBuilder.Append("myposts.aspx">我的帖子</a></li>rn");
  132. templateBuilder.Append(" <li><a href="");
  133. templateBuilder.Append(forumpath.ToString());
  134. templateBuilder.Append("search.aspx?posterid=current&type=digest">我的精华</a></li>rn");
  135. templateBuilder.Append(" <li><a href="");
  136. templateBuilder.Append(forumpath.ToString());
  137. templateBuilder.Append("myattachment.aspx">我的附件</a></li>rn");
  138. templateBuilder.Append(" <li><a href="");
  139. templateBuilder.Append(forumpath.ToString());
  140. templateBuilder.Append("usercpsubscribe.aspx">我的收藏</a></li>rn");
  141. if (config.Enablespace==1)
  142. {
  143. templateBuilder.Append(" <li><a href="");
  144. templateBuilder.Append(forumpath.ToString());
  145. templateBuilder.Append("space/">我的空间</a></li>rn");
  146. } //end if
  147. if (config.Enablealbum==1)
  148. {
  149. templateBuilder.Append(" <li><a href="");
  150. templateBuilder.Append(forumpath.ToString());
  151. templateBuilder.Append("showalbumlist.aspx?uid=");
  152. templateBuilder.Append(userid.ToString());
  153. templateBuilder.Append("">我的相册</a></li>rn");
  154. } //end if
  155. if (config.Enablemall==1)
  156. {
  157. templateBuilder.Append(" <li><a href="");
  158. templateBuilder.Append(forumpath.ToString());
  159. templateBuilder.Append("usercpmygoods.aspx">我的商品</a></li>rn");
  160. } //end if
  161. templateBuilder.Append(" </ul>rn");
  162. } //end if
  163. templateBuilder.Append(" </div>rn");
  164. templateBuilder.Append(" </div>rn");
  165. templateBuilder.Append(" <div id="header">rn");
  166. templateBuilder.Append(" <div class="wrap s_clear">rn");
  167. templateBuilder.Append(" <h2><a href="");
  168. templateBuilder.Append(forumpath.ToString());
  169. templateBuilder.Append("index.aspx" title="Discuz!NT|BBS|论坛"><img src="");
  170. templateBuilder.Append(forumpath.ToString());
  171. templateBuilder.Append("templates/");
  172. templateBuilder.Append(templatepath.ToString());
  173. templateBuilder.Append("/images/logo.gif" alt="Discuz!NT|BBS|论坛"/></a></h2>rn");
  174. if (headerad!="")
  175. {
  176. templateBuilder.Append(" <div id="ad_headerbanner">");
  177. templateBuilder.Append(headerad.ToString());
  178. templateBuilder.Append("</div>rn");
  179. } //end if
  180. templateBuilder.Append(" <ul id="menu">rn");
  181. templateBuilder.Append(" ");
  182. templateBuilder.Append(mainnavigation.ToString());
  183. templateBuilder.Append("rn");
  184. templateBuilder.Append(" </ul>rn");
  185. templateBuilder.Append(" </div>rn");
  186. templateBuilder.Append(" </div>rn");
  187. templateBuilder.Append("<div id="nav">rn");
  188. templateBuilder.Append(" <div class="wrap s_clear">rn");
  189. templateBuilder.Append("        <a href="");
  190. templateBuilder.Append(config.Forumurl.ToString().Trim());
  191. templateBuilder.Append("" class="title">");
  192. templateBuilder.Append(config.Forumtitle.ToString().Trim());
  193. templateBuilder.Append("</a> &raquo; <strong>个人空间</strong>rn");
  194. templateBuilder.Append(" </div>rn");
  195. templateBuilder.Append("</div>rn");
  196. if (page_err==0)
  197. {
  198. templateBuilder.Append("<div class="wrap">rn");
  199. templateBuilder.Append("<div class="left space_main s_clear">rn");
  200. templateBuilder.Append(" <div class="modulebox hot_blog">rn");
  201. templateBuilder.Append(" <h2>推荐日志</h2>rn");
  202. templateBuilder.Append(" <ul class="space_list s_clear">rn");
  203. int __spacepostrecommend__loop__id=0;
  204. foreach(SpaceShortPostInfo __spacepostrecommend in spacepostlist)
  205. {
  206. __spacepostrecommend__loop__id++;
  207. if (__spacepostrecommend.Author!="")
  208. {
  209. templateBuilder.Append(" <li>rn");
  210. templateBuilder.Append(" <cite><a href="");
  211. templateBuilder.Append(spaceurl.ToString());
  212. templateBuilder.Append("space/?uid=");
  213. templateBuilder.Append(__spacepostrecommend.Uid.ToString().Trim());
  214. templateBuilder.Append("">");
  215. templateBuilder.Append(__spacepostrecommend.Author.ToString().Trim());
  216. templateBuilder.Append("</a></cite>rn");
  217. templateBuilder.Append(" <cite>rn");
  218. templateBuilder.Append(Convert.ToDateTime(__spacepostrecommend.Postdatetime).ToString("yyyy-MM-dd"));
  219. templateBuilder.Append("</cite>rn");
  220. templateBuilder.Append(" <a href="");
  221. templateBuilder.Append(spaceurl.ToString());
  222. templateBuilder.Append("space/viewspacepost.aspx?postid=");
  223. templateBuilder.Append(__spacepostrecommend.Postid.ToString().Trim());
  224. templateBuilder.Append("">rn");
  225. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__spacepostrecommend.Title),70,"..."));
  226. templateBuilder.Append("</a>rn");
  227. templateBuilder.Append(" </li>rn");
  228. } //end if
  229. } //end loop
  230. templateBuilder.Append(" </ul>rn");
  231. templateBuilder.Append(" </div>rn");
  232. templateBuilder.Append(" <div class="f_clear"></div>rn");
  233. templateBuilder.Append(" <div class="modulebox browser_blog">rn");
  234. templateBuilder.Append(" <h2>最多浏览文章</h2>rn");
  235. templateBuilder.Append(" <ul class="space_list s_clear">rn");
  236. int __spacepostbyviews__loop__id=0;
  237. foreach(DataRow __spacepostbyviews in topspacepostviews.Rows)
  238. {
  239. __spacepostbyviews__loop__id++;
  240. if (__spacepostbyviews["commentcount"].ToString().Trim()!="")
  241. {
  242. templateBuilder.Append(" <li>rn");
  243. templateBuilder.Append(" <cite>( " + __spacepostbyviews["views"].ToString().Trim() + " )</cite>rn");
  244. templateBuilder.Append(" · <a href="");
  245. templateBuilder.Append(spaceurl.ToString());
  246. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __spacepostbyviews["postid"].ToString().Trim() + "">rn");
  247. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__spacepostbyviews["title"].ToString().Trim()),40,"..."));
  248. templateBuilder.Append("</a>rn");
  249. templateBuilder.Append(" </li>rn");
  250. } //end if
  251. } //end loop
  252. templateBuilder.Append(" </ul>rn");
  253. templateBuilder.Append(" </div>rn");
  254. templateBuilder.Append(" <div class="modulebox comment_blog">rn");
  255. templateBuilder.Append(" <h2>最多评论文章</h2>rn");
  256. templateBuilder.Append(" <ul class="space_list s_clear">rn");
  257. int __spacepostbycomment__loop__id=0;
  258. foreach(DataRow __spacepostbycomment in topspacepostcommentcount.Rows)
  259. {
  260. __spacepostbycomment__loop__id++;
  261. if (__spacepostbycomment["commentcount"].ToString().Trim()!="")
  262. {
  263. templateBuilder.Append(" <li>rn");
  264. templateBuilder.Append(" <cite>( " + __spacepostbycomment["commentcount"].ToString().Trim() + " )</cite>rn");
  265. templateBuilder.Append(" · <a href="");
  266. templateBuilder.Append(spaceurl.ToString());
  267. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __spacepostbycomment["postid"].ToString().Trim() + "">rn");
  268. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__spacepostbycomment["title"].ToString().Trim()),40,"..."));
  269. templateBuilder.Append("</a>rn");
  270. templateBuilder.Append(" </li>rn");
  271. } //end if
  272. } //end loop
  273. templateBuilder.Append(" </ul>rn");
  274. templateBuilder.Append(" </div>rn");
  275. templateBuilder.Append(" <div class="f_clear"></div>rn");
  276. templateBuilder.Append(" <div class="modulebox hot_space">rn");
  277. templateBuilder.Append(" <h2>推荐空间</h2>rn");
  278. templateBuilder.Append(" <ul>rn");
  279. int __spaceconfig__loop__id=0;
  280. foreach(SpaceConfigInfoExt __spaceconfig in spaceconfigs)
  281. {
  282. __spaceconfig__loop__id++;
  283. templateBuilder.Append(" <li>rn");
  284. templateBuilder.Append(" <a href="");
  285. templateBuilder.Append(spaceurl.ToString());
  286. templateBuilder.Append("space/?uid=");
  287. templateBuilder.Append(__spaceconfig.Userid.ToString().Trim());
  288. templateBuilder.Append("" target="_blank">rn");
  289. string avatarurl = Avatars.GetAvatarUrl(__spaceconfig.Userid,AvatarSize.Small);
  290. templateBuilder.Append("     <img src="");
  291. templateBuilder.Append(avatarurl.ToString());
  292. templateBuilder.Append("" onerror="this.onerror=null;this.src='");
  293. templateBuilder.Append(forumpath.ToString());
  294. templateBuilder.Append("templates/");
  295. templateBuilder.Append(templatepath.ToString());
  296. templateBuilder.Append("/images/noavatar_small.gif';"/>rn");
  297. templateBuilder.Append(" </a>rn");
  298. templateBuilder.Append(" <h3><a href="");
  299. templateBuilder.Append(spaceurl.ToString());
  300. templateBuilder.Append("space/?uid=");
  301. templateBuilder.Append(__spaceconfig.Userid.ToString().Trim());
  302. templateBuilder.Append("" target="_blank">rn");
  303. templateBuilder.Append(Utils.GetUnicodeSubString(__spaceconfig.Spacetitle,35,"..."));
  304. templateBuilder.Append("</a></h3>rn");
  305. templateBuilder.Append(" <p><a href="");
  306. templateBuilder.Append(spaceurl.ToString());
  307. templateBuilder.Append("space/viewspacepost.aspx?postid=");
  308. templateBuilder.Append(__spaceconfig.Postid.ToString().Trim());
  309. templateBuilder.Append("">rn");
  310. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__spaceconfig.Posttitle),35,"..."));
  311. templateBuilder.Append("</a></p>rn");
  312. templateBuilder.Append(" <p>日志: <em>");
  313. templateBuilder.Append(__spaceconfig.Postcount.ToString().Trim());
  314. templateBuilder.Append("</em>   rn");
  315. if (config.Enablealbum==1)
  316. {
  317. templateBuilder.Append("相册: <em>");
  318. templateBuilder.Append(__spaceconfig.Albumcount.ToString().Trim());
  319. templateBuilder.Append("</em>rn");
  320. } //end if
  321. templateBuilder.Append("</p>rn");
  322. templateBuilder.Append(" </li>rn");
  323. } //end loop
  324. templateBuilder.Append(" </ul>rn");
  325. templateBuilder.Append(" </div>rn");
  326. templateBuilder.Append(" <div class="modulebox hot_space">rn");
  327. templateBuilder.Append(" <h2>最多评论空间</h2>rn");
  328. templateBuilder.Append(" <ul>rn");
  329. int __topcommentcountspaceinfo__loop__id=0;
  330. foreach(DataRow __topcommentcountspaceinfo in topspacelistbycommentcount.Rows)
  331. {
  332. __topcommentcountspaceinfo__loop__id++;
  333. if (__topcommentcountspaceinfo["userid"].ToString().Trim()!="")
  334. {
  335. templateBuilder.Append(" <li>rn");
  336. templateBuilder.Append(" <a href="");
  337. templateBuilder.Append(spaceurl.ToString());
  338. templateBuilder.Append("space/?uid=" + __topcommentcountspaceinfo["userid"].ToString().Trim() + "" target="_blank">rn");
  339. string avatarurl = Avatars.GetAvatarUrl(TypeConverter.ObjectToInt(__topcommentcountspaceinfo["userid"]),AvatarSize.Small);
  340. templateBuilder.Append(" <img src="");
  341. templateBuilder.Append(avatarurl.ToString());
  342. templateBuilder.Append("" onerror="this.onerror=null;this.src='");
  343. templateBuilder.Append(forumpath.ToString());
  344. templateBuilder.Append("templates/");
  345. templateBuilder.Append(templatepath.ToString());
  346. templateBuilder.Append("/images/noavatar_small.gif';"/>rn");
  347. templateBuilder.Append(" </a>rn");
  348. templateBuilder.Append(" <h3><a href="");
  349. templateBuilder.Append(spaceurl.ToString());
  350. templateBuilder.Append("space/?uid=" + __topcommentcountspaceinfo["userid"].ToString().Trim() + "" target="_blank">rn");
  351. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__topcommentcountspaceinfo["spacetitle"].ToString().Trim()),35,"..."));
  352. templateBuilder.Append("</a></h3>rn");
  353. templateBuilder.Append(" <p><a href="");
  354. templateBuilder.Append(spaceurl.ToString());
  355. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __topcommentcountspaceinfo["postid"].ToString().Trim() + "">rn");
  356. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__topcommentcountspaceinfo["posttitle"].ToString().Trim()),35,"..."));
  357. templateBuilder.Append("</a></p>rn");
  358. templateBuilder.Append(" <p>日志:<em>" + __topcommentcountspaceinfo["postcount"].ToString().Trim() + "</em>   最后更新:<em>rn");
  359. templateBuilder.Append(Convert.ToDateTime(__topcommentcountspaceinfo["updatedatetime"].ToString().Trim()).ToString("yyyy-MM-dd"));
  360. templateBuilder.Append("</em></p>rn");
  361. templateBuilder.Append(" </li>rn");
  362. } //end if
  363. } //end loop
  364. templateBuilder.Append(" </ul>rn");
  365. templateBuilder.Append(" </div>rn");
  366. templateBuilder.Append(" <div class="modulebox hot_space">rn");
  367. templateBuilder.Append(" <h2>最多访问空间</h2>rn");
  368. templateBuilder.Append(" <ul>rn");
  369. int __topvisitedtimesspaceinfo__loop__id=0;
  370. foreach(DataRow __topvisitedtimesspaceinfo in topspacelistbyvisitedtimes.Rows)
  371. {
  372. __topvisitedtimesspaceinfo__loop__id++;
  373. if (__topvisitedtimesspaceinfo["userid"].ToString().Trim()!="")
  374. {
  375. templateBuilder.Append(" <li>rn");
  376. templateBuilder.Append(" <a href="");
  377. templateBuilder.Append(spaceurl.ToString());
  378. templateBuilder.Append("space/?uid=" + __topvisitedtimesspaceinfo["userid"].ToString().Trim() + "" target="_blank">rn");
  379. string avatarurl = Avatars.GetAvatarUrl(TypeConverter.ObjectToInt(__topvisitedtimesspaceinfo["userid"]),AvatarSize.Small);
  380. templateBuilder.Append(" <img src="");
  381. templateBuilder.Append(avatarurl.ToString());
  382. templateBuilder.Append("" onerror="this.onerror=null;this.src='");
  383. templateBuilder.Append(forumpath.ToString());
  384. templateBuilder.Append("templates/");
  385. templateBuilder.Append(templatepath.ToString());
  386. templateBuilder.Append("/images/noavatar_small.gif';"/>rn");
  387. templateBuilder.Append(" </a>rn");
  388. templateBuilder.Append(" <h3><a href="");
  389. templateBuilder.Append(spaceurl.ToString());
  390. templateBuilder.Append("space/?uid=" + __topvisitedtimesspaceinfo["userid"].ToString().Trim() + ""  target="_blank">rn");
  391. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__topvisitedtimesspaceinfo["spacetitle"].ToString().Trim()),35,"..."));
  392. templateBuilder.Append("</a></h3>rn");
  393. templateBuilder.Append(" <p><a href="");
  394. templateBuilder.Append(spaceurl.ToString());
  395. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __topvisitedtimesspaceinfo["postid"].ToString().Trim() + "">rn");
  396. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__topvisitedtimesspaceinfo["posttitle"].ToString().Trim()),35,"..."));
  397. templateBuilder.Append("</a></p>rn");
  398. templateBuilder.Append(" <p>日志:<em>" + __topvisitedtimesspaceinfo["postcount"].ToString().Trim() + "</em>   最后更新:<em>rn");
  399. templateBuilder.Append(Convert.ToDateTime(__topvisitedtimesspaceinfo["updatedatetime"].ToString().Trim()).ToString("yyyy-MM-dd"));
  400. templateBuilder.Append("</em></p>rn");
  401. templateBuilder.Append(" </li>rn");
  402. } //end if
  403. } //end loop
  404. templateBuilder.Append(" </ul>rn");
  405. templateBuilder.Append(" </div>rn");
  406. templateBuilder.Append("</div>rn");
  407. templateBuilder.Append("<div class="right space_side s_clear">rn");
  408. if (rotatepicdata!=null && rotatepicdata!="")
  409. {
  410. templateBuilder.Append("<div class="sidebox" style="padding:1px;">rn");
  411. templateBuilder.Append("<script type='text/javascript'>rn");
  412. templateBuilder.Append("var imgwidth = 228;rn");
  413. templateBuilder.Append("var imgheight = 127;rn");
  414. templateBuilder.Append("</");
  415. templateBuilder.Append("script> rn");
  416. templateBuilder.Append("<!--图片轮换代码开始-->rn");
  417. templateBuilder.Append("<script type='text/javascript' src='javascript/template_rotatepic.js'></");
  418. templateBuilder.Append("script>rn");
  419. templateBuilder.Append("<script type='text/javascript'>rn");
  420. templateBuilder.Append("    var data = { };rn");
  421. templateBuilder.Append("    ");
  422. templateBuilder.Append(rotatepicdata.ToString());
  423. templateBuilder.Append("rn");
  424. templateBuilder.Append("    var ri = new MzRotateImage();rn");
  425. templateBuilder.Append("    ri.dataSource = data;rn");
  426. templateBuilder.Append("    ri.width = 228;rn");
  427. templateBuilder.Append("    ri.height = 127;rn");
  428. templateBuilder.Append("    ri.interval = 3000;rn");
  429. templateBuilder.Append("    ri.duration = 2000;rn");
  430. templateBuilder.Append("    document.write(ri.render());rn");
  431. templateBuilder.Append("</");
  432. templateBuilder.Append("script>rn");
  433. templateBuilder.Append("<!--图片轮换代码结束-->     rn");
  434. templateBuilder.Append("</div>rn");
  435. } //end if
  436. templateBuilder.Append(" <div class="sidebox">           rn");
  437. templateBuilder.Append(" <h4>最新空间评论</h4>rn");
  438. templateBuilder.Append(" <ul class="newslist">rn");
  439. int comment__loop__id=0;
  440. foreach(DataRow comment in topspacecomments.Rows)
  441. {
  442. comment__loop__id++;
  443. templateBuilder.Append(" <li><a href="");
  444. templateBuilder.Append(spaceurl.ToString());
  445. templateBuilder.Append("space/viewspacepost.aspx?postid=" + comment["postid"].ToString().Trim() + "">rn");
  446. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(comment["content"].ToString().Trim()),30,"..."));
  447. templateBuilder.Append("</a> [" + comment["author"].ToString().Trim() + "]</li> rn");
  448. } //end loop
  449. templateBuilder.Append("    </ul>rn");
  450. templateBuilder.Append(" </div>rn");
  451. if (config.Enabletag==1)
  452. {
  453. templateBuilder.Append(" <script type="text/javascript" src="cache/tag/closedtags.txt"></");
  454. templateBuilder.Append("script>rn");
  455. templateBuilder.Append(" <script type="text/javascript" src="cache/tag/colorfultags.txt"></");
  456. templateBuilder.Append("script>rn");
  457. templateBuilder.Append(" <script type="text/javascript" src="javascript/ajax.js"></");
  458. templateBuilder.Append("script>rn");
  459. templateBuilder.Append(" <script type="text/javascript" src="javascript/template_tags.js"></");
  460. templateBuilder.Append("script>rn");
  461. templateBuilder.Append(" <div class="sidebox">rn");
  462. templateBuilder.Append(" <h4>热门标签</h4>rn");
  463. templateBuilder.Append(" <ul id="spacehottags">rn");
  464. templateBuilder.Append(" <script type="text/javascript" src="cache/hottags_space_cache_jsonp.txt" onerror="this.onerror=null;getajaxspacehottags();"></");
  465. templateBuilder.Append("script>rn");
  466. templateBuilder.Append(" </ul>rn");
  467. templateBuilder.Append(" </div>rn");
  468. } //end if
  469. if (config.Enablealbum==1)
  470. {
  471. templateBuilder.Append(" <div class="sidebox">rn");
  472. templateBuilder.Append(" <h4>推荐相册</h4>rn");
  473. templateBuilder.Append(" <ul class="newslist">rn");
  474. int album__loop__id=0;
  475. foreach(AlbumInfo album in recommendalbumlist)
  476. {
  477. album__loop__id++;
  478. templateBuilder.Append(" <li><a href="");
  479. templateBuilder.Append(albumurl.ToString());
  480. templateBuilder.Append("showalbum.aspx?albumid=");
  481. templateBuilder.Append(album.Albumid.ToString().Trim());
  482. templateBuilder.Append("">");
  483. templateBuilder.Append(album.Title.ToString().Trim());
  484. templateBuilder.Append("</a> (");
  485. templateBuilder.Append(album.Imgcount.ToString().Trim());
  486. templateBuilder.Append(") [<a href="showalbumlist.aspx?uid=");
  487. templateBuilder.Append(album.Userid.ToString().Trim());
  488. templateBuilder.Append("">");
  489. templateBuilder.Append(album.Username.ToString().Trim());
  490. templateBuilder.Append("</a>]</li> rn");
  491. } //end loop
  492. templateBuilder.Append(" </ul>rn");
  493. templateBuilder.Append(" </div>rn");
  494. } //end if
  495. templateBuilder.Append(" <div class="sidebox">rn");
  496. templateBuilder.Append(" <h4>最近更新的空间</h4>rn");
  497. templateBuilder.Append(" <ul class="newslist">rn");
  498. int __space__loop__id=0;
  499. foreach(DataRow __space in recentupdatespaceList.Rows)
  500. {
  501. __space__loop__id++;
  502. templateBuilder.Append(" <li><a href="");
  503. templateBuilder.Append(spaceurl.ToString());
  504. templateBuilder.Append("space/?uid=" + __space["userid"].ToString().Trim() + "">rn");
  505. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__space["spacetitle"].ToString().Trim()),30,"..."));
  506. templateBuilder.Append("</a></li>rn");
  507. } //end loop
  508. templateBuilder.Append(" </ul>rn");
  509. templateBuilder.Append(" </div>rn");
  510. templateBuilder.Append(" <div class="sidebox">rn");
  511. templateBuilder.Append(" <h2>新帖</h2>rn");
  512. templateBuilder.Append(" <ul class="newslist">rn");
  513. int __newtopicinfo__loop__id=0;
  514. foreach(DataRow __newtopicinfo in newtopiclist.Rows)
  515. {
  516. __newtopicinfo__loop__id++;
  517. templateBuilder.Append(" <li>rn");
  518.  aspxrewriteurl = this.ShowTopicAspxRewrite(__newtopicinfo["tid"].ToString().Trim(),0);
  519. templateBuilder.Append(" <a href="");
  520. templateBuilder.Append(aspxrewriteurl.ToString());
  521. templateBuilder.Append("">rn");
  522. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__newtopicinfo["title"].ToString().Trim()),30,"..."));
  523. templateBuilder.Append("</a></li>rn");
  524. } //end loop
  525. templateBuilder.Append(" </ul>rn");
  526. templateBuilder.Append(" <h2>热帖</h2>rn");
  527. templateBuilder.Append(" <ul class="newslist">rn");
  528. int __hottopicinfo__loop__id=0;
  529. foreach(DataRow __hottopicinfo in hottopiclist.Rows)
  530. {
  531. __hottopicinfo__loop__id++;
  532. templateBuilder.Append(" <li>rn");
  533.  aspxrewriteurl = this.ShowTopicAspxRewrite(__hottopicinfo["tid"].ToString().Trim(),0);
  534. templateBuilder.Append(" <a href="");
  535. templateBuilder.Append(aspxrewriteurl.ToString());
  536. templateBuilder.Append("">rn");
  537. templateBuilder.Append(Utils.GetUnicodeSubString(Discuz.Common.Utils.HtmlEncode(__hottopicinfo["title"].ToString().Trim()),30,"..."));
  538. templateBuilder.Append("</a></li>rn");
  539. } //end loop
  540. templateBuilder.Append(" </ul>rn");
  541. templateBuilder.Append(" </div>rn");
  542. templateBuilder.Append("</div>rn");
  543. templateBuilder.Append("</div>rn");
  544. }
  545. else
  546. {
  547. } //end if
  548. Response.Write(templateBuilder.ToString());
  549. }
  550. </script>