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

📄 addpost.jsp

📁 免费的java企业级论坛可执行程序
💻 JSP
📖 第 1 页 / 共 5 页
字号:
  </tr>
  <% }//enable emoticon %>

  <% if (MVNForumConfig.getEnableEmoticon()) { %>
  <tr class="<mvn:cssrow/>">
    <td valign="top" nowrap="nowrap"><fmt:message key="mvnforum.common.post.post_icons"/></td>
    <td>
      <input type="radio" name="PostIcon" id="PostIcon1" value="[:)]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/smile.gif" alt="smile" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon2" value="[:(]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/sad.gif" alt="sad" border="0" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon3" value="[:D]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/biggrin.gif" alt="big grin" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon4" value="[=D&gt;]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/applause.gif" alt="applause" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon5" value="[B-)]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/cool.gif" alt="cool" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon6" value="[@};-]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/rose.gif" alt="rose" border="0" />&nbsp;&nbsp;&nbsp;
      <br/>
      <input type="radio" name="PostIcon" id="PostIcon7" value="[:-/]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/confused.gif" alt="confused" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon8" value="[:x]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/love.gif" alt="love struck" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon9" value="[:p]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/tongue.gif" alt="tongue" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon10" value="[:O]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/shock.gif" alt="shock" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon11" value="[X-(]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/angry.gif" alt="angry" border="0" />&nbsp;&nbsp;&nbsp;
      <input type="radio" name="PostIcon" id="PostIcon12" value="[&gt;:)]" class="noborder" />&nbsp;<img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/devilish.gif" alt="devilish" border="0" />&nbsp;&nbsp;&nbsp;<br/>
      <input type="radio" name="PostIcon" value="" checked="checked" class="noborder" /> [ <fmt:message key="mvnforum.user.addpost.use_none"/> ]
      <script type="text/javascript" language="JavaScript">
      checkPostIcon();
      </script>
    </td>
  </tr>
  <% }//enable emoticon %>

<% //@todo: put MVNForumConfig.getEnableFavoriteThread() instead of true-s in next TR
   if ( (MVNForumConfig.getEnableAttachment() && permission.canAddAttachment(forumID)) ||
        ( onlineUser.isMember() && (MVNForumConfig.getEnableWatch() || true) ) ||
        (MVNForumConfig.getEnablePoll() && permission.canAddPoll(forumID))
      ) {
     /* can add attachment, and/or watch and/or favorite-thread*/ %>
  <tr class="<mvn:cssrow/>">
    <td valign="top"><fmt:message key="mvnforum.common.option"/></td>
    <td valign="top">
      <% if (MVNForumConfig.getEnableAttachment() && permission.canAddAttachment(forumID)) { %>
      <input type="checkbox" name="AttachMore" onclick = "checkChooseAttachMore();" value="yes" class="noborder" <%if(attachMore){%>checked="checked"<%}%> /> <fmt:message key="mvnforum.user.addattachment.attach_more"/><br/>
        <%if (MVNForumConfig.getEnableAppletUploadImage()) { %>
          <input type="hidden" id="flag_UploadApplet" name="flag_UploadApplet" value="true" />
          <input type="checkbox" name="UploadApplet" onclick = "checkChooseUploadApplet();" value="yes" class="noborder" <%if(uploadApplet){%>checked="checked"<%}%> /> <fmt:message key="mvnforum.user.addattachment.attach_screenshot"/><br/>
        <% } %>  
      <% } %>
      <%if (action.equals("addnew") && ParamUtil.getParameter(request, "forum").equals("") == false) {%>
        <% if (MVNForumConfig.getEnablePoll() && permission.canAddPoll(forumID)) { %>
          <input type="hidden" id="flag_AddPoll" name="flag_AddPoll" value="true" />
          <input type="checkbox" name="AddPoll" onclick = "checkChooseAddPoll();" value="yes" class="noborder" <%if(addPoll){%>checked="checked"<%}%> /> <fmt:message key="mvnforum.user.viewthread.link.add_poll"/><br/> 
        <% } %>
      <% } %>
      <% if (true) { %>
      <input type="checkbox" name="AddFavoriteParentThread" value="yes" class="noborder" <%if(addFavoriteThread){%>checked="checked"<%}%> /> <fmt:message key="mvnforum.user.viewthread.link.add_favorite_thread"/>
      <%-- if (!permission.isActivated()) {
           @todo: add a comment that user must activate his email first
           a class="command" href="sendactivationcode" <fmt:message key="mvnforum.user.myprofile.link.activate"/> /a
           } --%>
      <br/>
      <% } %>
      <% if (MVNForumConfig.getEnableWatch() && permission.isActivated() && (watched==false)) { %>
        <% if (MVNForumConfig.getEnableAutoWatching()) { %>           
         <input type="checkbox" name="AddWatchParentThread" value="yes" class="noborder" checked="checked" /> <fmt:message key="mvnforum.user.viewthread.link.watch_this_thread"/>      
        <% } else { %>   
         <input type="checkbox" name="AddWatchParentThread" value="yes" class="noborder" <%if(addWatchThread){%>checked="checked"<%}%> /> <fmt:message key="mvnforum.user.viewthread.link.watch_this_thread"/>
        <% } %>
        <br/>
      <% } %>
    </td>
  </tr>
<% } %>
<%
if ( (action.equals("addnew") && parentPostID == 0) || (action.equals("update") && postToEdit.getParentPostID() == 0) ) { %>
  <tr class="<mvn:cssrow/>">
    <td valign="top" nowrap="nowrap"><fmt:message key="mvnforum.common.thread.priority"/></td>
    <td>
      <%--<input type="radio" name="ThreadPriority" <%if (threadPriority == 1) {%> checked="checked" <%}%> value="1" class="noborder" /> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_low.gif" alt="" /><fmt:message key="mvnforum.common.thread.priority.low"/> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp--%>
      <input type="radio" name="ThreadPriority" <%if (threadPriority == 0) {%> checked="checked" <%}%> value="0" class="noborder" /> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_normal.gif" alt="" /><fmt:message key="mvnforum.common.thread.priority.normal"/>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
      <input type="radio" name="ThreadPriority" <%if (threadPriority == 2) {%> checked="checked" <%}%> value="2" class="noborder" /> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/icon_high.gif" alt="" /><fmt:message key="mvnforum.common.thread.priority.high"/>
    </td>
  </tr>
<% } %>
<%
int threadType = ParamUtil.getParameterInt(request, "ThreadType", ThreadBean.THREAD_TYPE_DEFAULT);
if (action.equals("addnew") && parentPostID == 0 && permission.canModerateThread(forumID)) {/*choose thread type*/ %>
  <tr class="<mvn:cssrow/>">
    <td valign="top" nowrap="nowrap"><fmt:message key="mvnforum.common.thread.type"/></td>
    <td>
      <input type="radio" name="ThreadType" <%if (threadType == 0) {%> checked="checked" <%}%> value="0" class="noborder" /> <fmt:message key="mvnforum.common.thread.type.normal_thread"/><br/>
      <input type="radio" name="ThreadType" <%if (threadType == 1) {%> checked="checked" <%}%> value="1" class="noborder" /> <fmt:message key="mvnforum.common.thread.type.sticky_thread"/><br/>
      <input type="radio" name="ThreadType" <%if (threadType == 2) {%> checked="checked" <%}%> value="2" class="noborder" /> <fmt:message key="mvnforum.common.thread.type.announcement_thread"/>
      <%if (permission.canAdminSystem()) {%>
      <br/><input type="radio" name="ThreadType" <%if (threadType == 3) {%> checked="checked" <%}%> value="3" class="noborder" /> <fmt:message key="mvnforum.common.thread.type.global_announcement_thread"/>
      <%}%>
    </td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td colspan="2" align="center"><fmt:message key="mvnforum.user.addpost.inform_watched_thread"/></td>
  </tr>
<%}// end of choose thread type%>
<%if (currentLocale.equals("vi")) {/*vietnamese here*/%>
  <tr class="<mvn:cssrow/>">
    <td valign="top" nowrap="nowrap">Ki&#7875;u g&#245; ti&#7871;ng Vi&#7879;t:</td>
    <td>
      <input type="radio" name="vnselector" id="TELEX" value="TELEX" onclick="setTypingMode(1);" class="noborder"/> <fmt:message key="mvnforum.common.vietnamese_type.telex"/>&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="radio" name="vnselector" id="VNI" value="VNI" onclick="setTypingMode(2);" class="noborder"/> <fmt:message key="mvnforum.common.vietnamese_type.vni"/>&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="radio" name="vnselector" id="VIQR" value="VIQR" onclick="setTypingMode(3);" class="noborder"/> <fmt:message key="mvnforum.common.vietnamese_type.VIQR"/><br/>
      <input type="radio" name="vnselector" id="NOVN" value="NOVN" onclick="setTypingMode(0);" class="noborder"/> <fmt:message key="mvnforum.common.vietnamese_type.not_use"/><br/>
      <script type="text/javascript" language="JavaScript">initVNTyperMode();</script>
    </td>
  </tr>
<%}// end if vietnamese%>
  <tr class="portlet-section-footer">
    <td colspan="2" align="center">
      <input type="hidden" name="preview" value="" />
      <input type="button" name="previewbutton" class="portlet-form-button" value="<fmt:message key="mvnforum.common.action.preview"/>" onclick="javascript:PreviewForm()" />
      <input type="button" name="submitbutton" value="<%=mode%>" onclick="javascript:SubmitForm()" class="portlet-form-button" />
      <input type="reset" value="<fmt:message key="mvnforum.common.action.reset"/>" class="liteoption" />
    </td>
  </tr>
</mvn:cssrows>  
</table>
</form>
<br/>

<%
if (action.equals("addnew") && (parentPostID != 0) ) {
%>
<table class="tborder" width="95%" cellspacing="1" cellpadding="3" align="center">
  <tr class="portlet-section-header">
    <td colspan="2"><%=fullmode%></td>
  </tr>
  <tr class="portlet-section-selected">
    <td width="20%" valign="top">
      <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(parentPostBean.getMemberName()))%>" class="memberName"><%=parentPostBean.getMemberName()%></a><br/>
      <fmt:message key="mvnforum.user.addpost.post_on"/>: <%=onlineUser.getGMTTimestampFormat(parentPostBean.getPostCreationDate())%>
    </td>
    <td>
    <b><%=MyUtil.filter(parentPostBean.getPostTopic(), false/*html*/, true/*emotion*/, false/*mvnCode*/, false/*newLine*/, false/*URL*/)%></b>
    <br/>
    <%=MyUtil.filter(parentPostBean.getPostBody(), false/*html*/, true/*emotion*/, true/*mvnCode*/, true/*newLine*/, true/*URL*/)%>
    </td>
  </tr>
</table>
<br/>

<table class="tborder" width="95%" cellspacing="1" cellpadding="3" align="center">
  <tr class="portlet-section-header">
    <td colspan="2" align="center"><fmt:message key="mvnforum.user.addpost.last_posts_desc"/></td>
  </tr>
  <mvn:cssrows>
<%
  Collection postBeans = (Collection)request.getAttribute("PostBeans");
  for (Iterator iterator = postBeans.iterator(); iterator.hasNext(); ) {
      PostBean postBean = (PostBean)iterator.next();
%>
  <tr class="<mvn:cssrow/>">
    <td width="20%" valign="top">
      <a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(postBean.getMemberName()))%>" class="memberName"><%=postBean.getMemberName()%></a><br/>
      <fmt:message key="mvnforum.user.addpost.post_on"/>: <%=onlineUser.getGMTTimestampFormat(postBean.getPostCreationDate())%>
    </td>
    <td>
      <b>
      <%=MyUtil.filter(postBean.getPostTopic(), false/*html*/, true/*emotion*/, false/*mvnCode*/, false/*newLine*/, false/*URL*/)%>
      </b><br/>
      <%=MyUtil.filter(postBean.getPostBody(), false/*html*/, true/*emotion*/, true/*mvnCode*/, true/*newLine*/, true/*URL*/)%>
    </td>
  </tr>
<%
  }//for
%>
  </mvn:cssrows>
</table>
<%
}// if reply to a topic, not new thread
%>

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

⌨️ 快捷键说明

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