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

📄 index.jsp

📁 一个完整的网络订餐系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
        </tr>
<%  int index = 0;
    for (Iterator iter = mostActiveThreads.iterator(); iter.hasNext(); ) {
      ActiveThread thread = (ActiveThread)iter.next();
      int postCount = thread.getLastPostCount(); %>
        <tr class="trow<%=index++%2 + 1%>">
          <td class="messageText">
        <% String typeImage = "";
            switch (thread.getThreadType()) {
              case ThreadBean.THREAD_TYPE_STICKY: typeImage = "sticky.gif"; break;
              case ThreadBean.THREAD_TYPE_FORUM_ANNOUNCEMENT: typeImage = "announce.gif"; break;
              case ThreadBean.THREAD_TYPE_GLOBAL_ANNOUNCEMENT: typeImage = "global_announce.gif"; break;
              default:break;
            } %>
          <% if ( thread.getThreadType() != ThreadBean.THREAD_TYPE_DEFAULT) { %>
            <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/<%=typeImage%>"/>
          <% }%>
          <% if ( thread.getAttachCount() > 0) {%>
            <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/attach.gif" title="<%=thread.getAttachCount()%> <% if (thread.getAttachCount() == 1) {%><fmt:message key="mvnforum.common.attachment"/><% } else {%><fmt:message key="mvnforum.common.attachments"/><%}%>"/>
          <% } %>
            <a href="viewthread?thread=<%=thread.getThreadID()%>" class="command"><%=thread.getThreadTopic()%></a>
            (<b><%=postCount%></b> <% if (postCount == 1) {%><fmt:message key="mvnforum.common.new_post"/><% } else { %><fmt:message key="mvnforum.common.new_posts"/><% } %>)
          </td>
        </tr>
<% } //for %>
    <% if (mostActiveThreads.size() == 0) { %>
        <tr class="trow1">
          <td align="center"><fmt:message key="mvnforum.common.no_active_threads"/></td>
        </tr>
    <% }// if no active threads %>
      </table>
<br/>
<%} // end enable most active threads %>
<%if (MVNForumConfig.getEnableMostActiveMembers() ) {%>
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
        <tr>
          <td align="center" nowrap class="theader"><fmt:message key="mvnforum.common.most_active_members_since_last_week"/></td>
        </tr>
<%Collection mostActiveMembers = (Collection)request.getAttribute("MostActiveMembers");
  int index = 0;
  for (Iterator iter = mostActiveMembers.iterator(); iter.hasNext(); ) {
        ActiveMember member = (ActiveMember)iter.next();
        int postCount = member.getLastPostCount(); %>
        <tr class="trow<%=index++%2 + 1%>">
          <td class="messageText">
            <a href="viewmember?memberid=<%=member.getMemberID()%>" class="command"><%=member.getMemberName()%></a>
            (<%=postCount%>
            <% if (postCount == 1) {%><fmt:message key="mvnforum.common.new_post"/><% } else { %><fmt:message key="mvnforum.common.new_posts"/><% } %>)
          </td>
        </tr>
<% } %>
      <% if (mostActiveMembers.size() == 0) { %>
        <tr class="trow1">
          <td align="center"><fmt:message key="mvnforum.common.no_active_members"/></td>
        </tr>
      <% }// if no active members %>
      </table>
<br/>
<%} // end if enable most active members%>
<%
CategoryCache categoryCache = CategoryCache.getInstance();
ForumCache forumCache = ForumCache.getInstance();
Collection categoryBeans = categoryCache.getBeans();
Collection forumBeans = forumCache.getBeans();
if (MVNForumConfig.getEnableSiteStatisticsOverview()) {

    int numberOfThreads = MyUtil.getViewableThreads(forumBeans, permission);
    int numberOfPosts = MyUtil.getViewablePosts(forumBeans, permission);
    MemberBean lastMember = (MemberBean)request.getAttribute("MemberBean");
    long numberOfMembers = ((Integer)request.getAttribute("NumberOfMembers")).intValue();
%>
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
        <tr>
          <td align="center" class="theader"><fmt:message key="mvnforum.common.statistic"/></td>
        </tr>
        <tr>
          <td class="trow1">
            <fmt:message key="mvnforum.common.totalcategories"/>: <b><%=MyUtil.getViewableCategories(categoryBeans, permission)%></b><br/>
            <fmt:message key="mvnforum.common.totalforum"/>: <b><%=MyUtil.getViewableForums(forumBeans, permission)%></b><br/>
            <fmt:message key="mvnforum.common.totaltopic"/>: <b><%=numberOfThreads%></b><br/>
            <fmt:message key="mvnforum.common.totalpost"/>: <b><%=numberOfPosts%></b><br/>
            <fmt:message key="mvnforum.common.totalmember"/>: <b><%=numberOfMembers%></b><br/>
            <fmt:message key="mvnforum.common.latestmember"/>: <a href="viewmember?memberid=<%=lastMember.getMemberID()%>" class="memberName"><%=lastMember.getMemberName()%></a><br/>
          </td>
        </tr>
      </table>
      <br/>
<%} // end if enable show forum statistics%>
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
        <tr>
          <td align="center" class="theader"><a href="listforums" class="theader"><fmt:message key="mvnforum.user.listforums.title"/></a></td>
        </tr>
<%  int categoryCount = 0;
    for (Iterator categoryIterator = categoryBeans.iterator(); categoryIterator.hasNext(); ) {
      CategoryBean categoryBean = (CategoryBean)categoryIterator.next();
      if (MyUtil.canViewAnyForumInCategory(categoryBean.getCategoryID(), permission) == false) continue;
        categoryCount++;
%>
        <tr>
          <td align="center" class="tcat">
            <b><%=categoryBean.getCategoryName()%></b>
            <a onclick="showhide('category_<%=categoryBean.getCategoryID()%>');return false" href="javascript:void(0)">
            <img align="middle" border="0" height="13" width="14" src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/arrow-subnav-down.gif"></a>
          </td>
        </tr>
        <tbody id="category_<%=categoryBean.getCategoryID()%>">
<%      int i = 0;
        for (Iterator forumIterator = forumBeans.iterator(); forumIterator.hasNext(); ) {
          ForumBean forumBean = (ForumBean)forumIterator.next();
          if (forumBean.getCategoryID() == categoryBean.getCategoryID()) {
            if (permission.canReadPost(forumBean.getForumID()) && (forumBean.getForumStatus() != ForumBean.FORUM_STATUS_DISABLED) ) { %>
            <tr>
              <td align="center" class="trow<%=(i++%2)+1%>"><a href="listthreads?forum=<%=forumBean.getForumID()%>"><%=forumBean.getForumName()%></a></td>
            </tr>
          <%}
          }
        }//for %>
        </tbody>
<%  }// end loop on category
    if ( categoryCount == 0 ) {%>
        <tr>
          <td align="center" class="trow1">
          <fmt:message key="mvnforum.user.listforums.table.no_category"/>
          </td>
        </tr>
<%  } %>
      </table>
    </td>
    <!-- End of left section -->
    <td style="width: 5px;">&nbsp;&nbsp;</td>
    <!-- Center section -->
<%
Collection coLastPosts = (Collection)request.getAttribute("LastPosts");
%>
    <td width="80%" valign="top">
      <table class="tborder" border="0" cellpadding="4" cellspacing="1" width="100%">
        <tr>
          <td class="theader"><fmt:message key="mvnforum.user.index.last_post_in_each_forum"/></td>
        </tr>
      </table>
<%
  int i = 0;
  for (Iterator postIterator = coLastPosts.iterator(); postIterator.hasNext(); ) {
    List infoList = (List)postIterator.next();
    PostBean postBean = (PostBean)infoList.get(0);
    ThreadBean threadBean = (ThreadBean)infoList.get(1);
    ForumBean forumBean = forumCache.getBean(threadBean.getForumID());
      if (permission.canReadPost(postBean.getForumID()) && (forumBean.getForumStatus() != ForumBean.FORUM_STATUS_DISABLED) ) {
        i++;
      %>
      <table class="tborder" border="0" cellpadding="4" cellspacing="1" width="100%">
        <tr>
          <td class="trow<%=(i%2)+1%>">
            <fmt:message key="mvnforum.common.forum"/>: <a href="listthreads?forum=<%=threadBean.getForumID()%>"><%=forumBean.getForumName()%></a> &raquo;
            <fmt:message key="mvnforum.common.thread"/>: <a href="viewthread?thread=<%=threadBean.getThreadID()%>"><%=threadBean.getThreadTopic()%></a>
          </td>
        </tr>
        <tr>
          <td class="trow<%=(i%2)+1%>">
            <fmt:message key="mvnforum.common.post.post_by"/> <a href="viewmember?memberid=<%=postBean.getMemberID()%>" class="memberName"><%=postBean.getMemberName()%></a>
            <fmt:message key="mvnforum.common.at"/> <%=onlineUser.getGMTTimestampFormat(postBean.getPostCreationDate())%>
          </td>
        </tr>
        <tr>
          <td class="trow<%=(i%2)+1%>">
            <b><%=MyUtil.filter(postBean.getPostTopic(), false/*html*/, true/*emotion*/, true/*mvnCode*/, false/*newLine*/, false/*URL*/)%></b><br/>
            <%=MyUtil.filter(StringUtil.getShorterString(postBean.getPostBody(), MVNForumConfig.getMaxCharsInLongSummary()), false/*html*/, true/*emotion*/, true/*mvnCode*/, true/*newLine*/, true/*URL*/)%>
          </td>
        </tr>
        <tr>
          <td class="trow<%=(i%2)+1%>">
            <fmt:message key="mvnforum.common.reply_count"/>: <%=threadBean.getThreadReplyCount()%> ::
            <% if (MVNForumConfig.getEnableNewPost() && (onlineUser.isGuest()||permission.canAddPost(forumBean.getForumID())) && (threadBean.getThreadStatus()==ThreadBean.THREAD_STATUS_DEFAULT) && (forumBean.getForumStatus()==ForumBean.FORUM_STATUS_DEFAULT) ) { %>
            <a href="addpost?parent=<%=postBean.getPostID()%>" class="command"><fmt:message key="mvnforum.user.viewthread.link.reply_post"/></a>
            <% }//if can new post%>
          </td>
        </tr>
      </table>
      <br/>
   <% }
  }%>
<% if ( i == 0 ) { %>
      <table class="tborder" border="0" cellpadding="4" cellspacing="1" width="100%">
        <tr>
          <td align="center" class="trow1"><fmt:message key="mvnforum.user.index.no_post"/></td>
        </tr>
      </table>
 <%}%>
    </td>
    <!-- End of Center section -->
    <%--
    [minhnn]: I comment out this as a default for most site, if you need a
    right column for logo advertisement, please uncomment it.

    <td style="width: 5px;">&nbsp;&nbsp;</td>
    <!-- Right section -->
    <td width="30%" valign="top">
      <table class="tborder" border="0" cellspacing="1" cellpadding="4" width="100%">
        <tr>
          <td align="center" class="theader">Advertisement</td>
        </tr>
        <tr>
          <td class="trow1">
            <a href="http://www.mvnforum.com"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/logo.gif" border="0" alt="mvnForum" title="mvnForum"></a>
          </td>
        </tr>
        <tr>
          <td class="trow2">
            <a href="http://www.mvnforum.com"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/logo.gif" border="0" alt="mvnForum" title="mvnForum"></a>
          </td>
        </tr>
      </table>
    </td>
    <!-- End of Right section -->
    --%>
  </tr>
</table>

<br/>
</fmt:bundle>
<%@ include file="footer.jsp"%>
</body>
</html>

⌨️ 快捷键说明

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