⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forumlist.aspx

📁 基于Windows平台的ASP.net框架
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
<%@ Page language="c#" Codebehind="forumlist.aspx.cs" AutoEventWireup="false" EnableViewState="false" Inherits="Discuz.ForumPage.forumlist" %>
<%@ Import namespace="System.Data" %>
<%@ Import namespace="Discuz.Common" %>
<%@ Import namespace="Discuz.Forum" %>
<script runat=server>
override protected void OnInit(EventArgs e)
{
	base.OnInit(e);

	Response.Write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n");
	Response.Write("<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n");
	Response.Write("<head>\r\n");
	Response.Write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\r\n");
	Response.Write("" + meta.ToString() + "\r\n");
	Response.Write("<title>" + config.Seotitle.ToString().Trim() + " " + pagetitle.ToString() + " - " + config.Forumtitle.ToString().Trim() + " - Powered by Discuz! NT</title>\r\n");
	Response.Write("<link href=\"templates/" + templatepath.ToString() + "/dnt.css\" rel=\"stylesheet\" type=\"text/css\" id=\"css\" />\r\n");
	Response.Write("" + link.ToString() + "\r\n");
	Response.Write("<script type=\"text/javascript\" src=\"templates/" + templatepath.ToString() + "/common.js\"></" + "script>\r\n");
	Response.Write("" + script.ToString() + "\r\n");
	Response.Write("</head>\r\n");


	Response.Write("<style type=\"text/css\"> html { overflow-x: auto; }\r\n");
	Response.Write("	body { margin: 0px; background-color: #E6F4FB; font-family: Tahoma, Verdana; font-size: 12px; color: #333333; }\r\n");
	Response.Write("	.collapse { BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(templates/" + templatepath.ToString() + "\r\n");
	Response.Write("	/images/collapse.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 50px; }\r\n");
	Response.Write("	.expand { BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(templates/" + templatepath.ToString() + "\r\n");
	Response.Write("	/images/expand.gif); WIDTH: 6px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 50px; }\r\n");
	Response.Write("	</style>\r\n");
	Response.Write("<body onkeydown=\"if(event.keyCode==27) return false;\" onLoad=\"window_load();\">\r\n");
	Response.Write("	<script language=\"javascript\" src=\"editor/common.js\" type=\"text/javascript\"></" + "script>\r\n");
	Response.Write("	<script language=\"javascript\" src=\"editor/menu.js\" type=\"text/javascript\"></" + "script>\r\n");
	Response.Write("	<script type=\"text/javascript\" src=\"templates/" + templatepath.ToString() + "/ajax.js\"></" + "script>\r\n");
	Response.Write("	<script type=\"text/javascript\">\r\n");
	Response.Write("			var NoUser = " + userid.ToString() + " == -1 ? true : false;\r\n");
	Response.Write("			var lastA = null;\r\n");
	Response.Write("			function window_load(){\r\n");
	Response.Write("				documentbody = document.documentElement.clientHeight > document.body.clientHeight ? document.documentElement : document.body;\r\n");
	Response.Write("				var leftbar = document.getElementById('leftbar')\r\n");
	Response.Write("				leftbar.style.height = documentbody.clientHeight +'px';\r\n");
	Response.Write("				leftbar.style.left = 0; //document.body.clientWidth - 6;\r\n");
	Response.Write("				leftbar.style.top = documentbody.scrollTop + 'px'; //document.body.clientWidth - 6;\r\n");
	Response.Write("				document.onscroll = function(){ \r\n");
	Response.Write("												leftbar.style.height=documentbody.clientHeight +'px';\r\n");
	Response.Write("												leftbar.style.top=documentbody.scrollTop + 'px'; \r\n");
	Response.Write("											}\r\n");
	Response.Write("				document.onresize = function(){ \r\n");
	Response.Write("												leftbar.style.height=documentbody.clientHeight +'px';\r\n");
	Response.Write("												leftbar.style.top=documentbody.scrollTop + 'px'; \r\n");
	Response.Write("											}\r\n");
	Response.Write("			}\r\n");
	Response.Write("			function resizediv_onClick(){\r\n");
	Response.Write("				if (document.getElementById('menu').style.display != 'none'){\r\n");
	Response.Write("					top.document.getElementsByTagName('FRAMESET')[0].cols = \"6,*\";\r\n");
	Response.Write("					document.getElementById('menu').style.display = 'none';\r\n");
	Response.Write("					document.getElementById('leftbar').className = \"expand\";\r\n");
	Response.Write("				}\r\n");
	Response.Write("				else{\r\n");
	Response.Write("					top.document.getElementsByTagName('FRAMESET')[0].cols = \"210,*\";\r\n");
	Response.Write("					document.getElementById('leftbar').className = \"collapse\";\r\n");
	Response.Write("					document.getElementById('menu').style.display = '';\r\n");
	Response.Write("				}\r\n");
	Response.Write("			}\r\n");
	Response.Write("			//↓----------获得版块的树形列表相关脚本-------------------------\r\n");
	Response.Write("  			function changeExtImg(objImg){\r\n");
	Response.Write("				if (!objImg){ return; }	\r\n");
	Response.Write("				var fileName = objImg.src.toLowerCase().substring(objImg.src.lastIndexOf(\"/\"));\r\n");
	Response.Write("				switch(fileName){\r\n");
	Response.Write("					case \"/p0.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/m0.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/p1.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/m1.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/p2.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/m2.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/p3.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/m3.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/m0.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/p0.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/m1.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/p1.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/m2.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/p2.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/m3.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/p3.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("				}\r\n");
	Response.Write("			}\r\n");
	Response.Write("  			function changeFolderImg(objImg){\r\n");
	Response.Write("				if (!objImg){ return; }	\r\n");
	Response.Write("				var fileName = objImg.src.toLowerCase().substring(objImg.src.lastIndexOf(\"/\"));\r\n");
	Response.Write("				switch(fileName){\r\n");
	Response.Write("					case \"/folder.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/folderopen.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("					case \"/folderopen.gif\":\r\n");
	Response.Write("						objImg.src = \"images/tree/folder.gif\";\r\n");
	Response.Write("						break;\r\n");
	Response.Write("				}\r\n");
	Response.Write("			}\r\n");
	Response.Write("			function a_click(objA){\r\n");
	Response.Write("				if (lastA){\r\n");
	Response.Write("					lastA.className=''; \r\n");
	Response.Write("				}\r\n");
	Response.Write("				objA.className='bold'; \r\n");
	Response.Write("				lastA = objA; \r\n");
	Response.Write("			}\r\n");
	Response.Write("  			function writesubforum(objreturn,fid,AtEnd){\r\n");
	Response.Write("				var process = document.getElementById(\"process_\" + fid);\r\n");
	Response.Write("				var forum = document.getElementById(\"forum_\" + fid);\r\n");
	Response.Write("				var dataArray = objreturn.getElementsByTagName('forum');\r\n");
	Response.Write("				var dataArrayLen = dataArray.length;\r\n");
	Response.Write("				changeExtImg(document.getElementById(\"forumExt_\" + fid));\r\n");
	Response.Write("				changeFolderImg(document.getElementById(\"forumFolder_\" + fid));\r\n");
	Response.Write("				for (i=0;i<dataArrayLen;i++){\r\n");
	Response.Write("					var thisfid = dataArray[i].getAttribute(\"fid\");\r\n");
	Response.Write("					var subforumcount = dataArray[i].getAttribute(\"subforumcount\");\r\n");
	Response.Write("					var thisEnd = i==dataArrayLen-1;\r\n");
	Response.Write("					var layer = dataArray[i].getAttribute(\"layer\");\r\n");
	Response.Write("						//显示树型线\r\n");
	Response.Write("						list = \"\";\r\n");
	Response.Write("						for (l=1;l<=layer;l++){\r\n");
	Response.Write("							if (AtEnd && NoUser){\r\n");
	Response.Write("								list += \"<nobr><img src = \\\"images/tree/L5.gif\\\" align=\\\"absmiddle\\\" />\";\r\n");
	Response.Write("							}\r\n");
	Response.Write("							else{\r\n");
	Response.Write("								list += \"<img src = \\\"images/tree/L4.gif\\\" align=\\\"absmiddle\\\" />\";\r\n");
	Response.Write("							}\r\n");
	Response.Write("						}\r\n");
	Response.Write("						if (subforumcount>0){\r\n");
	Response.Write("							folder = \"folder.gif\";\r\n");
	Response.Write("							if (layer==0 && dataArrayLen==1){\r\n");
	Response.Write("								if (NoUser){\r\n");
	Response.Write("									src = \"p2.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("								else{\r\n");
	Response.Write("									src = \"p1.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("							}\r\n");
	Response.Write("							else{\r\n");
	Response.Write("								if (thisEnd && layer>0){\r\n");
	Response.Write("									src = \"P2.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("								else{\r\n");
	Response.Write("									//if (i==0 && layer==0){\r\n");
	Response.Write("									//	src = \"P0.gif\";\r\n");
	Response.Write("									//}\r\n");
	Response.Write("									//else{\r\n");
	Response.Write("										src = \"P1.gif\";\r\n");
	Response.Write("									//}\r\n");
	Response.Write("								}\r\n");
	Response.Write("							}\r\n");
	Response.Write("						}\r\n");
	Response.Write("						else{\r\n");
	Response.Write("							folder = \"file.gif\";\r\n");
	Response.Write("							if (layer==0 && dataArrayLen==1){\r\n");
	Response.Write("								if (NoUser){\r\n");
	Response.Write("									src = \"m2.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("								else{\r\n");
	Response.Write("									src = \"m1.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("							}\r\n");
	Response.Write("							else{\r\n");
	Response.Write("								if (thisEnd){\r\n");
	Response.Write("									src = \"L2.gif\";\r\n");
	Response.Write("								}\r\n");
	Response.Write("								else{\r\n");
	Response.Write("									//if (i==0 && layer==0){\r\n");
	Response.Write("									//	src = \"L0.gif\";\r\n");
	Response.Write("									//}\r\n");
	Response.Write("									//else{\r\n");
	Response.Write("										src = \"L1.gif\";\r\n");
	Response.Write("									//}\r\n");
	Response.Write("								}\r\n");
	Response.Write("							}\r\n");
	Response.Write("						}\r\n");
	Response.Write("						list += \"<img id=\\\"forumExt_\" + thisfid + \"\\\" src = \\\"images/tree/\" + src + \"\\\" align=\\\"absmiddle\\\" /><img id=\\\"forumFolder_\" + thisfid + \"\\\" src = \\\"images/tree/\" + folder + \"\\\" align=\\\"absmiddle\\\" /> <a href=\\\"showforum-\" + thisfid + \".aspx\\\" target=\\\"main\\\" title=\\\"\" + dataArray[i].getAttribute(\"name\") + \"\\\" onclick=\\\"a_click(this);\\\">\" + dataArray[i].getAttribute(\"name\") + \"</a></nobr>\";\r\n");
	Response.Write("					var div_forumtitle =  document.createElement(\"DIV\");\r\n");
	Response.Write("						div_forumtitle.id = \"forumtitle_\" + thisfid;\r\n");
	Response.Write("						div_forumtitle.className = \"tree_forumtitle\";\r\n");
	Response.Write("						if (subforumcount>0){\r\n");
	Response.Write("							div_forumtitle.onclick = new Function(\"getsubforum(\" + thisfid + \",\" + thisEnd + \");\");\r\n");
	Response.Write("						}\r\n");
	Response.Write("						div_forumtitle.innerHTML = list;\r\n");
	Response.Write("						forum.appendChild(div_forumtitle);\r\n");
	Response.Write("					var div_forum = document.createElement(\"DIV\");\r\n");
	Response.Write("						div_forum.id = \"forum_\" + thisfid;\r\n");
	Response.Write("						div_forum.className = \"tree_forum\";\r\n");
	Response.Write("						forum.appendChild(div_forum);\r\n");
	Response.Write("				}\r\n");
	Response.Write("				process.style.display=\"none\";\r\n");
	Response.Write("			}\r\n");
	Response.Write("			function getsubforum(fid,AtEnd){\r\n");
	Response.Write("				if (!document.getElementById(\"forum_\" + fid)){\r\n");
	Response.Write("					document.writeln(\"<div id=\\\"forum_\" + fid + \"\\\"></div>\");\r\n");
	Response.Write("				}\r\n");
	Response.Write("				if (!document.getElementById(\"process_\" + fid)){\r\n");
	Response.Write("					var div = document.createElement(\"DIV\");\r\n");
	Response.Write("					div.id = \"process_\" + fid;\r\n");
	Response.Write("					div.className = \"tree_process\";\r\n");
	Response.Write("					div.innerHTML = \"加载中,请稍候...\";\r\n");
	Response.Write("					document.getElementById(\"forum_\" + fid).appendChild(div);\r\n");
	Response.Write("					ajaxRead(\"tools/ajax.aspx?t=forumtree&fid=\" + fid, \"writesubforum(obj,\" + fid+ \",\" + AtEnd + \");\");\r\n");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -