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

📄 index.jsp

📁 免费的java企业级论坛可执行程序
💻 JSP
📖 第 1 页 / 共 2 页
字号:
          <td align="center" nowrap="nowrap" class="portlet-section-header"><fmt:message key="mvnforum.common.most_active_threads_since_last_week"/></td>
        </tr>
<%  for (Iterator iter = mostActiveThreads.iterator(); iter.hasNext(); ) {
      ActiveThread thread = (ActiveThread)iter.next();
      int postCount = thread.getLastPostCount(); %>
        <tr class="<mvn:cssrow/>">
          <td class="portlet-font">
          <% 
            String typeImage = MyUtil.getThreadTypeIcon(thread.getThreadType());
          %>
          <% if ( thread.getThreadType() != ThreadBean.THREAD_TYPE_DEFAULT) { %>
            <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/<%=typeImage%>" alt="" />
          <% }%>
          <% 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"/><%}%>" alt="" />
          <% } %>
            <a href="<%=urlResolver.encodeURL(request, response, "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="<mvn:cssrow/>">
          <td align="center"><fmt:message key="mvnforum.common.no_active_threads"/></td>
        </tr>
    <% }// if no active threads %>
      </mvn:cssrows>
      </table>
<br/>
<%} // end enable most active threads %>
<%if (MVNForumConfig.getEnableMostActiveMembers() ) {%>
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
      <mvn:cssrows>
        <tr>
          <td align="center" nowrap="nowrap" class="portlet-section-header"><fmt:message key="mvnforum.common.most_active_members_since_last_week"/></td>
        </tr>
<%Collection mostActiveMembers = (Collection)request.getAttribute("MostActiveMembers");
  for (Iterator iter = mostActiveMembers.iterator(); iter.hasNext(); ) {
        ActiveMember member = (ActiveMember)iter.next();
        int postCount = member.getLastPostCount(); %>
        <tr class="<mvn:cssrow/>">
          <td class="portlet-font">
            <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(member.getMemberName()))%>" 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=" <mvn:cssrow/>">
          <td align="center"><fmt:message key="mvnforum.common.no_active_members"/></td>
        </tr>
      <% }// if no active members %>
      </mvn:cssrows>
      </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);
    long numberOfMembers = ((Integer)request.getAttribute("NumberOfMembers")).intValue();
%>
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
       <mvn:cssrows>
        <tr>
          <td align="center" class="portlet-section-header"><fmt:message key="mvnforum.common.statistic"/></td>
        </tr>
        <tr>
          <td class="<mvn:cssrow/>">
            <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/>
            <% MemberBean lastMember = (MemberBean) request.getAttribute("MemberBean"); %>
            <fmt:message key="mvnforum.common.latestmember"/>: <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(lastMember.getMemberName()))%>"><%=lastMember.getMemberName()%></a><br/>
            <% if (MVNForumConfig.getEnableListNewMembersInRecentDays()) {
                 Collection memberBeans = (Collection) request.getAttribute("MemberBeans"); 
                 if (memberBeans.size() == 0) { %>
                   <fmt:message key="mvnforum.common.norecentdaysmembers">
                     <fmt:param><%=MVNForumConfig.getDaysToShowRecentMembers()%></fmt:param>
                   </fmt:message>
               <%} else { %>
                   <fmt:message key="mvnforum.common.recentdaysmembers">
                     <fmt:param><%=MVNForumConfig.getDaysToShowRecentMembers()%></fmt:param>
                   </fmt:message>
               <%  for (Iterator iterator = memberBeans.iterator(); iterator.hasNext(); ) {
                     MemberBean memberBean = (MemberBean) iterator.next();
                     String mName = memberBean.getMemberName();
                     if (mName.equals(MVNForumConfig.getDefaultGuestName())) { %>
                       <%=mName%>
                   <%} else { %>
                        <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(mName))%>"><%=mName%></a>
                  <% }
                     if (iterator.hasNext()) { %>
                       ,
                   <%} //if
                   } //for
                 } // else
               } // list members in recent days %>
          </td>
        </tr>
      </mvn:cssrows>
      </table>
      <br/>
<%} // end if enable show forum statistics%>

<%--
      <table class="tborder" border="0" cellspacing="1" cellpadding="3" width="100%">
        <tr>
          <td align="center" class="portlet-section-header"><a href="<%=urlResolver.encodeURL(request, response, "listforums")%>" class="portlet-section-header"><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="portlet-section-subheader">
            <b><a href="<%=urlResolver.encodeURL(request, response, "listforums?category=" + categoryBean.getCategoryID())%>"><%=categoryBean.getCategoryName()%></a></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" alt="" /></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="<%=MyUtil.getRowCSS(i++)%>"><a href="<%=urlResolver.encodeURL(request, response, "listthreads?forum=" + forumBean.getForumID())%>"><%=forumBean.getForumName()%></a></td>
            </tr>
          <%}
          }
        }//for %>
        </tbody>
<%  }// end loop on category
    if ( categoryCount == 0 ) {%>
        <tr>
          <td align="center" class="portlet-section-body">
          <fmt:message key="mvnforum.user.listforums.table.no_category"/>
          </td>
        </tr>
<%  } %>
      </table>
      
 --%>   
 <%
  out.println(request.getAttribute("Result"));
 %>  
      
    </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="portlet-section-header"><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());
    CategoryBean categoryBean = categoryCache.getBean(forumBean.getCategoryID());
      if (permission.canReadPost(postBean.getForumID()) && (forumBean.getForumStatus() != ForumBean.FORUM_STATUS_DISABLED) ) {
        i++;
      %>
      <table class="tborder" border="0" cellpadding="4" cellspacing="1" width="100%">
      <mvn:cssrows>
        <tr class="<mvn:cssrow/>">
          <td>
            <fmt:message key="mvnforum.common.category"/>: <a href="<%=urlResolver.encodeURL(request, response, "listforums?category=" + categoryBean.getCategoryID())%>"><%=categoryBean.getCategoryName()%></a> &raquo;
            <fmt:message key="mvnforum.common.forum"/>: <a href="<%=urlResolver.encodeURL(request, response, "listthreads?forum=" + threadBean.getForumID())%>"><%=forumBean.getForumName()%></a> &raquo;
            <fmt:message key="mvnforum.common.thread"/>: <a href="<%=urlResolver.encodeURL(request, response, "viewthread?thread=" + threadBean.getThreadID())%>"><%=threadBean.getThreadTopic()%></a>
          </td>
        </tr>
        <tr class="<mvn:cssrow autoIncrease="false"/>">
          <td>
            <fmt:message key="mvnforum.common.post.post_by"/> <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(postBean.getMemberName()))%>" class="memberName"><%=postBean.getMemberName()%></a>
            <fmt:message key="mvnforum.common.at"/> <%=onlineUser.getGMTTimestampFormat(postBean.getPostCreationDate())%>
          </td>
        </tr>
        <tr class="<mvn:cssrow autoIncrease="false"/>">
          <td>
            <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 class="<mvn:cssrow autoIncrease="false"/>">
          <td>
            <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="<%=urlResolver.encodeURL(request, response, "addpost?parent=" + postBean.getPostID())%>" class="command"><fmt:message key="mvnforum.user.viewthread.link.reply_post"/></a>
            <% }//if can new post%>
          </td>
        </tr>
      </mvn:cssrows>
      </table>
      <br/>
   <% }
  }%>
<% if ( i == 0 ) { %>
      <table class="tborder" border="0" cellpadding="4" cellspacing="1" width="100%">
      <mvn:cssrows>
        <tr class="<mvn:cssrow/>">
          <td align="center"><fmt:message key="mvnforum.user.index.no_post"/></td>
        </tr>
      </mvn:cssrows>
      </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="portlet-section-header">Advertisement</td>
        </tr>
        <tr>
          <td class="portlet-section-body">
            <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="portlet-section-alternate">
            <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/>
<%@ include file="footer.jsp"%>
</mvn:body>
</mvn:html>
</fmt:bundle>

⌨️ 快捷键说明

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