📄 viewthread.jsp
字号:
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 + -