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

SCSI/ASPI

开发平台:

Others

  1. <%@ Page language="c#" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.Space.Pages.bloglist" %>
  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:01.
  11. 本页面代码由Discuz!NT模板引擎生成于 2009-9-22 17:25:01. 
  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">rn");
  201. int __postinfo__loop__id=0;
  202. foreach(DataRow __postinfo in postslist.Rows)
  203. {
  204. __postinfo__loop__id++;
  205. templateBuilder.Append(" <div class="ntblog">rn");
  206. templateBuilder.Append(" <h3><a href="");
  207. templateBuilder.Append(spaceurl.ToString());
  208. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __postinfo["postid"].ToString().Trim() + "">" + __postinfo["title"].ToString().Trim() + "</a></h3>rn");
  209. templateBuilder.Append(" <h4>rn");
  210.  aspxrewriteurl = this.ShowTopicAspxRewrite(__postinfo["uid"].ToString().Trim(),0);
  211. templateBuilder.Append(" <a href="");
  212. templateBuilder.Append(aspxrewriteurl.ToString());
  213. templateBuilder.Append("">" + __postinfo["author"].ToString().Trim() + "</a>   " + __postinfo["postdatetime"].ToString().Trim() + " 【评论:" + __postinfo["commentcount"].ToString().Trim() + "】【阅读:" + __postinfo["views"].ToString().Trim() + "】 </h4>rn");
  214. templateBuilder.Append(" <P>rn");
  215. templateBuilder.Append(Utils.GetUnicodeSubString(__postinfo["content"].ToString().Trim(),350,"..."));
  216. templateBuilder.Append("</p>rn");
  217. templateBuilder.Append(" <h4><a href="");
  218. templateBuilder.Append(spaceurl.ToString());
  219. templateBuilder.Append("space/viewspacepost.aspx?postid=" + __postinfo["postid"].ToString().Trim() + "">阅读全文</a> >></h4>rn");
  220. templateBuilder.Append(" </div>rn");
  221. } //end loop
  222. templateBuilder.Append(" <div class="ntforumpage">");
  223. templateBuilder.Append(pagenumbers.ToString());
  224. templateBuilder.Append("</div>rn");
  225. templateBuilder.Append(" </div>rn");
  226. templateBuilder.Append("</div>rn");
  227. templateBuilder.Append("<div class="right space_side s_clear">rn");
  228. templateBuilder.Append("<div class="sidebox" style="padding:1px;">rn");
  229. templateBuilder.Append("<script type='text/javascript'>rn");
  230. templateBuilder.Append("var imgwidth = 228;rn");
  231. templateBuilder.Append("var imgheight = 127;rn");
  232. templateBuilder.Append("</");
  233. templateBuilder.Append("script> rn");
  234. templateBuilder.Append("<!--图片轮换代码开始-->rn");
  235. templateBuilder.Append("<script type='text/javascript' src='javascript/template_rotatepic.js'></");
  236. templateBuilder.Append("script>rn");
  237. templateBuilder.Append("<script type='text/javascript'>rn");
  238. templateBuilder.Append("    var data = { };rn");
  239. templateBuilder.Append("    ");
  240. templateBuilder.Append(rotatepicdata.ToString());
  241. templateBuilder.Append("rn");
  242. templateBuilder.Append("    var ri = new MzRotateImage();rn");
  243. templateBuilder.Append("    ri.dataSource = data;rn");
  244. templateBuilder.Append("    ri.width = 228;rn");
  245. templateBuilder.Append("    ri.height = 127;rn");
  246. templateBuilder.Append("    ri.interval = 3000;rn");
  247. templateBuilder.Append("    ri.duration = 2000;rn");
  248. templateBuilder.Append("    document.write(ri.render());rn");
  249. templateBuilder.Append("</");
  250. templateBuilder.Append("script>rn");
  251. templateBuilder.Append("<!--图片轮换代码结束-->     rn");
  252. templateBuilder.Append("</div>rn");
  253. templateBuilder.Append(" <div class="sidebox">rn");
  254. templateBuilder.Append(" <h2>推荐日志</h2>rn");
  255. templateBuilder.Append(" <ul class="newslist">rn");
  256. int __spacepostrecommend__loop__id=0;
  257. foreach(SpaceShortPostInfo __spacepostrecommend in spacepostlist)
  258. {
  259. __spacepostrecommend__loop__id++;
  260. templateBuilder.Append(" <li><a href="");
  261. templateBuilder.Append(spaceurl.ToString());
  262. templateBuilder.Append("space/viewspacepost.aspx?postid=");
  263. templateBuilder.Append(__spacepostrecommend.Postid.ToString().Trim());
  264. templateBuilder.Append("">rn");
  265. templateBuilder.Append(Utils.GetUnicodeSubString(__spacepostrecommend.Title,30,"..."));
  266. templateBuilder.Append("</a> </li> rn");
  267. } //end loop
  268. templateBuilder.Append(" </ul>rn");
  269. templateBuilder.Append(" </div>rn");
  270. templateBuilder.Append(" <div class="sidebox">rn");
  271. templateBuilder.Append(" <h4>最新空间评论</h4>rn");
  272. templateBuilder.Append(" <ul class="newslist">rn");
  273. int comment__loop__id=0;
  274. foreach(DataRow comment in topspacecomments.Rows)
  275. {
  276. comment__loop__id++;
  277. templateBuilder.Append(" <li><a href="");
  278. templateBuilder.Append(spaceurl.ToString());
  279. templateBuilder.Append("space/viewspacepost.aspx?postid=" + comment["postid"].ToString().Trim() + "">" + comment["content"].ToString().Trim() + "</a> [" + comment["author"].ToString().Trim() + "]</li> rn");
  280. } //end loop
  281. templateBuilder.Append(" </ul>rn");
  282. templateBuilder.Append(" </div>            rn");
  283. if (config.Enablealbum==1)
  284. {
  285. templateBuilder.Append(" <div class="sidebox">rn");
  286. templateBuilder.Append(" <h4>推荐相册</h4>rn");
  287. templateBuilder.Append(" <ul class="newslist">rn");
  288. int album__loop__id=0;
  289. foreach(AlbumInfo album in recommendalbumlist)
  290. {
  291. album__loop__id++;
  292. templateBuilder.Append(" <li><a href="showalbum.aspx?albumid=");
  293. templateBuilder.Append(album.Albumid.ToString().Trim());
  294. templateBuilder.Append("">");
  295. templateBuilder.Append(album.Title.ToString().Trim());
  296. templateBuilder.Append("</a> (");
  297. templateBuilder.Append(album.Imgcount.ToString().Trim());
  298. templateBuilder.Append(") [<a href="showalbumlist.aspx?uid=");
  299. templateBuilder.Append(album.Userid.ToString().Trim());
  300. templateBuilder.Append("">");
  301. templateBuilder.Append(album.Username.ToString().Trim());
  302. templateBuilder.Append("</a>]</li> rn");
  303. } //end loop
  304. templateBuilder.Append(" </ul>rn");
  305. templateBuilder.Append(" </div>rn");
  306. } //end if
  307. templateBuilder.Append(" <div class="sidebox">rn");
  308. templateBuilder.Append(" <h4>最近更新的空间</h4>rn");
  309. templateBuilder.Append(" <ul class="newslist">rn");
  310. int __space__loop__id=0;
  311. foreach(DataRow __space in recentupdatespacelist.Rows)
  312. {
  313. __space__loop__id++;
  314. templateBuilder.Append(" <li><a href="");
  315. templateBuilder.Append(spaceurl.ToString());
  316. templateBuilder.Append("space/?uid=" + __space["userid"].ToString().Trim() + "">rn");
  317. templateBuilder.Append(Utils.GetUnicodeSubString(__space["spacetitle"].ToString().Trim(),28,"..."));
  318. templateBuilder.Append("</a></li>rn");
  319. } //end loop
  320. templateBuilder.Append(" </ul>rn");
  321. templateBuilder.Append(" </div>rn");
  322. templateBuilder.Append(" <div class="sidebox">rn");
  323. templateBuilder.Append(" <h2>新帖</h2>rn");
  324. templateBuilder.Append(" <ul class="newslist">rn");
  325. int __newtopicinfo__loop__id=0;
  326. foreach(DataRow __newtopicinfo in newtopiclist.Rows)
  327. {
  328. __newtopicinfo__loop__id++;
  329. templateBuilder.Append(" <li>rn");
  330.  aspxrewriteurl = this.ShowTopicAspxRewrite(__newtopicinfo["tid"].ToString().Trim(),0);
  331. templateBuilder.Append(" <a href="");
  332. templateBuilder.Append(aspxrewriteurl.ToString());
  333. templateBuilder.Append("">rn");
  334. templateBuilder.Append(Utils.GetUnicodeSubString(__newtopicinfo["title"].ToString().Trim(),30,"..."));
  335. templateBuilder.Append("</a></li>rn");
  336. } //end loop
  337. templateBuilder.Append(" </ul>rn");
  338. templateBuilder.Append(" <h2>热帖</h2>rn");
  339. templateBuilder.Append(" <ul class="newslist">rn");
  340. int __hottopicinfo__loop__id=0;
  341. foreach(DataRow __hottopicinfo in hottopiclist.Rows)
  342. {
  343. __hottopicinfo__loop__id++;
  344. templateBuilder.Append(" <li>rn");
  345.  aspxrewriteurl = this.ShowTopicAspxRewrite(__hottopicinfo["tid"].ToString().Trim(),0);
  346. templateBuilder.Append(" <a href="");
  347. templateBuilder.Append(aspxrewriteurl.ToString());
  348. templateBuilder.Append("">rn");
  349. templateBuilder.Append(Utils.GetUnicodeSubString(__hottopicinfo["title"].ToString().Trim(),30,"..."));
  350. templateBuilder.Append("</a></li>rn");
  351. } //end loop
  352. templateBuilder.Append(" </ul>rn");
  353. templateBuilder.Append(" </div>rn");
  354. templateBuilder.Append("</div>rn");
  355. templateBuilder.Append("</div>rn");
  356. }
  357. else
  358. {
  359. } //end if
  360. Response.Write(templateBuilder.ToString());
  361. }
  362. </script>