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

📄 boardstatus.jsp

📁 这是一个用JSP开发的论坛源 码。。。 按照上在的README可轻松的捅有下JSP论坛
💻 JSP
字号:
<%
forumStatus.getOnlineUserStats(forumID);
int totalOnlineUserNumber=forumStatus.getTotalOnlineUserNumber(),
    forumOnlineUserNumber=forumStatus.getForumOnlineUserNumber(),
    onlineRegisterNumber=forumStatus.getOnlineRegisterNumber(),
    onlineGuestNumber=forumStatus.getOnlineGuestNumber(),
    maxOnlineNumber=forumStatus.getMaxOnlineNumber(),
    visitTimes=forumStatus.getVisitTimes(),
    clickTimes=forumStatus.getClickTimes();
String recordAt=forumStatus.getRecordAt();

//更新是否显示用户列表选项
if(action.equals("onlineView") && !cookieMode.equals("0")) {
  if(onlineView.equals("1"))
     onlineView="0";
  else
     onlineView="1";
  user.setUserOnlineView(onlineView,Integer.parseInt(cookieID));
}
%>
<table cellpadding=0 cellspacing=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
 <tr>
  <td>
   <table cellpadding=6 cellspacing=1 width=100%>
    <tr>
<%
if(forumID==0) {
%>
     <td bgcolor=<%=titlecolor%> colspan=2><font color=<%=titlefontcolor%>>
      <B>-=> 论坛在线统计 (同时在线峰值:<%=maxOnlineNumber%> 人,发生时刻:<%=recordAt%>)</B></font>
     [<a href=index.jsp?action=onlineView><font color=<%=fontcolormisc%>>
<%
  if(onlineView.equals("1"))
    out.println("关闭");
  else
    out.println("打开");
  out.println("详细列表</font></a>]</font><BR></td>");
}
else {
%>
     <td bgcolor=<%=titlecolor%>><font color=<%=titlefontcolor%>>
      目前论坛总在线 <b><%=totalOnlineUserNumber%></b> 人。本分论坛共有 <b><%=forumOnlineUserNumber%></b> 人在线,其中注册用户 <b><%=onlineRegisterNumber%></b> 人,访客 <b><%=onlineGuestNumber%></b> 人。  [<a href=forum.jsp?action=onlineView&forumID=<%=forumID%> ><font color=<%=fontcolormisc%>>关闭详细列表</font>
      </a>]</font><BR>
     </td>
<%
}
%>
    </tr>
    <tr>
<%
if(forumID==0) {
%>
     <td bgcolor=<%=forumcolorone%> align=center width=26>
      <img src=images/online.gif alt="论坛在线人数" width=16 height=16>
     </td>
     <td bgcolor=<%=forumcolortwo%> background=images/<%=otherbackpic%>>
     <font color=<%=forumfontcolor%>>目前论坛总共有 <a href=whosonline.jsp><B><%=totalOnlineUserNumber%></B></a> 人在线。其中注册用户 <B><%=onlineRegisterNumber%></B> 人,访客 <B><%=onlineGuestNumber%></B> 人。 论坛总共被访问 <b><%=visitTimes%></b> 次,共被点击 <b><%=clickTimes%></b> 次。<BR></font>
     <font color=<%=forumfontcolor%>>在线名单图例: <img src=images/<%=onlineAdmin%> width=11 height=12> 论坛坛主,
                                         <img src=images/<%=onlineSmod%> width=12 height=11> 论坛总版主,
                                         <img src=images/<%=onlineMod%> width=12 height=11> 分论坛版主,
                                         <img src=images/<%=onlineRz%> width=12 height=11> 认证会员,
                                         <img src=images/<%=onlineMember%> width=12 height=11> 普通会员,
                                         <img src=images/<%=onlineGuest%> width=12 height=11> 客人或隐身会员<br>
      </font>
      <hr size=1 width=98%>
      <table><tr height=4></tr></table><BR>
<%
}
else {
   out.println("<td bgcolor="+forumcolortwo+" background=images/"+otherbackpic+">");
}
if(onlineView.equals("1")) {
  String usericon="";
  String query="select id,db,usermode,username,hidden,logintime,lastactivetime from author where online='1'";
  if(forumID!=0)
    query+=" and db="+forumID;
  query+=" order by usermode desc,id";

  ArrayList onlineUserVector=OnlineUserFactory.getOnlineUserFactory(query);
  for(int i=0;i<onlineUserVector.size();i++) {
    OnlineUser onlineUser=(OnlineUser)onlineUserVector.get(i);

    int onlineUserID=onlineUser.getOnlineUserID(),
        onlineUserMode=onlineUser.getOnlineUserMode();

    String onlineUserLocation=onlineUser.getOnlineUserLocation(),
           onlineUserName=onlineUser.getOnlineUserName(),
           onlineUserHidden=onlineUser.getOnlineUserHidden(),
           onlineUserLoginTime=onlineUser.getOnlineUserLoginTime(),
           onlineUserLastActiveTime=onlineUser.getOnlineUserLastActiveTime();

    if(onlineUserMode==0)
      usericon=onlineGuest;
    else if(onlineUserMode==1)
      usericon=onlineMember;
    else if(onlineUserMode==2)
      usericon=onlineRz;
    else if(onlineUserMode==3 || onlineUserMode==4)
      usericon=onlineMod;
    else if(onlineUserMode==6)
      usericon=onlineSmod;
    else if(onlineUserMode==7)
      usericon=onlineAdmin;
    if(onlineUserHidden.equals("1")) {
       onlineUserName="隐身用户";
       out.println("<img src=images/"+usericon+" width=12 height=11 alt=隐身用户!>");
%>
       <a href="#" nowarp TITLE="目前位置:<%=onlineUserLocation%>
来访时间:<%=onlineUserLoginTime%>
活动时间:<%=onlineUserLastActiveTime%>
该用户设置了隐身!">
<%
    }
    else if(onlineUserMode!=0) {
       out.println("<a href=\"javascript:openScript('messanger.jsp?action=msgsend&toname="+onlineUserName+"',420,320)\"><img src=images/"+usericon+" border=0 width=12 height=11 alt=\"给 "+onlineUserName+" 发送一个短消息\"></a>");
%>
       <a href="javascript:O8('<%=onlineUserName%>')" nowarp TITLE="目前位置:<%=onlineUserLocation%>
来访时间:<%=onlineUserLoginTime%>
活动时间:<%=onlineUserLastActiveTime%>">
<%
    }
    else {
       out.println("<img src=images/"+usericon+" width=12 height=11 alt=快注册呀!>");
%>
       <a href="#" nowarp TITLE="目前位置:<%=onlineUserLocation%>
来访时间:<%=onlineUserLoginTime%>
活动时间:<%=onlineUserLastActiveTime%>">
<%
    }
    if(String.valueOf(onlineUserID).equals(cookieID))
       out.println("<font color="+onlineSelfColor+">"+onlineUserName+"</font>");
    else out.println("<font color=#000000>"+onlineUserName+"</font>");
       out.println("</a>");
  }
}
%>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>

⌨️ 快捷键说明

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