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

📄 boards.asp

📁 电子日记可以自动提醒、记录你所做的事情。在特别有意义的日子里
💻 ASP
📖 第 1 页 / 共 3 页
字号:
<!-- #include file=inc/BBSsetup.asp -->
<!-- #include file=inc/User_Setup.ASP -->
<!-- #include file=inc/Board_Popfun.asp -->
<%
DEF_PubMessageEnable = 1
GBL_CHK_PWdFlag = 0
Dim LMT_SimpleHomePage '是否为简约首页
LMT_SimpleHomePage = 0
If Request.QueryString("S") = "1" Then LMT_SimpleHomePage = 1

Dim GBL_ID
Dim GBL_REQ_Assort,GBL_TopicNum,GBL_AnnounceNum,GBL_GoodNum,GBL_TodayAnnounce,GBL_StartBoard

Dim GBL_OnlineUserNum,GBL_UserCount,GBL_MaxOnline,GBL_OnlineTime,GBL_MaxolTime,GBL_PageCount,GBL_UploadNum
Dim GBL_MaxAnnounce,GBL_MaxAncTime,GBL_YesterdayAnc

Dim Blist,BoardNum
Blist = Application(DEF_MasterCookies & "BList")

Function CheckAssort

	GBL_REQ_Assort = Left(Request.QueryString("Assort"),14)
	If isNumeric(GBL_REQ_Assort)=0 Then GBL_REQ_Assort=0
	GBL_REQ_Assort = Fix(cCur(GBL_REQ_Assort))

	Dim BoardNum,N,TempArray
	GBL_StartBoard = 0
	If GBL_REQ_Assort > 0 and isArray(Blist) = True Then
		BoardNum = Ubound(Blist,2)
		For N = 0 to BoardNum
			If GBL_REQ_Assort = cCur(Blist(1,n)) Then
				TempArray = Application(DEF_MasterCookies & "BoardInfo" & Blist(0,n))
				If isArray(TempArray) = True Then
					GBL_Board_BoardAssort = cCur(TempArray(1,0))
					GBL_Board_AssortName = TempArray(14,0)
					GBL_StartBoard = N
					Exit For
				Else
					GBL_REQ_Assort = 0
					GBL_Board_BoardAssort = 0
					GBL_Board_AssortName = ""
					Exit For
				End If
			End If
		Next
		If N > BoardNum Then GBL_REQ_Assort = 0
	Else
		GBL_REQ_Assort = 0
		GBL_Board_BoardAssort = 0
		GBL_Board_AssortName = ""
	End If
	If cCur(GBL_ShowBottomSure) = 0 and GBL_REQ_Assort > 0 Then GBL_SiteBottomString = ""

End Function

Function DisplayBoard

	Dim Temp,Flag
	Flag = 0

	Dim GetData
	If isArray(Blist) = True Then
		BoardNum = Ubound(Blist,2)
	Else
		ReloadBoardListData
		Blist = application(DEF_MasterCookies & "BList")
		If isArray(Blist) = True Then
			BoardNum = Ubound(Blist,2)
		Else
			BoardNum = -1
		End if
	End If

'Response.Write "fix(abs(CDBL(Timer)*1000 - DEF_PageExeTime1)):"&fix(abs(CDBL(Timer)*1000 - DEF_PageExeTime1))
'DEF_PageExeTime1=Timer * 1000
%>	
	<table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center>
<tr><td><%=GBL_TableHeadString%></td></tr></table>
<table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=1 cellpadding=5 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
<tr bgcolor=<%=DEF_BBS_LightDarkColor%>>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 最新话题 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 热门话题 〓</font><b></td>
<td class=TBHead><img src=images/blank.gif width=2 height=3><br><b><font color=ffffff class=HeadFont>〓 用户登录 〓</font><b></td>
</tr>
<tr bgcolor=<%=DEF_BBS_LightestColor%> class=TBBG9>
<td width=38%>
<script language=javascript src=./other/article/topic.asp?TORA=1&Number=6&STime=0&StrLen=24&Hits=0></script>
</td>
<td width=38%>
<script language=javascript src=./other/article/topic.asp?TORA=1&Hotflag=1&Number=6&STime=0&StrLen=24&Hits=0></script>
</td>
<td width=24%>
<%If GBL_CHK_User <> "" Then%>

            <%If GBL_CHK_User <> "" Then
			Response.Write "<img src=images/null.gif width=2 height=2><br><img src=images/user.gif> 用 户 名:<a href=User/LookUserInfo.asp?name=" & GBL_CHK_User & ">" & GBL_CHK_User & "</a><br>"
			Response.Write "<img src=images/null.gif width=2 height=2><br><img src=images/user_jy.gif> 经 验 值:" & CLng(cCur(GBL_CHK_OnlineTime)/60)
			End If%>
			<br>
			<%If GBL_CHK_User <> "" Then
			Response.Write "<img src=images/emoney.gif>&nbsp;" & DEF_PointsName & ":" & GBL_CHK_Points
			End If%>
<br><img src=images/red_g.gif> 浏 览 器:<%=GetSBInfo(Request.ServerVariables("HTTP_USER_AGENT"),1)%> 
<br><img src=images/red_g.gif> 操作系统:<%=GetSBInfo(Request.ServerVariables("HTTP_USER_AGENT"),2)%>
<br><img src=images/red_g.gif> IP:<%=GBL_IPAddress%>
<br><br>新进来宾:<%DisplayUserNewest%>        
<%
  else
%>
<table border=0 cellspacing=1 cellpadding=6 align=center bgcolor=<%=DEF_BBS_DarkColor%> class=TBone>
	<form action=User/login.asp method="post">
  <tr>

    <table border=0 cellspacing=0 cellpadding=0 width='100%'>
    <tr align=center>
    <td width='70%'>
      <table border=0>
      <form name=login_frm method=post action='login.asp?action=login_chk' onsubmit="return login_true()">
      <tr>
      <td>
        <p align="right">用户:</p>
      </td>
      <td><input name=user type=text maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_user)%>" class=fminpt></td>
      <tr>
      <td>
        <p align="right">密码:</p>
      </td>
      <td><input name=pass type=password maxlength=20 size=10 value="<%=htmlencode(GBL_CHK_pass)%>" class=fminpt>
      </td>      
      </tr>
      <tr>
      <td colspan="2"><Select name=CkiExp>
							<option value="-1">无效
							<option value="365">一年
							<option value=1>一天
							<option value=2>两天
							<option value=7>一周
							<option value=31>一月
						</select>&nbsp; <input type=submit value="登录" class=fmbtn>
      </td>
      </tr>
    </form></table>  
    </td>
    <tr><td align=center>
      <table border=0>
      <tr>
      <td><a href='User/UserJoin.asp'>免费注册</a></td>
      <td width=5></td>
      <td><a href='User/UserGetPass.asp'>忘记密码</a></td>
      </tr>
      </table>
    </td></tr>
    </table>
<% end if %>
</tr>
</table>
<table width=<%=DEF_BBS_ScreenWidth%> border=0 cellspacing=0 cellpadding=0 align=center><tr><td><%=GBL_TableBottomString%></td></tr></table>
<td align=left valign=top><img src=images/null.gif width=2 height=3></td>
<%
	If BoardNum = -1 Then
		Response.Write "<table width=" & DEF_BBS_ScreenWidth & " border=0 cellspacing=1 cellpadding=6 align=center bgcolor=" & DEF_BBS_DarkColor & " class=TBone><tr bgcolor=" & DEF_BBS_LightestColor & " class=TBBG9><td colspan=4>找不到任何版面</td></tr></table>"
	Else%>
<script language=javascript>
	var num=0,CurrentAssosrt = 0,Flag=0;
	var GBL_TableBottomString = "<%=Replace(Replace(Replace(GBL_TableBottomString,"\","\\"),"""","\"""),VbCrLf,"\n")%>";
	var GBL_TableHeadString = "<%=Replace(Replace(Replace(GBL_TableHeadString,"\","\\"),"""","\"""),VbCrLf,"\n")%>";
	var DEF_BBS_ScreenWidth = "<%=DEF_BBS_ScreenWidth%>";
	var GBL_DefineImage = "<%=GBL_DefineImage%>";
<%
		If LMT_SimpleHomePage = 1 Then
			If GetBinarybit(GBL_TempletFlag,1) = 1 Then
				Server.ExeCute("inc/Templet/" & GBL_TempletID & "_0.JS")
			Else%>

function displayboard(BoardID,BoardAssort,BoardName,AssortName)
{
	var n;
	if(CurrentAssosrt!=BoardAssort)
	{
		CurrentAssosrt = BoardAssort
		if(Flag == 1)
		{
			if(num>0){for(n=num;n<5;n++)document.write("<td width=20%>&nbsp;</td>");}
			document.write("</table>");
			if(GBL_TableBottomString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableBottomString + "</td></tr></table>");
			document.write("<br>");
		}
		if(GBL_TableHeadString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableHeadString + "</td></tr></table>");
		document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=1 cellpadding=5 align=center bgcolor=#cccccc class=TBone><tr bgcolor=#666699><td colspan=5 class=TBHead><img src=images/blank.gif width=2 height=3><br><a href=Boards.asp?Assort=" + BoardAssort + "><b><font color=white class=HeadFont>" + AssortName + "</font></b></a></td></tr>");
		Flag = 1;
		num=0;
	}
	if((num%5)==0)document.write("<tr bgcolor=#f7f7f7 class=TBBG9>");
	document.write("<td width=20%><a href=Board/Board.asp?BoardID=" + BoardID + ">" + BoardName + "</a></td>");
	num+=1;
	if(num>4)num=0;
}<%			End If
		Else
			If GetBinarybit(GBL_TempletFlag,2) = 1 Then
				Server.ExeCute("inc/Templet/" & GBL_TempletID & "_1.JS")
			Else%>

function displayboard(BoardID,BoardAssort,BoardName,BoardIntro,LastWriter,LastWriteTime,TopicNum,AnnounceNum,ForumPass,LastAnnounceID,LastTopicName,MasterList,BoardLimit,AssortName,TodayAnnounce,GoodNum,BoardImgUrl,BoardImgWidth,BoardImgHeight,onlineUser,LowerBoard)
{
	var Temp = 0;
	if(CurrentAssosrt!=BoardAssort)
	{
		CurrentAssosrt = BoardAssort
		if(Flag == 1)
		{	document.write("</table>");
			if(GBL_TableBottomString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableBottomString + "</td></tr></table>");
			document.write("<br>");
		}
		if(GBL_TableHeadString != "")document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=0 cellpadding=0 align=center><tr><td>" + GBL_TableHeadString + "</td></tr></table>");
		document.write("<table width=" + DEF_BBS_ScreenWidth + " border=0 cellspacing=1 cellpadding=5 align=center bgcolor=#cccccc class=TBone><tr bgcolor=#666699><td colspan=4 class=TBHead><img src=images/blank.gif width=2 height=3><br><a href=Boards.asp?Assort=" + BoardAssort + "><b><font color=white class=HeadFont>" + AssortName + "</font></b></a></td></tr>");
		Flag = 1;
	}
	document.write("<tr bgcolor=#f7f7f7 align=center class=TBBG9><td width=25 bgcolor=eeeeee class=TBBG1><img src=images/" + GBL_DefineImage + "BoardTopic/");
	if(TodayAnnounce > 0)document.write("_");
	if(ForumPass!="")
	{
		document.write("lock.gif title=保密论坛");
	}
	else
	{
		if(BoardLimit&(1<<(7-1)))
		{
			document.write("lock3.gif title=版主专区");
		}
		else
		{
			if((BoardLimit&(1<<(4-1))) && (BoardLimit&(1<<(3-1))) && (BoardLimit&(1<<(6-1))))
			{
				document.write("readonly.gif title=只读论坛");
			}
			else
			{
				if(BoardLimit&(1<<(2-1)))
				{
					document.write("lock2.gif title=正式会员论坛");
				}
				else
				{
					if(BoardLimit&(1<<(1-1)))
					{
						document.write("lock1.gif title=注册认证论坛");
					}
					else
					{
						if(BoardLimit&(1<<(9-1)))
						{
							document.write("open.gif title=开放论坛");
						}
						else
						{
							document.write("1.gif title=常规论坛");
						}
					}
				}
			}
		}
	}
	document.write(" width=24 height=24></td>");
	document.write("<td align=Left><table width=100% border=0 cellspacing=0 cellpadding=0>");
	if(BoardImgUrl != "" && BoardImgUrl != null)document.write("<tr><td rowspan=4 width=" + BoardImgWidth + " valign=top><img src=images/null.gif width=2 height=3><br><a href=Board/Board.asp?BoardID=" + BoardID + "><img src=\"" + BoardImgUrl + "\" width=" + BoardImgWidth + " height=" + BoardImgHeight + " border=0></a></td><td width=4 rowspan=4><img src=images/null.gif width=2 height=2></td></tr>");
	document.write("<tr height=20><td><a href=Board/Board.asp?BoardID=" + BoardID + ">" + BoardName + "</a>");
	document.write("</td><td align=right rowspan=2 valign=top><img src=images/null.gif width=2 height=2><br><a href=announce/announce2.asp?BoardID=" + BoardID + "><img src=images/" + GBL_DefineImage + "BoardTopic/post.gif height=11 width=9 border=0 title=在此论坛发表新帖子></a><br><img src=images/null.gif width=2 height=5><br><a href=Board/EBoard.asp?BoardID=" + BoardID + "><img src=images/" + GBL_DefineImage + "BoardTopic/elist.gif height=11 width=9 border=0 title=查看精华区内容(共" + GoodNum + "精华帖子)></a></td></tr>");
	document.write("<tr height=11><td>");
	document.write(BoardIntro);
	document.write("</td>");
	document.write("<tr height=11><td colspan=2>");
	document.write("<img src=images/null.gif height=2 width=192><br>版主:");
	DisplayBoardMastList(MasterList,5);
	document.write("</tr></table></td>");
	document.write("<td align=Left width=80 valign=top><img src=images/null.gif height=2 width=2><br>主题 <b>" + TopicNum + "</b><br><img src=images/null.gif height=4 width=2><br>新帖 <b><font color=#666699 class=TBtwofont>" + TodayAnnounce + "</font></b><br><img src=images/null.gif height=4 width=2><br>总量 <b>" + AnnounceNum + "</b></td>");
	document.write("<td align=left width=222 valign=top><img src=images/null.gif height=2 width=2><br>");
	if(LastTopicName == "" || LastTopicName==null)
	{
		document.write("主题:无");
	}
	else
	{
		if(strlength(LastTopicName)>31)LastTopicName = LeftTrue(LastTopicName,31-3) + "..."
		LastTopicName = htmlencode(LastTopicName);
		if(ForumPass != "" || (BoardLimit&(1<<(2-1))) || (BoardLimit&(1<<(7-1))))
		{
			document.write("主题:已设置为隐藏");
			Temp = 1;
		}
		else
		{
			if(parseInt(LastAnnounceID)==0){document.write("主题:" + htmlencode(LastTopicName));}
			else{document.write("主题:<a href=announce/announce.asp?BoardID=" + BoardID + "&ID=" + LastAnnounceID + "&Aupflag=1&Anum=1>" + htmlencode(LastTopicName) + "</a>");}
		}
	}
	document.write("<br><img src=images/null.gif height=4 width=2><br>");
	if(LastWriter == "")
	{
		document.write("作者:");
		LastWriter="无";
		document.write(LastWriter);
		document.write("<br><img src=images/null.gif height=4 width=2><br>时间:无");
	}
	else
	{
		document.write("回复:");
		if(LastWriter!="游客")
		{
			if(Temp == 1)
			{
				document.write("隐藏");
			}
			else
			{
				document.write("<a href=\"User/LookUserInfo.asp?Name=" + htmlencode(LastWriter) + "\">" + htmlencode(LastWriter) + "</a>");
			}
		}
		else
		{
			document.write(htmlencode(LastWriter))
		}
		if(LastWriteTime.length==14)
		{
			LastWriteTime = LastWriteTime.substr(0,4) + "-" + LastWriteTime.substr(4,2) + "-" + LastWriteTime.substr(6,2) + " " + LastWriteTime.substr(8,2) + ":" + LastWriteTime.substr(10,2) + ":" + LastWriteTime.substr(12,2)
		}
		else
		{
			LastWriteTime = "无"
		}
		document.write("<br><img src=images/null.gif height=4 width=2><br>时间:" + LastWriteTime);
		document.write("</td></tr>");
	}
}<%
			End If%>

function DisplayBoardMastList(s,num)
{
	if("?LeadBBS?" == s)
	{
		document.write("全体版主");
	}
	else
	{
		if(s == "" || s == null)document.write("无");
		var ss,n;
		ss = s.split(",");
		for(n=0;n<ss.length;n++)
		{
			if(n>=num)break;
			document.write("<a href=\"User/LookUserinfo.asp?name=" + htmlencode(ss[n]) + "\">" + htmlencode(ss[n]) + "</a> ");
		}

⌨️ 快捷键说明

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