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

📄 index.jsp

📁 BBS论坛系统由JAVA和JSP实现
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page language="java"  contentType="text/html; charset=gb2312"%>
<%@ page import ="net.acai.database.DBConnect,
			java.text.SimpleDateFormat,
			java.sql.*,
			java.util.Vector,
			net.acai.ip.*"%>
<%@ include file="INC/const.jsp"%>
<%
	stats="论坛首页";
	
	SkinUtil.checkUserStats(request,response,stats);
%>


<%@ include file="INC/theme.jsp"%>
<TABLE border=0 width=95% align=center><TBODY>
<TR>
	<TD align=left><a href="<%=hostURL%>"><img border=0 height="150" src=<%=forumLogo%>></a>
	</TD>
    <TD Align=right>今日贴数:<font color=red><b><%=todayNum%></b></font>
			| 主题总数:<b><%=topicNum%></b> | 帖子总数:<b><%=bbsNum%></b><br>
				注册会员<B><%=userNum%></B> | 欢迎新会员 <a href=javascript:openUser('<%=net.ds.toGBK(lastUser)%>')>
				<font color=<%=alertFontColor%>><%=lastUser%></font></a> 加入 [<a href=toplist.jsp?orders=2>新进来宾</a>]
				<p><img src=pic/time.gif>  现在时间为<%=NDate%><img src=pic/newtopic.gif> <a href=queryresult.jsp?sType=3>查看新的贴子</a> <img src=pic/userlist1.gif> 
				<a href=toplist.jsp?orders=7>用户列表</a> <img src=pic/top1.gif> <a href=toplist.jsp?orders=1>发贴排行</a>
	</TD>
</TR></TBODY>
</TABLE>
<br>

<style>
	TABLE {BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 1px; }
	TD {BORDER-RIGHT: 0px; BORDER-TOP: 0px;  }
</style>

<table cellspacing=0 border=0 width=95% bgcolor="<%=tableBackColor%>" align=center><tr><td height=1></td></tr></table>
<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=<%=tableBackColor%> border=1>
<TR><TD bgColor="<%=tableBodyColor%>" colSpan=8>
		<IMG align=absMiddle src=pic/gb.gif>  论坛消息广播:

	<%
	
	try{
		ForumNews forumNews=ForumNewsManager.getForumNews(forumID);
		out.println("<b><a href=announcements.jsp?forumID=0><ACRONYM TITLE="+forumNews.getTitle()+">"+forumNews.getTitle()+"</ACRONYM></a></b> ("+forumNews.getAddTime()+")" );
	}
	catch(ForumNewsNotFoundException e){
		out.println("<b><a href=announcements.jsp?forumID=0 target=_blank><ACRONYM TITLE=当前没有公告>当前没有公告</ACRONYM></a></b>("+NDate+")");
	}
	
	%>
	
</TD></TR></table>
<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=<%=tableBackColor%> border=1>
<TR bgColor="<%=tableTitleColor%>">
        <TD  width=26><B><FONT COLOR="<%=tableFontColor%>">状态</font></b></TD>
        <TD vAlign=center ><B><FONT COLOR="<%=tableFontColor%>">论坛名称</FONT></B></TD>
        <TD vAlign=center align=middle width=80><B><FONT COLOR="<%=tableFontColor%>">版主</FONT></B></TD>
        <TD vAlign=center noWrap align=middle width=38><B><FONT COLOR="<%=tableFontColor%>">主题</FONT></B> </TD>
        <TD vAlign=center noWrap align=middle width=38><B><FONT COLOR="<%=tableFontColor%>">贴子</FONT></B> </TD>
        <TD vAlign=center noWrap align=middle width=168><B><FONT COLOR="<%=tableFontColor%>">最后发表</FONT></B> </TD>
        <TD vAlign=center align=middle width=26><B><FONT COLOR="<%=tableFontColor%>">收藏</FONT></B></TD>
</TR></table>
	<%
	try{
		Vector gateWayVector=GateWayFactory.getGateWays();
		for( i=0;i<gateWayVector.size();i++)
		{
    			GateWay gateWay=(GateWay)gateWayVector.get(i);
    			int gateWayID=gateWay.getGateWayID();
    			String gateWayName=gateWay.getGateWayName();
			out.println("<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=\""+tableBackColor+"\" border=1>"+
        		"<TR><TD bgColor=\""+tableBodyColor+"\" colSpan=7><B>"+gateWayName+"</B></TD></TR>");
		
			try{
				Vector forumVector=ForumFactory.getForums(gateWayID);
				for(int j=0;j<forumVector.size();j++){
					Forum theForum=(Forum)forumVector.get(j);
					out.println("<TR><TD vAlign=top align=middle width=26 bgColor=\""+aTableBodyColor+"\">");
        				out.println(theForum.getForumIMG(lastLogin));
        				out.println("</TD><TD vAlign=top width=* bgColor=\""+tableBodyColor+"\"> <a href=\"list.jsp?forumID="+theForum.getForumID()+"\"><font color=#000066>"+theForum.getForumType()+"</font></a><br>");
					if (!theForum.getIndexIMG().equals(""))
						out.println("<table align=left><tr><td><img src="+theForum.getIndexIMG()+" align=top></td><td width=20></td></tr></table>");
					out.println(theForum.getReadMe());
					out.println("</TD><TD vAlign=center align=middle bgColor=\""+aTableBodyColor+"\" width=80>");
					String masterName=theForum.getForumMaster();
					if(masterName==null||"".equals(masterName))
						out.println("暂缺");
					else{
					String [] masterNames=theForum.getForumMaster().split("\\|");
					
					 masterName="";
					
					
					for(int k=0;k<masterNames.length;k++)
					{
						masterName=masterName+"<a href=\"javascript:openScript('dispuser.jsp?name="+masterNames[k]+"',350,300)\">"+masterNames[k]+"</a><br>" ;
						if(k>2){
							masterName=masterName + "<font color=#000066>More...</font>";
							break;
						}
					}
					out.println(masterName);
					}
					out.println("</TD>"+
					"<TD vAlign=center noWrap align=middle width=38 bgColor=\""+tableBodyColor+"\">"+theForum.getLastTopicNum()+"</TD>"+
        				"<TD vAlign=center noWrap align=middle width=38 bgColor=\""+tableBodyColor+"\">"+theForum.getLastBbsNum()+"</TD>"+
        				"<TD noWrap width=168 bgColor=\""+aTableBodyColor+"\">");
					if (theForum.getLastTopic()!=null&&!"".equals(theForum.getLastTopic())){
						out.println("<font color=#000066>主题:</font><a href='dispbbs.jsp?forumID="+theForum.getForumID()+"&rootID="+theForum.getLastRootID()+"&announceID="+theForum.getLastRootID()+"'>"+theForum.getLastTopic()+"</a><br>");
					out.println("<font color=#000066>最后发表:</font><a href=javascript:openScript('dispuser.jsp?name="+theForum.getLastPostUser()+"',350,300)>"+theForum.getLastPostUser()+"</a>   <IMG border=0 src=pic/lastpost.gif><br>"+theForum.getLastPostTime());
					}
					else
						out.println("现在还没有帖子");
					out.println("</TD><TD vAlign=center noWrap align=middle width=26 bgColor=\""+tableBodyColor+"\">"+
					"<A href=\"javascript:window.external.AddFavorite('"+forumURL+"list.jsp?forumID="+theForum.getForumClass()+"','"+forumName+"--"+theForum.getForumType()+"论坛("+forumURL+")')\" target=_self><img src=pic/fav.gif border=0></A>"+
					"</TD></TR>");
				}
			}
			catch(Exception e){
			}
			out.println("</table>");
		}
	}
	catch(Exception e){
	}
	out.println("<BR>");
	try{
		Vector forumLinkVector=new Vector();
		forumLinkVector=ForumLinkFactory.getForumLinks();
		if(!forumLinkVector.isEmpty()){
			out.println("<table cellspacing=0 border=0 width=95% bgcolor=\""+tableBackColor+"\" align=center><tr><td height=1></td></tr></table>"+
				"<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=\""+tableBackColor+"\" border=1>"+
        			"<TR><TD bgColor=\""+tableTitleColor+"\" colSpan=2><b><FONT COLOR="+ tableFontColor +">友情论坛</font></b></TD></TR>");

			for( i=0;i<forumLinkVector.size();i++){
				ForumLink forumLink=(ForumLink)forumLinkVector.get(i);
				out.println("<TR>"+
        				"<TD vAlign=top align=middle width=26 bgColor=\""+aTableBodyColor+"\"><IMG src=pic/shareforum.gif> </TD>"+
        				"<TD vAlign=top bgColor=\""+tableBodyColor+"\">"+
					"<a href="+forumLink.getForumURL()+" target=_blank>"+forumLink.getForumName()+"</a><br>"+
					forumLink.getReadMe()+"</TD></TR>");
			}
	out.println("</table>");	
		}
	}
	catch(ForumLinkNotFoundException e)
	{
		e.printStackTrace();
	}
	

	out.println("<BR>"+
		"<table cellspacing=0 border=0 width=95% bgcolor=\""+tableBackColor+"\" align=center><tr><td height=1></td></tr></table>"+
		"<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=\""+tableBackColor+"\" border=1>"+
	        "<TR><TD bgColor=\""+tableTitleColor+"\" colSpan=2><b><FONT COLOR="+ tableFontColor +">用户来访信息</font></b></TD></TR>"+
        	"<TR><TD vAlign=top align=middle width=26 bgColor=\""+aTableBodyColor+"\"><IMG align=absMiddle src=pic/inboxnonew.gif> </TD>"+
        	"<TD vAlign=top bgColor=\""+tableBodyColor+"\">");
		String ip=request.getRemoteAddr();
		String[] addr=IPLocalizer.search(request);
		out.println("您的IP 是:"+ip+",来自:"+addr[0]+addr[1]+","+OLUser.getUserSystem(request.getHeader("User-Agent"))+", "+OLUser.getUserBrowser(request.getHeader("User-Agent")));
	out.println("</TD></TR></TABLE><br>");
      out.println("<table cellpadding=6 cellspacing=0 width=95% align=center  bordercolor=\""+tableBackColor+"\" border=1 style=\"word-break:break-all;\">"+

⌨️ 快捷键说明

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