行 1: #pragma checksum "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A2AEAB23ECA413410DC7795070B91FEE4490E0E4"
行 2: //------------------------------------------------------------------------------
行 3: // <auto-generated>
行 4: // 此代码由工具生成。
行 5: // 运行时版本:4.0.30319.42000
行 6: //
行 7: // 对此文件的更改可能会导致不正确的行为,并且如果
行 8: // 重新生成代码,这些更改将会丢失。
行 9: // </auto-generated>
行 10: //------------------------------------------------------------------------------
行 11:
行 12: namespace ASP {
行 13:
行 14: #line 5 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 15: using Discuz.Entity;
行 16:
行 17: #line default
行 18: #line hidden
行 19:
行 20: #line 384 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 21: using System.Collections;
行 22:
行 23: #line default
行 24: #line hidden
行 25:
行 26: #line 390 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 27: using System.Text;
行 28:
行 29: #line default
行 30: #line hidden
行 31:
行 32: #line 398 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 33: using System.Web.UI;
行 34:
行 35: #line default
行 36: #line hidden
行 37:
行 38: #line 385 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 39: using System.Collections.Generic;
行 40:
行 41: #line default
行 42: #line hidden
行 43:
行 44: #line 6 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 45: using Discuz.Config;
行 46:
行 47: #line default
行 48: #line hidden
行 49:
行 50: #line 2 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 51: using System.Data;
行 52:
行 53: #line default
行 54: #line hidden
行 55:
行 56: #line 402 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 57: using System.Xml.Linq;
行 58:
行 59: #line default
行 60: #line hidden
行 61:
行 62: #line 395 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 63: using System.Web.SessionState;
行 64:
行 65: #line default
行 66: #line hidden
行 67:
行 68: #line 4 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 69: using Discuz.Forum;
行 70:
行 71: #line default
行 72: #line hidden
行 73:
行 74: #line 386 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 75: using System.Collections.Specialized;
行 76:
行 77: #line default
行 78: #line hidden
行 79:
行 80: #line 389 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 81: using System.Linq;
行 82:
行 83: #line default
行 84: #line hidden
行 85:
行 86: #line 392 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 87: using System.Web;
行 88:
行 89: #line default
行 90: #line hidden
行 91:
行 92: #line 394 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 93: using System.Web.DynamicData;
行 94:
行 95: #line default
行 96: #line hidden
行 97:
行 98: #line 393 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 99: using System.Web.Caching;
行 100:
行 101: #line default
行 102: #line hidden
行 103:
行 104: #line 397 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 105: using System.Web.Profile;
行 106:
行 107: #line default
行 108: #line hidden
行 109:
行 110: #line 387 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 111: using System.ComponentModel.DataAnnotations;
行 112:
行 113: #line default
行 114: #line hidden
行 115:
行 116: #line 399 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 117: using System.Web.UI.WebControls;
行 118:
行 119: #line default
行 120: #line hidden
行 121:
行 122: #line 3 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 123: using Discuz.Common;
行 124:
行 125: #line default
行 126: #line hidden
行 127:
行 128: #line 396 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 129: using System.Web.Security;
行 130:
行 131: #line default
行 132: #line hidden
行 133:
行 134: #line 383 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 135: using System;
行 136:
行 137: #line default
行 138: #line hidden
行 139:
行 140: #line 400 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 141: using System.Web.UI.WebControls.WebParts;
行 142:
行 143: #line default
行 144: #line hidden
行 145:
行 146: #line 391 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 147: using System.Text.RegularExpressions;
行 148:
行 149: #line default
行 150: #line hidden
行 151:
行 152: #line 388 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 153: using System.Configuration;
行 154:
行 155: #line default
行 156: #line hidden
行 157:
行 158: #line 401 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
行 159: using System.Web.UI.HtmlControls;
行 160:
行 161: #line default
行 162: #line hidden
行 163:
行 164:
行 165: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
行 166: public class aspx_1_tags_aspx : global::Discuz.Web.tags, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
行 167:
行 168: private static bool @__initialized;
行 169:
行 170: private static object @__fileDependencies;
行 171:
行 172:
行 173: #line 8 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 174:
行 175: override protected void OnInit(EventArgs e)
行 176: {
行 177:
行 178: /*
行 179: This page was created by Discuz!NT Template Engine at 2013-5-23 20:24:42.
行 180: 本页面代码由Discuz!NT模板引擎生成于 2013-5-23 20:24:42.
行 181: */
行 182:
行 183: base.OnInit(e);
行 184:
行 185: templateBuilder.Capacity = 220000;
行 186:
行 187:
行 188:
行 189: if (infloat!=1)
行 190: {
行 191:
行 192: templateBuilder.Append("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n ");
行 193: if (pagetitle=="首页")
行 194: {
行 195:
行 196: templateBuilder.Append("\r\n <title>");
行 197: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 198: templateBuilder.Append(" ");
行 199: templateBuilder.Append(config.Seotitle.ToString().Trim());
行 200: templateBuilder.Append(" - Powered by Discuz!NT</title>\r\n ");
行 201: }
行 202: else
行 203: {
行 204:
行 205: templateBuilder.Append("\r\n <title>");
行 206: templateBuilder.Append(pagetitle.ToString());
行 207: templateBuilder.Append(" - ");
行 208: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 209: templateBuilder.Append(" ");
行 210: templateBuilder.Append(config.Seotitle.ToString().Trim());
行 211: templateBuilder.Append(" - Powered by Discuz!NT</title>\r\n ");
行 212: } //end if
行 213:
行 214: templateBuilder.Append("\r\n ");
行 215: templateBuilder.Append(meta.ToString());
行 216: templateBuilder.Append("\r\n <meta name=\"generator\" content=\"Discuz!NT 3.6.711\" />\r\n <meta name=\"author\" content=\"Discuz!NT Team and Comsenz UI Team\" />\r\n <meta name=\"copyright\" content=\"2001-2011 Comsenz Inc.\" />\r\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=7\" />\r\n <link rel=\"icon\" href=\"");
行 217: templateBuilder.Append(forumurl.ToString());
行 218: templateBuilder.Append("favicon.ico\" type=\"image/x-icon\" />\r\n <link rel=\"shortcut icon\" href=\"");
行 219: templateBuilder.Append(forumurl.ToString());
行 220: templateBuilder.Append("favicon.ico\" type=\"image/x-icon\" />\r\n ");
行 221: if (pagename!="website.aspx")
行 222: {
行 223:
行 224: templateBuilder.Append("\r\n <link rel=\"stylesheet\" href=\"");
行 225: templateBuilder.Append(cssdir.ToString());
行 226: templateBuilder.Append("/dnt.css\" type=\"text/css\" media=\"all\" />\r\n ");
行 227: } //end if
行 228:
行 229: templateBuilder.Append("\r\n <link rel=\"stylesheet\" href=\"");
行 230: templateBuilder.Append(cssdir.ToString());
行 231: templateBuilder.Append("/float.css\" type=\"text/css\" />\r\n ");
行 232: if (isnarrowpage)
行 233: {
行 234:
行 235: templateBuilder.Append("\r\n <link type=\"text/css\" rel=\"stylesheet\" href=\"");
行 236: templateBuilder.Append(cssdir.ToString());
行 237: templateBuilder.Append("/widthauto.css\" id=\"css_widthauto\" />\r\n ");
行 238: } //end if
行 239:
行 240: templateBuilder.Append("\r\n ");
行 241: templateBuilder.Append(link.ToString());
行 242: templateBuilder.Append("\r\n <script type=\"text/javascript\">\r\n var creditnotice='");
行 243: templateBuilder.Append(Scoresets.GetValidScoreNameAndId().ToString().Trim());
行 244: templateBuilder.Append("'; \r\n var forumpath = \"");
行 245: templateBuilder.Append(forumpath.ToString());
行 246: templateBuilder.Append("\";\r\n </");
行 247: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 248: templateBuilder.Append(config.Jqueryurl.ToString().Trim());
行 249: templateBuilder.Append("\"></");
行 250: templateBuilder.Append("script>\r\n <script type=\"text/javascript\">jQuery.noConflict();</");
行 251: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 252: templateBuilder.Append(jsdir.ToString());
行 253: templateBuilder.Append("/common.js\"></");
行 254: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 255: templateBuilder.Append(jsdir.ToString());
行 256: templateBuilder.Append("/template_report.js\"></");
行 257: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 258: templateBuilder.Append(jsdir.ToString());
行 259: templateBuilder.Append("/template_utils.js\"></");
行 260: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 261: templateBuilder.Append(jsdir.ToString());
行 262: templateBuilder.Append("/ajax.js\"></");
行 263: templateBuilder.Append("script>\r\n <script type=\"text/javascript\">\r\n var aspxrewrite = ");
行 264: templateBuilder.Append(config.Aspxrewrite.ToString().Trim());
行 265: templateBuilder.Append(";\r\n var IMGDIR = '");
行 266: templateBuilder.Append(imagedir.ToString());
行 267: templateBuilder.Append("';\r\n var disallowfloat = '");
行 268: templateBuilder.Append(config.Disallowfloatwin.ToString().Trim());
行 269: templateBuilder.Append("';\r\n var rooturl=\"");
行 270: templateBuilder.Append(rooturl.ToString());
行 271: templateBuilder.Append("\";\r\n var imagemaxwidth='");
行 272: templateBuilder.Append(Templates.GetTemplateWidth(templatepath).ToString().Trim());
行 273: templateBuilder.Append("';\r\n var cssdir='");
行 274: templateBuilder.Append(cssdir.ToString());
行 275: templateBuilder.Append("';\r\n </");
行 276: templateBuilder.Append("script>\r\n ");
行 277: templateBuilder.Append(script.ToString());
行 278: templateBuilder.Append("\r\n</head>");
行 279:
行 280: templateBuilder.Append("\r\n<body onkeydown=\"if(event.keyCode==27) return false;\">\r\n<div id=\"append_parent\"></div><div id=\"ajaxwaitid\"></div>\r\n");
行 281: if (headerad!="")
行 282: {
行 283:
行 284: templateBuilder.Append("\r\n <div id=\"ad_headerbanner\">");
行 285: templateBuilder.Append(headerad.ToString());
行 286: templateBuilder.Append("</div>\r\n");
行 287: } //end if
行 288:
行 289: templateBuilder.Append("\r\n<div id=\"hd\">\r\n <div class=\"wrap\">\r\n <div class=\"head cl\">\r\n <h2><a href=\"");
行 290: templateBuilder.Append(forumpath.ToString());
行 291: templateBuilder.Append("index.aspx\" title=\"");
行 292: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 293: templateBuilder.Append("\"><img src=\"");
行 294: templateBuilder.Append(imagedir.ToString());
行 295: templateBuilder.Append("/logo.png\" alt=\"");
行 296: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 297: templateBuilder.Append("\"/></a></h2>\r\n ");
行 298: if (userid==-1)
行 299: {
行 300:
行 301:
行 302: if (pagename!="login.aspx"&&pagename!="register.aspx")
行 303: {
行 304:
行 305: templateBuilder.Append("\r\n <form onsubmit=\"if ($('ls_username').value == '' || $('ls_username').value == '用户名/Email') showWindow('login', '");
行 306: templateBuilder.Append(rooturl.ToString());
行 307: templateBuilder.Append("login.aspx');hideWindow('register');return\" action=\"");
行 308: templateBuilder.Append(rooturl.ToString());
行 309: templateBuilder.Append("login.aspx?referer=");
行 310: templateBuilder.Append(pagename.ToString());
行 311: templateBuilder.Append("\" id=\"lsform\" autocomplete=\"off\" method=\"post\">\r\n <div class=\"fastlg c1\">\r\n <div class=\"y pns\">\r\n <p>\r\n <label for=\"ls_username\">帐号</label> <input type=\"text\" tabindex=\"901\" value=\"用户名/Email\" id=\"ls_username\" name=\"username\" class=\"txt\" onblur=\"if(this.value == '') this.value = '用户名/Email';\" onfocus=\"if(this.value == '用户名/Email') this.value = '';\"/><a href=\"");
行 312: templateBuilder.Append(forumpath.ToString());
行 313: templateBuilder.Append("register.aspx\" onClick=\"showWindow('register', '");
行 314: templateBuilder.Append(rooturl.ToString());
行 315: templateBuilder.Append("register.aspx');hideWindow('login');\" style=\"margin-left: 7px;\" class=\"xg2\">注册</a> \r\n </p>\r\n <p>\r\n <label for=\"ls_password\">密码</label> <input type=\"password\" onfocus=\"lsShowmore();innerVcode();\" tabindex=\"902\" autocomplete=\"off\" id=\"ls_password\" name=\"password\" class=\"txt\"/>\r\n <input type=submit style=\"width:0px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;display:none;\"/><button class=\"pn\" type=\"submit\"><span>登录</span></button>\r\n </p>\r\n </div>\r\n </div>\r\n <div id=\"ls_more\" style=\"position:absolute;display:none;\">\r\n <h3 class=\"cl\"><em class=\"y\"><a href=\"###\" class=\"flbc\" title=\"关闭\" onclick=\"closeIsMore();return false;\">关闭</a></em>安全选项</h3>\r\n ");
行 316: if (isLoginCode)
行 317: {
行 318:
行 319: templateBuilder.Append("\r\n <div id=\"vcode_header\"></div>\r\n <script type=\"text/javascript\" reload=\"1\">\r\n if (typeof vcodeimgid == 'undefined') {\r\n var vcodeimgid = 1;\r\n }\r\n else\r\n vcodeimgid++;\r\n var secclick = new Array();\r\n var seccodefocus = 0;\r\n var optionVcode = function (id, type) {\r\n id = vcodeimgid;\r\n if ($('vcode')) {\r\n $('vcode').parentNode.removeChild($('vcode'));\r\n }\r\n\r\n if (!secclick['vcodetext_header' + id]) {\r\n if ($('vcodetext_header' + id) != null)\r\n $('vcodetext_header' + id).value = '';\r\n secclick['vcodetext_header' + id] = 1;\r\n if (type)\r\n $('vcodetext_header' + id + '_menu').style.top = parseInt($('vcodetext_header' + id + '_menu').style.top) - parseInt($('vcodetext_header' + id + '_menu').style.height) + 'px';\r\n }\r\n $('vcodetext_header' + id + '_menu').style.display = '';\r\n $('vcodetext_header' + id).unselectable = 'off';\r\n $('vcodeimg' + id).src = '");
行 320: templateBuilder.Append(rooturl.ToString());
行 321: templateBuilder.Append("tools/VerifyImagePage.aspx?id=");
行 322: templateBuilder.Append(olid.ToString());
行 323: templateBuilder.Append("&time=' + Math.random();\r\n }\r\n\r\n function innerVcode() {\r\n if ($('vcodetext_header1') == null) {\r\n $('vcode_header').innerHTML = '<input name=\"vcodetext\" tabindex=\"903\" size=\"20\" onkeyup=\"changevcode(this.form, this.value);\" class=\"txt\" style=\"width:50px;\" id=\"vcodetext_header' + vcodeimgid + '\" value=\"\" autocomplete=\"off\"/>' +\r\n '<span><a href=\"###\" onclick=\"vcodeimg' + vcodeimgid + '.src=\\'");
行 324: templateBuilder.Append(rooturl.ToString());
行 325: templateBuilder.Append("tools/VerifyImagePage.aspx?id=");
行 326: templateBuilder.Append(olid.ToString());
行 327: templateBuilder.Append("&time=\\' + Math.random();return false;\" style=\"margin-left: 7px;\">看不清</a></span>' + '<p style=\"margin:6px 0\">输入下图中的字符</p>' +\r\n '<div style=\"cursor: pointer;width: 124px; height: 44px;top:256px;z-index:10009;padding:0;\" id=\"vcodetext_header' + vcodeimgid + '_menu\" onmouseout=\"seccodefocus = 0\" onmouseover=\"seccodefocus = 1\"><img src=\"");
行 328: templateBuilder.Append(rooturl.ToString());
行 329: templateBuilder.Append("tools/VerifyImagePage.aspx?time=");
行 330: templateBuilder.Append(Processtime.ToString());
行 331: templateBuilder.Append("\" class=\"cursor\" id=\"vcodeimg' + vcodeimgid + '\" onclick=\"this.src=\\'");
行 332: templateBuilder.Append(rooturl.ToString());
行 333: templateBuilder.Append("tools/VerifyImagePage.aspx?id=");
行 334: templateBuilder.Append(olid.ToString());
行 335: templateBuilder.Append("&time=\\' + Math.random();\"/></div>';\r\n optionVcode();\r\n }\r\n }\r\n\r\n function changevcode(form, value) {\r\n if (!$('vcode')) {\r\n var vcode = document.createElement('input');\r\n vcode.id = 'vcode';\r\n vcode.name = 'vcode';\r\n vcode.type = 'hidden';\r\n vcode.value = value;\r\n form.appendChild(vcode);\r\n } else {\r\n $('vcode').value = value;\r\n }\r\n }\r\n </");
行 336: templateBuilder.Append("script>\r\n ");
行 337: }
行 338: else
行 339: {
行 340:
行 341: templateBuilder.Append("\r\n <script type=\"text/javascript\">\r\n function innerVcode() {\r\n }\r\n </");
行 342: templateBuilder.Append("script>\r\n ");
行 343: } //end if
行 344:
行 345:
行 346: if (config.Secques==1)
行 347: {
行 348:
行 349: templateBuilder.Append("\r\n <div id=\"floatlayout_login\" class=\"pbm\">\r\n <select style=\"width:156px;margin-bottom:8px;\" id=\"question\" name=\"question\" name=\"question\" onchange=\"displayAnswer();\" tabindex=\"904\">\r\n <option id=\"question\" value=\"0\" selected=\"selected\">安全提问(未设置请忽略)</option>\r\n <option id=\"question\" value=\"1\">母亲的名字</option>\r\n <option id=\"question\" value=\"2\">爷爷的名字</option>\r\n <option id=\"question\" value=\"3\">父亲出生的城市</option>\r\n <option id=\"question\" value=\"4\">您其中一位老师的名字</option>\r\n <option id=\"question\" value=\"5\">您个人计算机的型号</option>\r\n <option id=\"question\" value=\"6\">您最喜欢的餐馆名称</option>\r\n <option id=\"question\" value=\"7\">驾驶执照的最后四位数字</option>\r\n </select>\r\n <input type=\"text\" tabindex=\"905\" class=\"txt\" size=\"20\" autocomplete=\"off\" style=\"width:140px;display:none;\" id=\"answer\" name=\"answer\"/>\r\n </div>\r\n ");
行 350: } //end if
行 351:
行 352: templateBuilder.Append("\r\n <script type=\"text/javascript\">\r\n function closeIsMore() {\r\n $('ls_more').style.display = 'none';\r\n }\r\n function displayAnswer() {\r\n if ($(\"question\").value > 0)\r\n $(\"answer\").style.display = \"\";\r\n else\r\n $(\"answer\").style.display = \"none\";\r\n }\r\n </");
行 353: templateBuilder.Append("script>\r\n <div class=\"ptm cl\" style=\"border-top:1px dashed #CDCDCD;\">\r\n <a class=\"y xg2\" href=\"");
行 354: templateBuilder.Append(forumpath.ToString());
行 355: templateBuilder.Append("getpassword.aspx\" onclick=\"hideWindow('register');hideWindow('login');showWindow('getpassword', this.href);\">找回密码</a>\r\n <label class=\"z\" for=\"ls_cookietime\"><input type=\"checkbox\" tabindex=\"906\" value=\"2592000\" id=\"ls_cookietime\" name=\"expires\" checked=\"checked\" tabindex=\"906\"><span title=\"下次访问自动登录\">记住我</span></label>\r\n </div>\r\n </div>\r\n </form>\r\n ");
行 356: } //end if
行 357:
行 358:
行 359: }
行 360: else
行 361: {
行 362:
行 363: templateBuilder.Append("\r\n <div id=\"um\">\r\n <div class=\"avt y\"><a alt=\"用户名称\" target=\"_blank\" href=\"");
行 364: templateBuilder.Append(forumpath.ToString());
行 365: templateBuilder.Append("usercp.aspx\"><img src=\"");
行 366: templateBuilder.Append(useravatar.ToString());
行 367: templateBuilder.Append("\" onerror=\"this.onerror=null;this.src='");
行 368: templateBuilder.Append(forumpath.ToString());
行 369: templateBuilder.Append("images/common/noavatar_small.gif';\" /></a></div>\r\n <p>\r\n <strong><a href=\"");
行 370: templateBuilder.Append(forumpath.ToString());
行 371: templateBuilder.Append("userinfo.aspx?userid=");
行 372: templateBuilder.Append(userid.ToString());
行 373: templateBuilder.Append("\" class=\"vwmy\">");
行 374: templateBuilder.Append(username.ToString());
行 375: templateBuilder.Append("</a></strong><span class=\"xg1\">在线</span><span class=\"pipe\">|</span>\r\n "); string linktitle = "";
行 376:
行 377: string showoverflow = "";
行 378:
行 379:
行 380: if (oluserinfo.Newpms>0)
行 381: {
行 382:
行 383:
行 384: if (oluserinfo.Newpms>=1000)
行 385: {
行 386:
行 387: showoverflow = "大于";
行 388:
行 389:
行 390: } //end if
行 391:
行 392: linktitle = "您有"+showoverflow+oluserinfo.Newpms+"条新短消息";
行 393:
行 394:
行 395: }
行 396: else
行 397: {
行 398:
行 399: linktitle = "您没有新短消息";
行 400:
行 401:
行 402: } //end if
行 403:
行 404: templateBuilder.Append("\r\n <a id=\"pm_ntc\" href=\"");
行 405: templateBuilder.Append(forumpath.ToString());
行 406: templateBuilder.Append("usercpinbox.aspx\" title=\"");
行 407: templateBuilder.Append(linktitle.ToString());
行 408: templateBuilder.Append("\">短消息\r\n ");
行 409: if (oluserinfo.Newpms>0 && oluserinfo.Newpms<=1000)
行 410: {
行 411:
行 412: templateBuilder.Append("\r\n (");
行 413: templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
行 414: if (oluserinfo.Newpms>=1000)
行 415: {
行 416:
行 417: templateBuilder.Append("1000+");
行 418: } //end if
行 419:
行 420: templateBuilder.Append(")\r\n ");
行 421: } //end if
行 422:
行 423: templateBuilder.Append("</a>\r\n <span class=\"pipe\">|</span>\r\n "); showoverflow = "";
行 424:
行 425:
行 426: if (oluserinfo.Newnotices>0)
行 427: {
行 428:
行 429:
行 430: if (oluserinfo.Newnotices>=1000)
行 431: {
行 432:
行 433: showoverflow = "大于";
行 434:
行 435:
行 436: } //end if
行 437:
行 438: linktitle = "您有"+showoverflow+oluserinfo.Newnotices+"条新通知";
行 439:
行 440:
行 441: }
行 442: else
行 443: {
行 444:
行 445: linktitle = "您没有新通知";
行 446:
行 447:
行 448: } //end if
行 449:
行 450: templateBuilder.Append("\r\n <a href=\"");
行 451: templateBuilder.Append(forumpath.ToString());
行 452: templateBuilder.Append("usercpnotice.aspx?filter=all\" title=\"");
行 453: templateBuilder.Append(linktitle.ToString());
行 454: templateBuilder.Append("\">\r\n 通知");
行 455: if (oluserinfo.Newnotices>0)
行 456: {
行 457:
行 458: templateBuilder.Append("\r\n (");
行 459: templateBuilder.Append(oluserinfo.Newnotices.ToString().Trim());
行 460: if (oluserinfo.Newnotices>=1000)
行 461: {
行 462:
行 463: templateBuilder.Append("+");
行 464: } //end if
行 465:
行 466: templateBuilder.Append(")\r\n ");
行 467: } //end if
行 468:
行 469: templateBuilder.Append("\r\n </a>\r\n <span class=\"pipe\">|</span>\r\n <a id=\"usercenter\" class=\"drop\" onmouseover=\"showMenu(this.id);\" href=\"");
行 470: templateBuilder.Append(forumpath.ToString());
行 471: templateBuilder.Append("usercp.aspx\">用户中心</a>\r\n ");
行 472: if (config.Regstatus==2||config.Regstatus==3)
行 473: {
行 474:
行 475:
行 476: if (userid>0)
行 477: {
行 478:
行 479: templateBuilder.Append("\r\n <span class=\"pipe\">|</span><a href=\"");
行 480: templateBuilder.Append(forumpath.ToString());
行 481: templateBuilder.Append("invite.aspx\">邀请</a>\r\n ");
行 482: } //end if
行 483:
行 484:
行 485: } //end if
行 486:
行 487:
行 488: if (useradminid==1)
行 489: {
行 490:
行 491: templateBuilder.Append("\r\n <span class=\"pipe\">|</span><a href=\"");
行 492: templateBuilder.Append(forumpath.ToString());
行 493: templateBuilder.Append("admin/index.aspx\" target=\"_blank\">系统设置</a>\r\n ");
行 494: } //end if
行 495:
行 496: templateBuilder.Append("\r\n <span class=\"pipe\">|</span><a href=\"");
行 497: templateBuilder.Append(forumpath.ToString());
行 498: templateBuilder.Append("logout.aspx?userkey=");
行 499: templateBuilder.Append(userkey.ToString());
行 500: templateBuilder.Append("\">退出</a>\r\n </p>\r\n ");
行 501: templateBuilder.Append(userinfotips.ToString());
行 502: templateBuilder.Append("\r\n </div> \r\n <div id=\"pm_ntc_menu\" class=\"g_up\" style=\"display:none;\">\r\n <div class=\"mncr\"></div>\r\n <div class=\"crly\">\r\n <div style=\"clear:both;font-size:0;\"></div>\r\n <span class=\"y\"><a onclick=\"javascript:$('pm_ntc_menu').style.display='none';closenotice(");
行 503: templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
行 504: templateBuilder.Append(");\" href=\"javascript:;\"><img src=\"");
行 505: templateBuilder.Append(imagedir.ToString());
行 506: templateBuilder.Append("/delete.gif\" alt=\"关闭\"/></a></span>\r\n <a href=\"");
行 507: templateBuilder.Append(forumpath.ToString());
行 508: templateBuilder.Append("usercpinbox.aspx\">您有");
行 509: if (oluserinfo.Newpms>=1000)
行 510: {
行 511:
行 512: templateBuilder.Append("大于");
行 513: } //end if
行 514: templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
行 515: templateBuilder.Append("条新消息</a>\r\n </div>\r\n </div>\r\n <script type=\"text/javascript\">\r\n setMenuPosition('pm_ntc', 'pm_ntc_menu', '43');\r\n if(");
行 516: templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
行 517: templateBuilder.Append(" > 0 && (getcookie(\"shownotice\") != \"0\" || getcookie(\"newpms\") != ");
行 518: templateBuilder.Append(oluserinfo.Newpms.ToString().Trim());
行 519: templateBuilder.Append("))\r\n {\r\n $(\"pm_ntc_menu\").style.display='';\r\n } \r\n </");
行 520: templateBuilder.Append("script>\r\n ");
行 521: } //end if
行 522:
行 523: templateBuilder.Append("\r\n </div>\r\n <div id=\"menubar\">\r\n <a onMouseOver=\"showMenu(this.id, false);\" href=\"javascript:void(0);\" id=\"mymenu\">我的中心</a>\r\n <div class=\"popupmenu_popup headermenu_popup\" id=\"mymenu_menu\" style=\"display: none\">\r\n ");
行 524: if (userid!=-1)
行 525: {
行 526:
行 527: templateBuilder.Append("\r\n <ul class=\"sel_my\">\r\n <li><a href=\"");
行 528: templateBuilder.Append(forumpath.ToString());
行 529: templateBuilder.Append("mytopics.aspx\">我的主题</a></li>\r\n <li><a href=\"");
行 530: templateBuilder.Append(forumpath.ToString());
行 531: templateBuilder.Append("myposts.aspx\">我的帖子</a></li>\r\n <li><a href=\"");
行 532: templateBuilder.Append(forumpath.ToString());
行 533: templateBuilder.Append("search.aspx?posterid=current&type=digest&searchsubmit=1\">我的精华</a></li>\r\n <li><a href=\"");
行 534: templateBuilder.Append(forumpath.ToString());
行 535: templateBuilder.Append("myattachment.aspx\">我的附件</a></li>\r\n <li><a href=\"");
行 536: templateBuilder.Append(forumpath.ToString());
行 537: templateBuilder.Append("usercpsubscribe.aspx\">我的收藏</a></li>\r\n ");
行 538: if (config.Enablespace==1)
行 539: {
行 540:
行 541: templateBuilder.Append("\r\n <li class=\"myspace\"><a href=\"");
行 542: templateBuilder.Append(forumpath.ToString());
行 543: templateBuilder.Append("space/\">我的空间</a></li>\r\n ");
行 544: } //end if
行 545:
行 546:
行 547: if (config.Enablealbum==1)
行 548: {
行 549:
行 550: templateBuilder.Append("\r\n <li class=\"myalbum\"><a href=\"");
行 551: templateBuilder.Append(forumpath.ToString());
行 552: templateBuilder.Append("showalbumlist.aspx?uid=");
行 553: templateBuilder.Append(userid.ToString());
行 554: templateBuilder.Append("\">我的相册</a></li>\r\n ");
行 555: } //end if
行 556:
行 557: templateBuilder.Append("\r\n </ul>\r\n ");
行 558: }
行 559: else
行 560: {
行 561:
行 562: templateBuilder.Append("\r\n <p class=\"reg_tip\">\r\n <a href=\"");
行 563: templateBuilder.Append(forumpath.ToString());
行 564: templateBuilder.Append("register.aspx\" onClick=\"showWindow('register', '");
行 565: templateBuilder.Append(rooturl.ToString());
行 566: templateBuilder.Append("register.aspx');hideWindow('login');\" class=\"xg2\">登录或注册新用户,开通自己的个人中心</a>\r\n </p>\r\n ");
行 567: } //end if
行 568:
行 569:
行 570: if (config.Allowchangewidth==1&&pagename!="website.aspx")
行 571: {
行 572:
行 573: templateBuilder.Append("\r\n <ul class=\"sel_mb\">\r\n <li><a href=\"javascript:;\" onclick=\"widthauto(this,'");
行 574: templateBuilder.Append(cssdir.ToString());
行 575: templateBuilder.Append("')\">");
行 576: if (isnarrowpage)
行 577: {
行 578:
行 579: templateBuilder.Append("切换到宽版");
行 580: }
行 581: else
行 582: {
行 583:
行 584: templateBuilder.Append("切换到窄版");
行 585: } //end if
行 586:
行 587: templateBuilder.Append("</a></li>\r\n </ul>\r\n ");
行 588: } //end if
行 589:
行 590: templateBuilder.Append("\r\n </div>\r\n <ul id=\"menu\" class=\"cl\">\r\n ");
行 591: templateBuilder.Append(mainnavigation.ToString());
行 592: templateBuilder.Append("\r\n </ul>\r\n </div>\r\n </div>\r\n</div>\r\n");
行 593: }
行 594: else
行 595: {
行 596:
行 597:
行 598: Response.Clear();
行 599: Response.ContentType = "Text/XML";
行 600: Response.Expires = 0;
行 601: Response.Cache.SetNoStore();
行 602:
行 603: templateBuilder.Append("<?xml version=\"1.0\" encoding=\"utf-8\"?><root><![CDATA[\r\n");
行 604: } //end if
行 605:
行 606:
行 607:
行 608: templateBuilder.Append("\r\n<script type=\"text/javascript\">\r\nvar aspxrewrite = ");
行 609: templateBuilder.Append(config.Aspxrewrite.ToString().Trim());
行 610: templateBuilder.Append(";\r\n</");
行 611: templateBuilder.Append("script>\r\n<div class=\"wrap cl pageinfo\">\r\n <div id=\"nav\">\r\n ");
行 612: if (usergroupinfo.Allowsearch>0)
行 613: {
行 614:
行 615:
行 616: templateBuilder.Append("<form method=\"post\" action=\"");
行 617: templateBuilder.Append(forumpath.ToString());
行 618: templateBuilder.Append("search.aspx\" target=\"_blank\" onsubmit=\"bind_keyword(this);\" class=\"y\">\r\n <input type=\"hidden\" name=\"poster\" />\r\n <input type=\"hidden\" name=\"keyword\" />\r\n <input type=\"hidden\" name=\"type\" value=\"\" />\r\n <input id=\"keywordtype\" type=\"hidden\" name=\"keywordtype\" value=\"0\" />\r\n <a href=\"javascript:void(0);\" class=\"drop s_type\" id=\"quicksearch\" onclick=\"showMenu(this.id, false);\" onmouseover=\"MouseCursor(this);\">快速搜索</a>\r\n <input type=\"text\" name=\"keywordf\" value=\"输入搜索关键字\" onblur=\"if(this.value=='')this.value=defaultValue\" onclick=\"if(this.value==this.defaultValue)this.value = ''\" onkeydown=\"if(this.value==this.defaultValue)this.value = ''\" class=\"txt\"/>\r\n <input name=\"searchsubmit\" type=\"submit\" value=\"\" class=\"btnsearch\"/>\r\n</form>\r\n<ul id=\"quicksearch_menu\" class=\"p_pop\" style=\"display: none;\">\r\n <li><a href=\"###\" onclick=\"$('keywordtype').value='0';$('quicksearch').innerHTML='帖子标题';$('quicksearch_menu').style.display='none';\" onmouseover=\"MouseCursor(this);\">帖子标题</a></li>\r\n ");
行 619: if (config.Enablespace==1)
行 620: {
行 621:
行 622: templateBuilder.Append("\r\n <li><a href=\"###\" onclick=\"$('keywordtype').value='2';$('quicksearch').innerHTML='空间日志';$('quicksearch_menu').style.display='none';\" onmouseover=\"MouseCursor(this);\">空间日志</a></li>\r\n ");
行 623: } //end if
行 624:
行 625:
行 626: if (config.Enablealbum==1)
行 627: {
行 628:
行 629: templateBuilder.Append("\r\n <li><a href=\"###\" onclick=\"$('keywordtype').value='3';$('quicksearch').innerHTML='相册标题';$('quicksearch_menu').style.display='none';\" onmouseover=\"MouseCursor(this);\">相册标题</a></li>\r\n ");
行 630: } //end if
行 631:
行 632: templateBuilder.Append("\r\n <li><a href=\"###\" onclick=\"$('keywordtype').value='8';$('quicksearch').innerHTML='作者';$('quicksearch_menu').style.display='none';\" onmouseover=\"MouseCursor(this);\">作者</a></li>\r\n <li><a href=\"###\" onclick=\"$('keywordtype').value='9';$('quicksearch').innerHTML='版块';$('quicksearch_menu').style.display='none';\" onmouseover=\"MouseCursor(this);\">版块</a></li>\r\n</ul>\r\n<script type=\"text/javascript\">\r\n function bind_keyword(form) {\r\n if (form.keywordtype.value == '9') {\r\n form.action = '");
行 633: templateBuilder.Append(forumpath.ToString());
行 634: templateBuilder.Append("forumsearch.aspx?q=' + escape(form.keywordf.value);\r\n } else if (form.keywordtype.value == '8') {\r\n form.keyword.value = '';\r\n form.poster.value = form.keywordf.value != form.keywordf.defaultValue ? form.keywordf.value : '';\r\n } else {\r\n form.poster.value = '';\r\n form.keyword.value = form.keywordf.value != form.keywordf.defaultValue ? form.keywordf.value : '';\r\n if (form.keywordtype.value == '2')\r\n form.type.value = 'spacepost';\r\n if (form.keywordtype.value == '3')\r\n form.type.value = 'album';\r\n }\r\n }\r\n</");
行 635: templateBuilder.Append("script>");
行 636:
行 637:
行 638: } //end if
行 639:
行 640: templateBuilder.Append("\r\n <a href=\"");
行 641: templateBuilder.Append(config.Forumurl.ToString().Trim());
行 642: templateBuilder.Append("\" class=\"title\">");
行 643: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 644: templateBuilder.Append("</a> » <a href=\"tags.aspx\">标签</a>");
行 645: if (page_err==0 && tagid>0)
行 646: {
行 647:
行 648: templateBuilder.Append(" » ");
行 649: templateBuilder.Append(tag.Tagname.ToString().Trim());
行 650: } //end if
行 651:
行 652: templateBuilder.Append("\r\n </div>\r\n</div>\r\n");
行 653: if (page_err==0)
行 654: {
行 655:
行 656: templateBuilder.Append("\r\n<div class=\"wrap cl\">\r\n<div class=\"main thread\" style=\"padding:10px;\">\r\n");
行 657: if (tagid>0)
行 658: {
行 659:
行 660: templateBuilder.Append("\r\n <script type=\"text/javascript\">\r\n function changeTab(obj)\r\n {\r\n if (obj.className == 'current')\r\n {\r\n obj.className = '';\r\n }\r\n else\r\n {\r\n obj.className = 'currentt';\r\n }\r\n }\r\n </");
行 661: templateBuilder.Append("script>\r\n <div class=\"cl\">\r\n <ul class=\"f_tab\">\r\n <li id=\"tab_forum\" ");
行 662: if (listtype=="topic")
行 663: {
行 664:
行 665: templateBuilder.Append("class=\"cur_tab\" ");
行 666: }
行 667: else
行 668: {
行 669:
行 670: templateBuilder.Append(" onmouseout=\"changeTab(this)\" onmouseover=\"changeTab(this)\" ");
行 671: } //end if
行 672:
行 673: templateBuilder.Append("><a href=\"");
行 674: if (config.Aspxrewrite==1)
行 675: {
行 676:
行 677: templateBuilder.Append("topictag-");
行 678: templateBuilder.Append(tagid.ToString());
行 679: templateBuilder.Append(".aspx");
行 680: }
行 681: else
行 682: {
行 683:
行 684: templateBuilder.Append("tags.aspx?tagid=");
行 685: templateBuilder.Append(tagid.ToString());
行 686: } //end if
行 687:
行 688: templateBuilder.Append("\"><span>主题</span></a></li>\r\n ");
行 689: if (config.Enablespace==1)
行 690: {
行 691:
行 692: templateBuilder.Append("\r\n <li id=\"tab_space\" ");
行 693: if (listtype=="spacepost")
行 694: {
行 695:
行 696: templateBuilder.Append("class=\"cur_tab\" ");
行 697: }
行 698: else
行 699: {
行 700:
行 701: templateBuilder.Append(" onmouseout=\"changeTab(this)\" onmouseover=\"changeTab(this)\" ");
行 702: } //end if
行 703:
行 704: templateBuilder.Append("><a href=\"");
行 705: if (config.Aspxrewrite==1)
行 706: {
行 707:
行 708: templateBuilder.Append("spacetag-");
行 709: templateBuilder.Append(tagid.ToString());
行 710: templateBuilder.Append(".aspx");
行 711: }
行 712: else
行 713: {
行 714:
行 715: templateBuilder.Append("tags.aspx?tagid=");
行 716: templateBuilder.Append(tagid.ToString());
行 717: } //end if
行 718:
行 719: templateBuilder.Append("\"><span>空间</span></a></li>\r\n ");
行 720: } //end if
行 721:
行 722:
行 723: if (config.Enablealbum==1)
行 724: {
行 725:
行 726: templateBuilder.Append("\r\n <li id=\"tab_album\" ");
行 727: if (listtype=="photo")
行 728: {
行 729:
行 730: templateBuilder.Append("class=\"cur_tab\" ");
行 731: }
行 732: else
行 733: {
行 734:
行 735: templateBuilder.Append(" onmouseout=\"changeTab(this)\" onmouseover=\"changeTab(this)\" ");
行 736: } //end if
行 737:
行 738: templateBuilder.Append("><a href=\"");
行 739: if (config.Aspxrewrite==1)
行 740: {
行 741:
行 742: templateBuilder.Append("phototag-");
行 743: templateBuilder.Append(tagid.ToString());
行 744: templateBuilder.Append(".aspx");
行 745: }
行 746: else
行 747: {
行 748:
行 749: templateBuilder.Append("tags.aspx?tagid=");
行 750: templateBuilder.Append(tagid.ToString());
行 751: } //end if
行 752:
行 753: templateBuilder.Append("\"><span>相册</span></a></li>\r\n ");
行 754: } //end if
行 755:
行 756:
行 757: if (config.Enablemall==1)
行 758: {
行 759:
行 760: templateBuilder.Append("\r\n <li id=\"tab_mall\" ");
行 761: if (listtype=="mall")
行 762: {
行 763:
行 764: templateBuilder.Append("class=\"cur_tab\" ");
行 765: }
行 766: else
行 767: {
行 768:
行 769: templateBuilder.Append(" onmouseout=\"changeTab(this)\" onmouseover=\"changeTab(this)\" ");
行 770: } //end if
行 771:
行 772: templateBuilder.Append("><a href=\"");
行 773: if (config.Aspxrewrite==1)
行 774: {
行 775:
行 776: templateBuilder.Append("malltag-");
行 777: templateBuilder.Append(tagid.ToString());
行 778: templateBuilder.Append(".aspx");
行 779: }
行 780: else
行 781: {
行 782:
行 783: templateBuilder.Append("tags.aspx?tagid=");
行 784: templateBuilder.Append(tagid.ToString());
行 785: } //end if
行 786:
行 787: templateBuilder.Append("\"><span>商城</span></a></li>\r\n ");
行 788: } //end if
行 789:
行 790: templateBuilder.Append("\r\n </ul>\r\n </div>\r\n ");
行 791: if (listtype=="topic")
行 792: {
行 793:
行 794:
行 795: if (topiccount==0)
行 796: {
行 797:
行 798:
行 799: templateBuilder.Append(" <div class=\"msgbox\">\r\n <h1>");
行 800: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 801: templateBuilder.Append(" 提示信息</h1>\r\n <p>");
行 802: templateBuilder.Append(msgbox_text.ToString());
行 803: templateBuilder.Append("</p>\r\n ");
行 804: if (msgbox_url!="")
行 805: {
行 806:
行 807: templateBuilder.Append("\r\n <p><a href=\"");
行 808: templateBuilder.Append(msgbox_url.ToString());
行 809: templateBuilder.Append("\">如果浏览器没有转向, 请点击这里.</a></p>\r\n ");
行 810: } //end if
行 811:
行 812: templateBuilder.Append("\r\n </div>");
行 813:
行 814:
行 815: }
行 816: else
行 817: {
行 818:
行 819: templateBuilder.Append("\r\n <div class=\"threadlist\">\r\n <table cellSpacing=\"0\" cellPadding=\"0\" summary=\"主题标签\">\r\n <thead>\r\n <tr>\r\n <th style=\"padding:4px 0;\">标题</th>\r\n <th>所在版块</th>\r\n <td class=\"by\">作者</td>\r\n <td class=\"num\">回复 / 查看</td>\r\n <td class=\"by\"><cite>最后发表</cite></td>\r\n </tr>\r\n </thead>\r\n ");
行 820: int topic__loop__id=0;
行 821: foreach(TopicInfo topic in topiclist)
行 822: {
行 823: topic__loop__id++;
行 824:
行 825: templateBuilder.Append("\r\n <tbody>\r\n <tr>\r\n <th class=\"subject\">\r\n "); aspxrewriteurl = this.ShowTopicAspxRewrite(topic.Tid,0);
行 826:
行 827: templateBuilder.Append("\r\n <a href=\"");
行 828: templateBuilder.Append(aspxrewriteurl.ToString());
行 829: templateBuilder.Append("\" target=\"_blank\">");
行 830: templateBuilder.Append(topic.Title.ToString().Trim());
行 831: templateBuilder.Append("</a>\r\n </th>\r\n <td>\r\n "); aspxrewriteurl = this.ShowForumAspxRewrite(topic.Fid,0);
行 832:
行 833: templateBuilder.Append("\r\n <a href=\"");
行 834: templateBuilder.Append(aspxrewriteurl.ToString());
行 835: templateBuilder.Append("\">");
行 836: templateBuilder.Append(topic.Forumname.ToString().Trim());
行 837: templateBuilder.Append("</a>\r\n </td>\r\n <td class=\"by\">\r\n <cite>\r\n ");
行 838: if (Utils.StrToInt(topic.Posterid, 0)==-1)
行 839: {
行 840:
行 841: templateBuilder.Append("\r\n 游客\r\n ");
行 842: }
行 843: else
行 844: {
行 845:
行 846: aspxrewriteurl = this.UserInfoAspxRewrite(topic.Posterid);
行 847:
行 848: templateBuilder.Append("\r\n <a href=\"");
行 849: templateBuilder.Append(aspxrewriteurl.ToString());
行 850: templateBuilder.Append("\">");
行 851: templateBuilder.Append(topic.Poster.ToString().Trim());
行 852: templateBuilder.Append("</a>\r\n ");
行 853: } //end if
行 854:
行 855: templateBuilder.Append("</cite>\r\n <em>"); templateBuilder.Append(TypeConverter.StrToDateTime(topic.Postdatetime).ToString("yyyy.MM.dd HH:mm"));
行 856: templateBuilder.Append("</em>\r\n </td>\r\n <td class=\"num\"><a href=\"#\" class=\"xg2\">");
行 857: templateBuilder.Append(topic.Replies.ToString().Trim());
行 858: templateBuilder.Append("</a><em>");
行 859: templateBuilder.Append(topic.Views.ToString().Trim());
行 860: templateBuilder.Append("</em></td>\r\n <td class=\"by\">\r\n <cite>by\r\n ");
行 861: if (topic.Lastposterid==-1)
行 862: {
行 863:
行 864: templateBuilder.Append("\r\n 游客\r\n ");
行 865: }
行 866: else
行 867: {
行 868:
行 869: templateBuilder.Append("\r\n <a href=\"");
行 870: templateBuilder.Append(UserInfoAspxRewrite(topic.Lastposterid).ToString().Trim());
行 871: templateBuilder.Append("\" target=\"_blank\">");
行 872: templateBuilder.Append(topic.Lastposter.ToString().Trim());
行 873: templateBuilder.Append("</a>\r\n ");
行 874: } //end if
行 875:
行 876: templateBuilder.Append("\r\n </cite>\r\n <em><a href=\"showtopic.aspx?topicid=");
行 877: templateBuilder.Append(topic.Tid.ToString().Trim());
行 878: templateBuilder.Append("&page=end\" target=\"_blank\">"); templateBuilder.Append(TypeConverter.StrToDateTime(topic.Lastpost).ToString("yyyy.MM.dd HH:mm"));
行 879: templateBuilder.Append("</a></em>\r\n </td>\r\n </tr>\r\n </tbody>\r\n ");
行 880: } //end loop
行 881:
行 882: templateBuilder.Append("\r\n </table> \r\n </div>\r\n <div class=\"pages_btns\">\r\n <div class=\"pages\">\r\n <em>");
行 883: templateBuilder.Append(pageid.ToString());
行 884: templateBuilder.Append("/");
行 885: templateBuilder.Append(pagecount.ToString());
行 886: templateBuilder.Append("页</em>");
行 887: templateBuilder.Append(pagenumbers.ToString());
行 888: templateBuilder.Append("\r\n </div>\r\n </div>\r\n ");
行 889: } //end if
行 890:
行 891:
行 892: }
行 893: else if (listtype=="spacepost")
行 894: {
行 895:
行 896:
行 897: if (spacepostcount==0)
行 898: {
行 899:
行 900:
行 901: templateBuilder.Append("<div class=\"wrap s_clear\" id=\"wrap\">\r\n<div class=\"main\">\r\n <div class=\"msgbox\">\r\n <h1>");
行 902: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 903: templateBuilder.Append(" 提示信息</h1>\r\n <hr class=\"solidline\"/>\r\n <div class=\"msg_inner\">\r\n <p>");
行 904: templateBuilder.Append(msgbox_text.ToString());
行 905: templateBuilder.Append("</p>\r\n ");
行 906: if (msgbox_url!="")
行 907: {
行 908:
行 909: templateBuilder.Append("\r\n <p><a href=\"");
行 910: templateBuilder.Append(msgbox_url.ToString());
行 911: templateBuilder.Append("\">如果浏览器没有转向, 请点击这里.</a></p>\r\n ");
行 912: } //end if
行 913:
行 914: templateBuilder.Append("\r\n </div>\r\n </div>\r\n</div>\r\n</div>");
行 915:
行 916:
行 917: }
行 918: else
行 919: {
行 920:
行 921: templateBuilder.Append("\r\n <div class=\"threadlist taglist\">\r\n <table cellSpacing=\"0\" cellPadding=\"0\" summary=\"日志标签结果\">\r\n <thead>\r\n <tr>\r\n <th style=\"padding:4px 0; text-align:center;\">标题</th>\r\n <td class=\"by\">作者</td>\r\n <td class=\"num\">回复 / 查看</td>\r\n </tr>\r\n </thead>\r\n ");
行 922: int post__loop__id=0;
行 923: foreach(SpacePostInfo post in spacepostlist)
行 924: {
行 925: post__loop__id++;
行 926:
行 927: templateBuilder.Append("\r\n <tbody>\r\n <tr>\r\n <th class=\"subject\">\r\n <a href=\"");
行 928: templateBuilder.Append(spaceurl.ToString());
行 929: templateBuilder.Append("space/viewspacepost.aspx?postid=");
行 930: templateBuilder.Append(post.Postid.ToString().Trim());
行 931: templateBuilder.Append("\" target=\"_blank\">");
行 932: templateBuilder.Append(post.Title.ToString().Trim());
行 933: templateBuilder.Append("</a>\r\n </th>\r\n <td class=\"by\">\r\n <cite>\r\n ");
行 934: if (Utils.StrToInt(post.Uid, 0)==-1)
行 935: {
行 936:
行 937: templateBuilder.Append("\r\n 游客\r\n ");
行 938: }
行 939: else
行 940: {
行 941:
行 942: aspxrewriteurl = this.UserInfoAspxRewrite(post.Uid);
行 943:
行 944: templateBuilder.Append("\r\n <a href=\"");
行 945: templateBuilder.Append(aspxrewriteurl.ToString());
行 946: templateBuilder.Append("\">");
行 947: templateBuilder.Append(post.Author.ToString().Trim());
行 948: templateBuilder.Append("</a>\r\n ");
行 949: } //end if
行 950:
行 951: templateBuilder.Append("</cite>\r\n <em>"); templateBuilder.Append(TypeConverter.StrToDateTime(post.Postdatetime).ToString("yyyy.MM.dd HH:mm"));
行 952: templateBuilder.Append("</em>\r\n </td>\r\n <td class=\"num\"><a href=\"#\" class=\"xg2\">");
行 953: templateBuilder.Append(post.Commentcount.ToString().Trim());
行 954: templateBuilder.Append("</a><em>");
行 955: templateBuilder.Append(post.Views.ToString().Trim());
行 956: templateBuilder.Append("</em> </td>\r\n </tr>\r\n </tbody>\r\n ");
行 957: } //end loop
行 958:
行 959: templateBuilder.Append("\r\n </table>\r\n </div>\r\n <div class=\"pages_btns\">\r\n <div class=\"pages\">\r\n <em>");
行 960: templateBuilder.Append(pageid.ToString());
行 961: templateBuilder.Append("/");
行 962: templateBuilder.Append(pagecount.ToString());
行 963: templateBuilder.Append("页</em>");
行 964: templateBuilder.Append(pagenumbers.ToString());
行 965: templateBuilder.Append("\r\n </div>\r\n </div>\r\n ");
行 966: } //end if
行 967:
行 968:
行 969: }
行 970: else if (listtype=="photo")
行 971: {
行 972:
行 973:
行 974: if (photocount==0)
行 975: {
行 976:
行 977:
行 978: templateBuilder.Append("<div class=\"wrap s_clear\" id=\"wrap\">\r\n<div class=\"main\">\r\n <div class=\"msgbox\">\r\n <h1>");
行 979: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 980: templateBuilder.Append(" 提示信息</h1>\r\n <hr class=\"solidline\"/>\r\n <div class=\"msg_inner\">\r\n <p>");
行 981: templateBuilder.Append(msgbox_text.ToString());
行 982: templateBuilder.Append("</p>\r\n ");
行 983: if (msgbox_url!="")
行 984: {
行 985:
行 986: templateBuilder.Append("\r\n <p><a href=\"");
行 987: templateBuilder.Append(msgbox_url.ToString());
行 988: templateBuilder.Append("\">如果浏览器没有转向, 请点击这里.</a></p>\r\n ");
行 989: } //end if
行 990:
行 991: templateBuilder.Append("\r\n </div>\r\n </div>\r\n</div>\r\n</div>");
行 992:
行 993:
行 994: }
行 995: else
行 996: {
行 997:
行 998: templateBuilder.Append("\r\n <div class=\"albumbox\">\r\n <table cellSpacing=\"0\" cellPadding=\"0\" summary=\"相册标签结果\">\r\n "); int photoindex = 1;
行 999:
行 1000:
行 1001: int photo__loop__id=0;
行 1002: foreach(PhotoInfo photo in photolist)
行 1003: {
行 1004: photo__loop__id++;
行 1005:
行 1006:
行 1007: if (photoindex==1)
行 1008: {
行 1009:
行 1010: templateBuilder.Append("\r\n <tr>\r\n ");
行 1011: } //end if
行 1012:
行 1013: templateBuilder.Append("\r\n <td style=\"width:25%; text-align:center;\">\r\n <div>\r\n <a href=\"");
行 1014: templateBuilder.Append(albumurl.ToString());
行 1015: templateBuilder.Append("showphoto.aspx?photoid=");
行 1016: templateBuilder.Append(photo.Photoid.ToString().Trim());
行 1017: templateBuilder.Append("\"><img src=\"");
行 1018: templateBuilder.Append(photo.Filename.ToString().Trim());
行 1019: templateBuilder.Append("\" alt=\"");
行 1020: templateBuilder.Append(photo.Title.ToString().Trim());
行 1021: templateBuilder.Append("\" title=\"");
行 1022: templateBuilder.Append(photo.Title.ToString().Trim());
行 1023: templateBuilder.Append("\" /></a>\r\n </div>\r\n <p>\r\n <script language=\"javascript\" type=\"text/javascript\">\r\n ShowFormatBytesStr(");
行 1024: templateBuilder.Append(photo.Filesize.ToString().Trim());
行 1025: templateBuilder.Append(");\r\n </");
行 1026: templateBuilder.Append("script>\r\n </p>\r\n <p><a href=\"");
行 1027: templateBuilder.Append(albumurl.ToString());
行 1028: templateBuilder.Append("showphoto.aspx?photoid=");
行 1029: templateBuilder.Append(photo.Photoid.ToString().Trim());
行 1030: templateBuilder.Append("\">");
行 1031: templateBuilder.Append(photo.Title.ToString().Trim());
行 1032: templateBuilder.Append("</a></p>\r\n </td> \r\n ");
行 1033: if (photoindex==4)
行 1034: {
行 1035:
行 1036: templateBuilder.Append("\r\n </tr>\r\n "); photoindex = 1;
行 1037:
行 1038:
行 1039: }
行 1040: else
行 1041: {
行 1042:
行 1043: photoindex = photoindex+1;
行 1044:
行 1045:
行 1046: } //end if
行 1047:
行 1048:
行 1049: } //end loop
行 1050:
行 1051: templateBuilder.Append("\r\n </table>\r\n </div>\r\n <div class=\"pages_btns\">\r\n <div class=\"pages\">\r\n <em>");
行 1052: templateBuilder.Append(pageid.ToString());
行 1053: templateBuilder.Append("/");
行 1054: templateBuilder.Append(pagecount.ToString());
行 1055: templateBuilder.Append("页</em>");
行 1056: templateBuilder.Append(pagenumbers.ToString());
行 1057: templateBuilder.Append("\r\n </div>\r\n </div>\r\n ");
行 1058: } //end if
行 1059:
行 1060:
行 1061: }
行 1062: else if (listtype=="mall")
行 1063: {
行 1064:
行 1065:
行 1066: if (goodscount==0)
行 1067: {
行 1068:
行 1069:
行 1070: templateBuilder.Append("<div class=\"wrap s_clear\" id=\"wrap\">\r\n<div class=\"main\">\r\n <div class=\"msgbox\">\r\n <h1>");
行 1071: templateBuilder.Append(config.Forumtitle.ToString().Trim());
行 1072: templateBuilder.Append(" 提示信息</h1>\r\n <hr class=\"solidline\"/>\r\n <div class=\"msg_inner\">\r\n <p>");
行 1073: templateBuilder.Append(msgbox_text.ToString());
行 1074: templateBuilder.Append("</p>\r\n ");
行 1075: if (msgbox_url!="")
行 1076: {
行 1077:
行 1078: templateBuilder.Append("\r\n <p><a href=\"");
行 1079: templateBuilder.Append(msgbox_url.ToString());
行 1080: templateBuilder.Append("\">如果浏览器没有转向, 请点击这里.</a></p>\r\n ");
行 1081: } //end if
行 1082:
行 1083: templateBuilder.Append("\r\n </div>\r\n </div>\r\n</div>\r\n</div>");
行 1084:
行 1085:
行 1086: }
行 1087: else
行 1088: {
行 1089:
行 1090: templateBuilder.Append("\r\n <div class=\"mallbox\">\r\n <table cellSpacing=\"0\" cellPadding=\"0\" summary=\"商品标签结果\">\r\n <thead>\r\n <tr>\r\n <th> </th>\r\n <th>商品名称/卖家</th>\r\n <th>价格</th>\r\n <th>运费</th>\r\n <th>所在地</th>\r\n <th>截至日期</th>\r\n </tr>\r\n </thead>\r\n ");
行 1091: int goodsinfo__loop__id=0;
行 1092: foreach(Goodsinfo goodsinfo in goodslist)
行 1093: {
行 1094: goodsinfo__loop__id++;
行 1095:
行 1096: templateBuilder.Append("\r\n <tbody>\r\n <tr>\r\n "); aspxrewriteurl = this.ShowGoodsAspxRewrite(goodsinfo.Goodsid);
行 1097:
行 1098: templateBuilder.Append("\r\n <td class=\"shoppicture\">\r\n <a href=\"");
行 1099: templateBuilder.Append(aspxrewriteurl.ToString());
行 1100: templateBuilder.Append("\" target=\"_blank\">\r\n ");
行 1101: if (goodsinfo.Goodspic=="")
行 1102: {
行 1103:
行 1104: templateBuilder.Append("\r\n <img width=\"80\" src=\"");
行 1105: templateBuilder.Append(imagedir.ToString());
行 1106: templateBuilder.Append("/NoPhoto.jpg\" onerror=\"this.onerror=null;this.src='");
行 1107: templateBuilder.Append(goodsinfo.Goodspic.ToString().Trim());
行 1108: templateBuilder.Append("';\" title=\"");
行 1109: templateBuilder.Append(goodsinfo.Title.ToString().Trim());
行 1110: templateBuilder.Append("\">\r\n ");
行 1111: }
行 1112: else
行 1113: {
行 1114:
行 1115: templateBuilder.Append("\r\n <img width=\"80\" src=\"upload/");
行 1116: templateBuilder.Append(goodsinfo.Goodspic.ToString().Trim());
行 1117: templateBuilder.Append("\" onerror=\"this.onerror=null;this.src='");
行 1118: templateBuilder.Append(goodsinfo.Goodspic.ToString().Trim());
行 1119: templateBuilder.Append("';\" title=\"");
行 1120: templateBuilder.Append(goodsinfo.Title.ToString().Trim());
行 1121: templateBuilder.Append("\">\r\n ");
行 1122: } //end if
行 1123:
行 1124: templateBuilder.Append(" \r\n </a>\r\n </td> \r\n <th>\r\n <h3><a href=\"");
行 1125: templateBuilder.Append(aspxrewriteurl.ToString());
行 1126: templateBuilder.Append("\" target=\"_blank\">");
行 1127: templateBuilder.Append(goodsinfo.Htmltitle.ToString().Trim());
行 1128: templateBuilder.Append("</a></h3>\r\n <p>卖家:\r\n "); aspxrewriteurl = this.UserInfoAspxRewrite(goodsinfo.Selleruid);
行 1129:
行 1130: templateBuilder.Append("\r\n <a href=\"");
行 1131: templateBuilder.Append(aspxrewriteurl.ToString());
行 1132: templateBuilder.Append("\" target=\"_blank\">");
行 1133: templateBuilder.Append(goodsinfo.Seller.ToString().Trim());
行 1134: templateBuilder.Append("</a></p>\r\n <p><a class=\"submitbutton\" href=\"usercppostpm.aspx?msgtoid=");
行 1135: templateBuilder.Append(goodsinfo.Selleruid.ToString().Trim());
行 1136: templateBuilder.Append("\" onclick=\"floatwin('open_postpm', this.href, 600, 410, '600,0');doane(event);\" target=\"_blank\">给我留言</a> <a class=\"selectall\" href=\"favorites.aspx?goodsid=");
行 1137: templateBuilder.Append(goodsinfo.Goodsid.ToString().Trim());
行 1138: templateBuilder.Append("\">收藏</a></p>\r\n </th>\r\n <td><p class=\"price\">");
行 1139: templateBuilder.Append(goodsinfo.Price.ToString().Trim());
行 1140: templateBuilder.Append("</p></td>\r\n <td>");
行 1141: templateBuilder.Append(goodsinfo.Ordinaryfee.ToString().Trim());
行 1142: templateBuilder.Append("</td>\r\n <td>");
行 1143: templateBuilder.Append(goodsinfo.Locus.ToString().Trim());
行 1144: templateBuilder.Append("</td>\r\n <td>");
行 1145: templateBuilder.Append(goodsinfo.Expiration.ToString().Trim());
行 1146: templateBuilder.Append("</td>\r\n </tr>\r\n </tbody>\r\n ");
行 1147: } //end loop
行 1148:
行 1149: templateBuilder.Append("\r\n </table> \r\n </div>\r\n <div class=\"pages_btns\">\r\n <div class=\"pages\">\r\n <em>");
行 1150: templateBuilder.Append(pageid.ToString());
行 1151: templateBuilder.Append("/");
行 1152: templateBuilder.Append(pagecount.ToString());
行 1153: templateBuilder.Append("页</em>");
行 1154: templateBuilder.Append(pagenumbers.ToString());
行 1155: templateBuilder.Append("\r\n </div>\r\n </div>\r\n ");
行 1156: } //end if
行 1157:
行 1158:
行 1159: } //end if
行 1160:
行 1161:
行 1162: }
行 1163: else
行 1164: {
行 1165:
行 1166: templateBuilder.Append("\r\n <script type=\"text/javascript\" src=\"cache/tag/closedtags.txt\"></");
行 1167: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"cache/tag/colorfultags.txt\"></");
行 1168: templateBuilder.Append("script>\r\n <script type=\"text/javascript\" src=\"");
行 1169: templateBuilder.Append(jsdir.ToString());
行 1170: templateBuilder.Append("/template_showtopic.js\"></");
行 1171: templateBuilder.Append("script> \r\n <script type=\"text/javascript\" src=\"");
行 1172: templateBuilder.Append(jsdir.ToString());
行 1173: templateBuilder.Append("/template_tags.js\"></");
行 1174: templateBuilder.Append("script> \r\n <script type=\"text/javascript\" src=\"");
行 1175: templateBuilder.Append(jsdir.ToString());
行 1176: templateBuilder.Append("/ajax.js\"></");
行 1177: templateBuilder.Append("script>\r\n <h3>论坛热门标签</h3>\r\n <hr class=\"solidline\"/>\r\n <ul id=\"forumhottags\" class=\"taglist\">\r\n ");
行 1178: int tag__loop__id=0;
行 1179: foreach(TagInfo tag in taglist)
行 1180: {
行 1181: tag__loop__id++;
行 1182:
行 1183: templateBuilder.Append("\r\n <li><a \r\n ");
行 1184: if (config.Aspxrewrite==1)
行 1185: {
行 1186:
行 1187: templateBuilder.Append("\r\n href=\"topictag-");
行 1188: templateBuilder.Append(tag.Tagid.ToString().Trim());
行 1189: templateBuilder.Append(".aspx\" \r\n ");
行 1190: }
行 1191: else
行 1192: {
行 1193:
行 1194: templateBuilder.Append("\r\n href=\"tags.aspx?t=topic&tagid=");
行 1195: templateBuilder.Append(tag.Tagid.ToString().Trim());
行 1196: templateBuilder.Append("\" \r\n ");
行 1197: } //end if
行 1198:
行 1199:
行 1200: if (tag.Color!="")
行 1201: {
行 1202:
行 1203: templateBuilder.Append(" \r\n style=\"color: #");
行 1204: templateBuilder.Append(tag.Color.ToString().Trim());
行 1205: templateBuilder.Append(";\"\r\n ");
行 1206: } //end if
行 1207:
行 1208: templateBuilder.Append("\r\n title=\"");
行 1209: templateBuilder.Append(tag.Fcount.ToString().Trim());
行 1210: templateBuilder.Append("\">");
行 1211: templateBuilder.Append(tag.Tagname.ToString().Trim());
行 1212: templateBuilder.Append("</a></li>\r\n ");
行 1213: } //end loop
行 1214:
行 1215: templateBuilder.Append("\r\n </ul>\r\n ");
行 1216: if (config.Enablespace==1)
行 1217: {
行 1218:
行 1219: templateBuilder.Append("\r\n <h3>空间热门标签</h3>\r\n <hr class=\"solidline\"/>\r\n <ul id=\"spacehottags\" class=\"taglist\"><script type=\"text/javascript\" src=\"cache/hottags_space_cache_jsonp.txt\" onerror=\"this.onerror=null;getajaxspacehottags();\"></");
行 1220: templateBuilder.Append("script></ul>\r\n ");
行 1221: } //end if
行 1222:
行 1223:
行 1224: if (config.Enablealbum==1)
行 1225: {
行 1226:
行 1227: templateBuilder.Append("\r\n <h3>图片热门标签</h3>\r\n <hr class=\"solidline\"/>\r\n <ul id=\"photohottags\" class=\"taglist\"><script type=\"text/javascript\" src=\"cache/hottags_photo_cache_jsonp.txt\" onerror=\"this.onerror=null;getajaxphotohottags();\"></");
行 1228: templateBuilder.Append("script></ul>\r\n ");
行 1229: } //end if
行 1230:
行 1231:
行 1232: if (config.Enablemall==1)
行 1233: {
行 1234:
行 1235: templateBuilder.Append("\r\n <h3>商城热门标签</h3>\r\n <hr class=\"solidline\"/>\r\n <ul id=\"mallhottags\" class=\"taglist\"><script type=\"text/javascript\" src=\"cache/hottags_mall_cache_jsonp.txt\" onerror=\"this.onerror=null;getajaxmallhottags();\"></");
行 1236: templateBuilder.Append("script></ul>\r\n ");
行 1237: } //end if
行 1238:
行 1239:
行 1240: } //end if
行 1241:
行 1242: templateBuilder.Append("\r\n</div>\r\n");
行 1243: }
行 1244: else
行 1245: {
行 1246:
行 1247:
行 1248: templateBuilder.Append("<div class=\"wrap cl\">\r\n<div class=\"main\">\r\n <div class=\"msgbox\">\r\n <h1>出现了");
行 1249: templateBuilder.Append(page_err.ToString());
行 1250: templateBuilder.Append("个错误</h1>\r\n <hr class=\"solidline\"/>\r\n <div class=\"msg_inner error_msg\">\r\n <p>");
行 1251: templateBuilder.Append(msgbox_text.ToString());
行 1252: templateBuilder.Append("</p>\r\n <p class=\"errorback\">\r\n <script type=\"text/javascript\">\r\n if(");
行 1253: templateBuilder.Append(msgbox_showbacklink.ToString());
行 1254: templateBuilder.Append(")\r\n {\r\n document.write(\"<a href=\\\"");
行 1255: templateBuilder.Append(msgbox_backlink.ToString());
行 1256: templateBuilder.Append("\\\">返回上一步</a> |   \");\r\n }\r\n </");
行 1257: templateBuilder.Append("script>\r\n <a href=\"forumindex.aspx\">论坛首页</a>\r\n ");
行 1258: if (usergroupid==7)
行 1259: {
行 1260:
行 1261: templateBuilder.Append("\r\n | <a href=\"login.aspx\">登录</a> | <a href=\"register.aspx\">注册</a>\r\n ");
行 1262: } //end if
行 1263:
行 1264: templateBuilder.Append("\r\n </p>\r\n </div>\r\n </div>\r\n</div>\r\n</div>");
行 1265:
行 1266:
行 1267: } //end if
行 1268:
行 1269: templateBuilder.Append("\r\n</div>\r\n");
行 1270:
行 1271: if (infloat!=1)
行 1272: {
行 1273:
行 1274:
行 1275: if (pagename=="website.aspx")
行 1276: {
行 1277:
行 1278: templateBuilder.Append(" \r\n <div id=\"websitebottomad\"></div>\r\n");
行 1279: }
行 1280: else if (footerad!="")
行 1281: {
行 1282:
行 1283: templateBuilder.Append(" \r\n <div id=\"ad_footerbanner\">");
行 1284: templateBuilder.Append(footerad.ToString());
行 1285: templateBuilder.Append("</div> \r\n");
行 1286: } //end if
行 1287:
行 1288: templateBuilder.Append("\r\n<div id=\"footer\">\r\n <div class=\"wrap\" id=\"wp\">\r\n <div id=\"footlinks\">\r\n <p><a href=\"");
行 1289: templateBuilder.Append(config.Weburl.ToString().Trim());
行 1290: templateBuilder.Append("\" target=\"_blank\">");
行 1291: templateBuilder.Append(config.Webtitle.ToString().Trim());
行 1292: templateBuilder.Append("</a> - ");
行 1293: templateBuilder.Append(config.Linktext.ToString().Trim());
行 1294: templateBuilder.Append(" - <a target=\"_blank\" href=\"");
行 1295: templateBuilder.Append(forumurl.ToString());
行 1296: templateBuilder.Append("stats.aspx\">统计</a> - ");
行 1297: if (config.Sitemapstatus==1)
行 1298: {
行 1299:
行 1300: templateBuilder.Append(" <a href=\"");
行 1301: templateBuilder.Append(forumurl.ToString());
行 1302: templateBuilder.Append("tools/sitemap.aspx\" target=\"_blank\" title=\"百度论坛收录协议\">Sitemap</a>");
行 1303: } //end if
行 1304:
行 1305: templateBuilder.Append("\r\n ");
行 1306: templateBuilder.Append(config.Statcode.ToString().Trim());
行 1307: templateBuilder.Append(config.Icp.ToString().Trim());
行 1308: templateBuilder.Append("\r\n </p>\r\n <div>\r\n <a href=\"http://www.comsenz.com/\" target=\"_blank\">Comsenz Technology Ltd</a>\r\n - <a href=\"");
行 1309: templateBuilder.Append(forumurl.ToString());
行 1310: templateBuilder.Append("archiver/index.aspx\" target=\"_blank\">简洁版本</a>\r\n ");
行 1311: if (config.Stylejump==1)
行 1312: {
行 1313:
行 1314:
行 1315: if (userid!=-1 || config.Guestcachepagetimeout<=0)
行 1316: {
行 1317:
行 1318: templateBuilder.Append("\r\n - <span id=\"styleswitcher\" class=\"drop\" onmouseover=\"showMenu({'ctrlid':this.id, 'pos':'21'})\" onclick=\"window.location.href='");
行 1319: templateBuilder.Append(forumurl.ToString());
行 1320: templateBuilder.Append("showtemplate.aspx'\">界面风格</span>\r\n ");
行 1321: } //end if
行 1322:
行 1323:
行 1324: } //end if
行 1325:
行 1326: templateBuilder.Append("\r\n </div>\r\n </div>\r\n <a title=\"Powered by Discuz!NT\" target=\"_blank\" href=\"http://nt.discuz.net\"><img border=\"0\" alt=\"Discuz!NT\" src=\"");
行 1327: templateBuilder.Append(imagedir.ToString());
行 1328: templateBuilder.Append("/discuznt_logo.gif\"/></a>\r\n <p id=\"copyright\">\r\n Powered by <strong><a href=\"http://nt.discuz.net\" target=\"_blank\" title=\"Discuz!NT\">Discuz!NT</a></strong> <em class=\"f_bold\">3.6.711</em>\r\n ");
行 1329: if (config.Licensed==1)
行 1330: {
行 1331:
行 1332: templateBuilder.Append("\r\n (<a href=\"\" onclick=\"this.href='http://nt.discuz.net/certificate/?host='+location.href.substring(0, location.href.lastIndexOf('/'))\" target=\"_blank\">Licensed</a>)\r\n ");
行 1333: } //end if
行 1334:
行 1335: templateBuilder.Append("\r\n ");
行 1336: templateBuilder.Append(config.Forumcopyright.ToString().Trim());
行 1337: templateBuilder.Append("\r\n </p>\r\n <p id=\"debuginfo\" class=\"grayfont\">\r\n ");
行 1338: if (config.Debug!=0)
行 1339: {
行 1340:
行 1341: templateBuilder.Append("\r\n Processed in ");
行 1342: templateBuilder.Append(this.Processtime.ToString().Trim());
行 1343: templateBuilder.Append(" second(s)\r\n ");
行 1344: if (isguestcachepage==1)
行 1345: {
行 1346:
行 1347: templateBuilder.Append("\r\n (Cached).\r\n ");
行 1348: }
行 1349: else if (querycount>1)
行 1350: {
行 1351:
行 1352: templateBuilder.Append("\r\n , ");
行 1353: templateBuilder.Append(querycount.ToString());
行 1354: templateBuilder.Append(" queries.\r\n ");
行 1355: }
行 1356: else
行 1357: {
行 1358:
行 1359: templateBuilder.Append("\r\n , ");
行 1360: templateBuilder.Append(querycount.ToString());
行 1361: templateBuilder.Append(" query.\r\n ");
行 1362: } //end if
行 1363:
行 1364:
行 1365: } //end if
行 1366:
行 1367: templateBuilder.Append("\r\n </p>\r\n </div>\r\n</div>\r\n<a id=\"scrolltop\" href=\"javascript:;\" style=\"display:none;\" class=\"scrolltop\" onclick=\"setScrollToTop(this.id);\">TOP</a>\r\n<ul id=\"usercenter_menu\" class=\"p_pop\" style=\"display:none;\">\r\n <li><a href=\"");
行 1368: templateBuilder.Append(forumpath.ToString());
行 1369: templateBuilder.Append("usercpprofile.aspx?action=avatar\">设置头像</a></li>\r\n <li><a href=\"");
行 1370: templateBuilder.Append(forumpath.ToString());
行 1371: templateBuilder.Append("usercpprofile.aspx\">个人资料</a></li>\r\n <li><a href=\"");
行 1372: templateBuilder.Append(forumpath.ToString());
行 1373: templateBuilder.Append("usercpnewpassword.aspx\">更改密码</a></li>\r\n <li><a href=\"");
行 1374: templateBuilder.Append(forumpath.ToString());
行 1375: templateBuilder.Append("usercp.aspx\">用户组</a></li>\r\n <li><a href=\"");
行 1376: templateBuilder.Append(forumpath.ToString());
行 1377: templateBuilder.Append("usercpsubscribe.aspx\">收藏夹</a></li>\r\n <li><a href=\"");
行 1378: templateBuilder.Append(forumpath.ToString());
行 1379: templateBuilder.Append("usercpcreditspay.aspx\">积分</a></li>\r\n</ul>\r\n\r\n");
行 1380: int prentid__loop__id=0;
行 1381: foreach(string prentid in mainnavigationhassub)
行 1382: {
行 1383: prentid__loop__id++;
行 1384:
行 1385: templateBuilder.Append("\r\n<ul class=\"p_pop\" id=\"menu_");
行 1386: templateBuilder.Append(prentid.ToString());
行 1387: templateBuilder.Append("_menu\" style=\"display: none\">\r\n");
行 1388: int subnav__loop__id=0;
行 1389: foreach(DataRow subnav in subnavigation.Rows)
行 1390: {
行 1391: subnav__loop__id++;
行 1392:
行 1393: bool isoutput = false;
行 1394:
行 1395:
行 1396: if (subnav["parentid"].ToString().Trim()==prentid)
行 1397: {
行 1398:
行 1399:
行 1400: if (subnav["level"].ToString().Trim()=="0")
行 1401: {
行 1402:
行 1403: isoutput = true;
行 1404:
行 1405:
行 1406: }
行 1407: else
行 1408: {
行 1409:
行 1410:
行 1411: if (subnav["level"].ToString().Trim()=="1" && userid!=-1)
行 1412: {
行 1413:
行 1414: isoutput = true;
行 1415:
行 1416:
行 1417: }
行 1418: else
行 1419: {
行 1420:
行 1421: bool leveluseradmindi = true;
行 1422:
行 1423: leveluseradmindi = (useradminid==3 || useradminid==1 || useradminid==2);
行 1424:
行 1425:
行 1426: if (subnav["level"].ToString().Trim()=="2" && leveluseradmindi)
行 1427: {
行 1428:
行 1429: isoutput = true;
行 1430:
行 1431:
行 1432: } //end if
行 1433:
行 1434:
行 1435: if (subnav["level"].ToString().Trim()=="3" && useradminid==1)
行 1436: {
行 1437:
行 1438: isoutput = true;
行 1439:
行 1440:
行 1441: } //end if
行 1442:
行 1443:
行 1444: } //end if
行 1445:
行 1446:
行 1447: } //end if
行 1448:
行 1449:
行 1450: } //end if
行 1451:
行 1452:
行 1453: if (isoutput)
行 1454: {
行 1455:
行 1456:
行 1457: if (subnav["id"].ToString().Trim()=="11" || subnav["id"].ToString().Trim()=="12")
行 1458: {
行 1459:
行 1460:
行 1461: if (config.Statstatus==1)
行 1462: {
行 1463:
行 1464: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n "); continue;
行 1465:
行 1466:
行 1467: }
行 1468: else
行 1469: {
行 1470:
行 1471: continue;
行 1472:
行 1473:
行 1474: } //end if
行 1475:
行 1476:
行 1477: } //end if
行 1478:
行 1479:
行 1480: if (subnav["id"].ToString().Trim()=="18")
行 1481: {
行 1482:
行 1483:
行 1484: if (config.Oltimespan>0)
行 1485: {
行 1486:
行 1487: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n "); continue;
行 1488:
行 1489:
行 1490: }
行 1491: else
行 1492: {
行 1493:
行 1494: continue;
行 1495:
行 1496:
行 1497: } //end if
行 1498:
行 1499:
行 1500: } //end if
行 1501:
行 1502:
行 1503: if (subnav["id"].ToString().Trim()=="24")
行 1504: {
行 1505:
行 1506:
行 1507: if (config.Enablespace==1)
行 1508: {
行 1509:
行 1510: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n "); continue;
行 1511:
行 1512:
行 1513: }
行 1514: else
行 1515: {
行 1516:
行 1517: continue;
行 1518:
行 1519:
行 1520: } //end if
行 1521:
行 1522:
行 1523: } //end if
行 1524:
行 1525:
行 1526: if (subnav["id"].ToString().Trim()=="25")
行 1527: {
行 1528:
行 1529:
行 1530: if (config.Enablealbum==1)
行 1531: {
行 1532:
行 1533: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n "); continue;
行 1534:
行 1535:
行 1536: }
行 1537: else
行 1538: {
行 1539:
行 1540: continue;
行 1541:
行 1542:
行 1543: } //end if
行 1544:
行 1545:
行 1546: } //end if
行 1547:
行 1548:
行 1549: if (subnav["id"].ToString().Trim()=="26")
行 1550: {
行 1551:
行 1552:
行 1553: if (config.Enablemall>=1)
行 1554: {
行 1555:
行 1556: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n "); continue;
行 1557:
行 1558:
行 1559: }
行 1560: else
行 1561: {
行 1562:
行 1563: continue;
行 1564:
行 1565:
行 1566: } //end if
行 1567:
行 1568:
行 1569: } //end if
行 1570:
行 1571: templateBuilder.Append("\r\n " + subnav["nav"].ToString().Trim() + "\r\n");
行 1572: } //end if
行 1573:
行 1574:
行 1575: } //end loop
行 1576:
行 1577: templateBuilder.Append("\r\n</ul>\r\n");
行 1578: } //end loop
行 1579:
行 1580:
行 1581: if (config.Stylejump==1)
行 1582: {
行 1583:
行 1584:
行 1585: if (userid!=-1 || config.Guestcachepagetimeout<=0)
行 1586: {
行 1587:
行 1588: templateBuilder.Append("\r\n <ul id=\"styleswitcher_menu\" class=\"popupmenu_popup s_clear\" style=\"display: none;\">\r\n ");
行 1589: templateBuilder.Append(templatelistboxoptions.ToString());
行 1590: templateBuilder.Append("\r\n </ul>\r\n ");
行 1591: } //end if
行 1592:
行 1593:
行 1594: } //end if
行 1595:
行 1596:
行 1597:
行 1598:
行 1599: templateBuilder.Append("</body>\r\n</html>\r\n");
行 1600: }
行 1601: else
行 1602: {
行 1603:
行 1604: templateBuilder.Append("\r\n]]></root>\r\n");
行 1605: } //end if
行 1606:
行 1607:
行 1608:
行 1609:
行 1610: Response.Write(templateBuilder.ToString());
行 1611: }
行 1612:
行 1613: #line default
行 1614: #line hidden
行 1615:
行 1616:
行 1617: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 1618: public aspx_1_tags_aspx() {
行 1619: string[] dependencies;
行 1620: ((global::Discuz.Web.tags)(this)).AppRelativeVirtualPath = "~/aspx/1/tags.aspx";
行 1621: if ((global::ASP.aspx_1_tags_aspx.@__initialized == false)) {
行 1622: dependencies = new string[1];
行 1623: dependencies[0] = "~/aspx/1/tags.aspx";
行 1624: global::ASP.aspx_1_tags_aspx.@__fileDependencies = this.GetWrappedFileDependencies(dependencies);
行 1625: global::ASP.aspx_1_tags_aspx.@__initialized = true;
行 1626: }
行 1627: this.Server.ScriptTimeout = 30000000;
行 1628: }
行 1629:
行 1630: protected System.Web.Profile.DefaultProfile Profile {
行 1631: get {
行 1632: return ((System.Web.Profile.DefaultProfile)(this.Context.Profile));
行 1633: }
行 1634: }
行 1635:
行 1636: protected override bool SupportAutoEvents {
行 1637: get {
行 1638: return false;
行 1639: }
行 1640: }
行 1641:
行 1642: protected System.Web.HttpApplication ApplicationInstance {
行 1643: get {
行 1644: return ((System.Web.HttpApplication)(this.Context.ApplicationInstance));
行 1645: }
行 1646: }
行 1647:
行 1648: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 1649: private void @__BuildControlTree(aspx_1_tags_aspx @__ctrl) {
行 1650:
行 1651: #line 1 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 1652: @__ctrl.EnableViewState = false;
行 1653:
行 1654: #line default
行 1655: #line hidden
行 1656:
行 1657: #line 1 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 1658: @__ctrl.EnableViewStateMac = false;
行 1659:
行 1660: #line default
行 1661: #line hidden
行 1662:
行 1663: #line 1 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 1664: @__ctrl.EnableEventValidation = false;
行 1665:
行 1666: #line default
行 1667: #line hidden
行 1668:
行 1669: #line 1 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 1670: @__ctrl.ViewStateEncryptionMode = global::System.Web.UI.ViewStateEncryptionMode.Never;
行 1671:
行 1672: #line default
行 1673: #line hidden
行 1674:
行 1675: #line 1 "E:\U00000001\jumbotcms.net\forum.jumbotcms.net\www\aspx\1\tags.aspx"
行 1676: this.InitializeCulture();
行 1677:
行 1678: #line default
行 1679: #line hidden
行 1680: }
行 1681:
行 1682: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 1683: protected override void FrameworkInitialize() {
行 1684: base.FrameworkInitialize();
行 1685: this.@__BuildControlTree(this);
行 1686: this.AddWrappedFileDependencies(global::ASP.aspx_1_tags_aspx.@__fileDependencies);
行 1687: }
行 1688:
行 1689: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 1690: public override int GetTypeHashCode() {
行 1691: return 5381;
行 1692: }
行 1693:
行 1694: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
行 1695: public override void ProcessRequest(System.Web.HttpContext context) {
行 1696: base.ProcessRequest(context);
行 1697: }
行 1698: }
行 1699: }
行 1700:
|