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

📄 viewthread.jsp

📁 免费的java企业级论坛可执行程序
💻 JSP
📖 第 1 页 / 共 5 页
字号:
                     1, new Hash(
                       'contents', '&nabla'
          <%if ( permission.canModerateThread(forumID) && (currentForumBean.getForumStatus()!=ForumBean.FORUM_STATUS_LOCKED) ) {%>
              <%if (pendingPostCount > 0) {%>
                      ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.moderate_pending_posts")%>',
                       'contentsHover','<%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.moderate_pending_posts")%>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "moderatependingposts?thread=" + threadID)%>'
                       )
              <%}%>
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_status_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.edit_thread_status")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_status_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.edit_thread_status")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "editthreadstatus?thread=" + threadID)%>'
                       )
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_type_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.edit_thread_type")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_type_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.edit_thread_type")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "editthreadtype?thread=" + threadID)%>'
                       )
              <%if ( permission.canDeletePost(forumID) && (currentForumBean.getForumStatus()!=ForumBean.FORUM_STATUS_LOCKED) ) {%>
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.delete_thread")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.delete_thread")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "deletethread?thread=" + threadID)%>'
                       )
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_move_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.move_thread")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_move_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.move_thread")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "movethread?thread=" + threadID)%>'
                       )

              <%}%>
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach_favorite.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.add_favorite_thread")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach_favorite.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.add_favorite_thread")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "addfavoritethreadprocess?thread=" + threadID, URLResolverService.ACTION_URL)%>'
                       )
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_watch.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.watch_this_thread")%></div>',
                       'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_watch.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.watch_this_thread")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "addwatchprocess?thread=" + threadID + "&WatchSelector=3&WatchType=" + WatchBean.WATCH_TYPE_DEFAULT, URLResolverService.ACTION_URL)%>'
                       )
              <% if (MVNForumConfig.getEnableNewPost() && (onlineUser.isGuest()||permission.canAddThread(forumID)) && (currentForumBean.getForumStatus()==ForumBean.FORUM_STATUS_DEFAULT) ) { %>
                       ,<%=subTopMenuData++%>, new Hash(
                       'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_new_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.new_thread")%></div>',
                       'contentsHover', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_new_thread.gif" border="0" alt=""/><%=MVNForumResourceBundle.getString(onlineUser.getLocale(),"mvnforum.user.viewthread.link.new_thread")%></div>',
                       'uri', '<%=urlResolver.encodeURL(request, response, "addpost?forum=" + forumID)%>'
                       )
              <% }//if can new post%>
          <%}%>
        )));
        
        domMenu_settings.set('domMenu_topmenu', new Hash(
        'subMenuWidthCorrection', -1,
         'verticalSubMenuOffsetX', -70,
         'verticalSubMenuOffsetY', 2,
         'horizontalSubMenuOffsetX',100,
         'horizontalSubMenuOffsetY', 3,
         'openMouseoverMenuDelay', 100,
         'closeMouseoutMenuDelay', 300,
         'expandMenuArrowUrl', 'arrow.gif',
         'distributeSpace', false
        ));

        domMenu_activate('domMenu_topmenu');
      </script>
    </td>
<%} %>
  </tr>
</table>

<table class="tborder" width="95%" cellspacing="1" cellpadding="5" align="center">
  <tr class="portlet-section-header">
    <td width="155" align="center" nowrap="nowrap"><fmt:message key="mvnforum.common.post.author"/></td>
    <td align="center">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td nowrap="nowrap">
            <%if (previousTopic != 0) {%>
            <a href="<%=urlResolver.encodeURL(request, response, "viewthread?thread=" + previousTopic)%>"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/left.gif" border="0" alt="<fmt:message key="mvnforum.user.viewthread.link.previous_thread"/>" title="<fmt:message key="mvnforum.user.viewthread.link.previous_thread"/>"/></a>
            <%}%>
          </td>
          <td class="portlet-section-header" width="100%" align="center">
            <fmt:message key="mvnforum.user.viewthread.has_been_viewed"/> <font color="Aqua"><%=threadBean.getThreadViewCount()+1%></font> <fmt:message key="mvnforum.user.viewthread.times"/> <fmt:message key="mvnforum.user.viewthread.has"/> <font color="Yellow"><%=numberOfPosts-1%></font>
            <%if (numberOfPosts-1 == 1) {%><fmt:message key="mvnforum.user.viewthread.reply"/><%} else {%><fmt:message key="mvnforum.user.viewthread.replies"/><%}%>
          </td>
          <td nowrap="nowrap">
            <%if (nextTopic != 0) {%>
            <a href="<%=urlResolver.encodeURL(request, response, "viewthread?thread=" + nextTopic)%>"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/right.gif" border="0" alt="<fmt:message key="mvnforum.user.viewthread.link.next_thread"/>" title="<fmt:message key="mvnforum.user.viewthread.link.next_thread"/>"/></a>
            <%}%>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>

<mvn:cssrows>
<%
boolean enableInvisible = MVNForumConfig.getEnableInvisibleUsers();
int functionID=0;
for (Iterator iterator = postBeans.iterator(); iterator.hasNext(); ) {
    PostBean postBean = (PostBean)iterator.next();
    if ((postID >=0) && (postBean.getPostID() != postID)) continue;
    MemberBean memberBean = postBean.getMemberBean();
    AssertionUtil.doAssert((memberBean == null) || (postBean.getMemberID() == memberBean.getMemberID()), "Member info and Post info don't match!");
%>
<% if (MVNForumConfig.getEnableUsePopupMenuInViewThread()) { %>
<script>
domMenu_settings.set('domMenu_main<%=functionID%>', new Hash(
      'subMenuWidthCorrection', -1,
       'verticalSubMenuOffsetX', -86,
       'verticalSubMenuOffsetY', 2,
       'horizontalSubMenuOffsetX',100,      
       'horizontalSubMenuOffsetY', 3,
       'openMouseoverMenuDelay', 100,
       'closeMouseoutMenuDelay', 300,     
       'expandMenuArrowUrl', 'arrow.gif',
       'distributeSpace', false
));

<% int menuData=1; int subMenuData=1;%>
function createMenuData<%=functionID%>(parentId,topic, replyURL, replyQuoteURL, addAttachmentURL,uploadImageURL,editPostURL, deleteURL) {   
     var quickReplyStr = 'javascript:QuickReply('+"'" +parentId+"'"+','+"'"+topic+"'"+')' ;
     domMenu_data.set('domMenu_main<%=functionID%>', new Hash(
       <% if (MVNForumConfig.getEnableNewPost() && (onlineUser.isGuest()||permission.canAddPost(forumID)) && (threadBean.getThreadStatus()==ThreadBean.THREAD_STATUS_DEFAULT) && (currentForumBean.getForumStatus()==ForumBean.FORUM_STATUS_DEFAULT) ) { 
            if (!onlineUser.isGuest()) {%>
              <%=menuData++%>, new Hash(
                            'contents','<div>Quick Reply</div>',
                            'uri', quickReplyStr
              ),
            <%}else{%>
               <%=menuData++%>, new Hash(
                            'contents','<div>Reply</div>',
                            'uri', replyURL
              ),
            <%}%>
        <%}%>
        <%=menuData++%>, new Hash(
            'contents', '&nabla'
         <% if (MVNForumConfig.getEnableNewPost() && (onlineUser.isGuest()||permission.canAddPost(forumID)) && (threadBean.getThreadStatus()==ThreadBean.THREAD_STATUS_DEFAULT) && (currentForumBean.getForumStatus()==ForumBean.FORUM_STATUS_DEFAULT) ) { %>
            ,<%=subMenuData++%>, new Hash(
                             'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_reply.gif" border="0" alt=""/>Reply to this Post</div>',
                             'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_reply.gif" border="0" alt=""/>Reply to this Post</div>',
                             'uri', replyURL
                             ),
           <%=subMenuData++%>, new Hash(
                            'contents','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_quote.gif" border="0" alt=""/>Reply with Quote</div>',
                            'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_quote.gif" border="0" alt=""/>Reply with Quote</div>',
                            'uri',replyQuoteURL
                            )
         <% }//if can new post%>
         <%if ( ( (permission.canEditPost(forumID)) || ((memberBean!=null) && (memberBean.getMemberID()==memberID) && permission.canEditOwnPost(forumID)) )
                && (threadBean.getThreadStatus()!=ThreadBean.THREAD_STATUS_LOCKED)
                && (currentForumBean.getForumStatus()!=ForumBean.FORUM_STATUS_LOCKED) ) {%>

         <% if ( MVNForumConfig.getEnableAttachment() && permission.canAddAttachment(forumID) ) { %>
            ,<%=subMenuData++%>, new Hash(
                             'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach.gif" border="0" alt=""/>Add Attachment</div>',
                             'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach.gif" border="0" alt=""/>Add Attachment</div>',
                             'uri', addAttachmentURL
                             )
         <%if (MVNForumConfig.getEnableAppletUploadImage()) { %>
            ,<%=subMenuData++%>, new Hash(
                             'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach_screenshot.gif" border="0" alt=""/>Upload Image</div>',
                             'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_attach_screenshot.gif" border="0" alt=""/>Upload Image</div>',
                             'uri', uploadImageURL
                             )
         <%} %>
        <%}%>
         ,<%=subMenuData++%>, new Hash(
                             'contents', '<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_edit.gif" border="0" alt=""/>Edit Post</div>',
                             'contentsHover','<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_edit.gif" border="0" alt=""/>Edit Post</div>',
                             'uri', editPostURL
                             )
       <%}%>
       <%if ( (permission.canDeletePost(forumID) || ((memberBean!=null) && (memberBean.getMemberID()==memberID)))
        && (currentForumBean.getForumStatus()!=ForumBean.FORUM_STATUS_LOCKED) ) {%>
                     ,<%=subMenuData++%>, new Hash(
                             'contents',<%if (postBean.getParentPostID() == 0) {%>'<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_thread.gif" border="0" alt="" />Delete Thread</div>',<%}else{%>'<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_post.gif" border="0" alt="" />Delete Post</div>',<%}%>
                             'contentsHover',<%if (postBean.getParentPostID() == 0) {%>'<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_thread.gif" border="0" alt="" />Delete Thread</div>',<%}else{%>'<div><img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_delete_post.gif" border="0" alt="" />Delete Post</div>',<%}%>
                             'uri', deleteURL
                             )
        <%}%>
   )));
}
</script>
<%} //end of popup menu %>
<pg:item>
<a name="<%=postBean.getPostID()%>"></a>
<table class="tborder" width="95%" cellspacing="1" cellpadding="5" align="center">
  <tr class="<mvn:cssrow wantToReturn="<%=(postBean.getParentPostID() == 0)%>" valueToReturn="trow0"/>">
    <td width="155" rowspan="2" valign="top">
      <%if ( (memberBean!=null) && (memberBean.getMemberID()!=0) && (memberBean.getMemberID()!=MVNForumConstant.MEMBER_ID_OF_GUEST) ) {%>
        <%if (MVNForumConfig.getEnableShowGender()) {%>  
          <%if (memberBean.getMemberGender()==1) {%>
          <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/male.gif" border="0" alt="<fmt:message key="mvnforum.common.member.male"/>" title="<fmt:message key="mvnforum.common.member.male"/>" />
          <%} else {%>
          <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/female.gif" border="0" alt="<fmt:message key="mvnforum.common.member.female"/>" title="<fmt:message key="mvnforum.common.member.female"/>" />
          <%}
          }%>
        <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(memberBean.getMemberName()))%>" class="memberName"><%=memberBean.getMemberName()%></a>

⌨️ 快捷键说明

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