edittemplate.jsp

来自「免费的java企业级论坛可执行程序」· JSP 代码 · 共 473 行 · 第 1/2 页

JSP
473
字号
    Thread [${mailbeans.threadTopic}] given to us by ${mailbeans.memberName}
      last posted by ${mailbeans.lastPostMemberName} on ${mailbeans.threadLastPostDate}
      ${mailbeans.threadUrl}

</#list>
</pre>
    </td>
  </tr>
  <tr class="<mvn:cssrow/>" valign="top">
    <td>forumName</td>
    <td>Forum Name. Usage: &#36;{mailbeans.forumName}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadTopic</td>
    <td>Thread Topic. Usage: &#36;{mailbeans.threadTopic}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>memberName</td>
    <td>Thread Owner. Usage: &#36;{mailbeans.memberName}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>lastPostMemberName</td>
    <td>The last post member in the thread. Usage: &#36;{mailbeans.lastPostMemberName}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadLastPostDate</td>
    <td>The last post date in the thread. Usage: &#36;{mailbeans.threadLastPostDate}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadUrl</td>
    <td>Thread URL. Usage: &#36;{mailbeans.threadUrl}</td>
  </tr>
<%} else if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_SINGLE_PREFIX)) {%>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{lastSent}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.last_watch_mail"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{now}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.now_present"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{forumBase}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.forum_link"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.forumName}</td>
    <td>Forum that contains this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadTopic}</td>
    <td>Topic of thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadID}</td>
    <td>ID of thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.memberReceiveMail}</td>
    <td>Member who will receive this email</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.memberName}</td>
    <td>Author of this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.confirmedCode}</td>
    <td>This code need to be confirmed when user reply to this email as a post</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.categoryName}</td>
    <td>Category that contains this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.forumName}</td>
    <td>Forum that contains this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadTopic}</td>
    <td>Topic of thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.memberName}</td>
    <td>Author of this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadBodyLong}</td>
    <td>Content of post</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadBodyShort}</td>
    <td>Summarized content of the post</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.lastPostMemberName}</td>
    <td>Last member that post in this thread</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadLastPostDate}</td>
    <td>Date of the last post</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{threadWatch.threadUrl}</td>
    <td>URL of this thread</td>
  </tr>
<%} else if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_DIGEST_PREFIX)) {%>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{lastSent}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.last_watch_mail"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{now}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.now_present"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>&#36;{forumBase}</td>
    <td><fmt:message key="mvnforum.admin.edittemplate.forum_link"/></td>
  </tr>
  <tr class="<mvn:cssrow/>" valign="top">
    <td>threadWatchList</td>
    <td>The thread watch list. Iterator over a list of thread watch list.
      <br/>Usage: <#list threadWatchList as mailbeans > ...&lt;/#list>
    </td>
  </tr>
  <tr class="<mvn:cssrow/>" valign="top">
    <td>forumName</td>
    <td>Above is the properties of the thread watch list :
      <br/>Usage:
<pre>
&lt;#list threadWatchList as mailbeans >
&lt;#if mailbeans.leader >
[Category: &#36;{mailbeans.categoryName}]
  [Forum: &#36;{mailbeans.forumName}]
&lt;/#if>
    Thread [&#36;{mailbeans.threadTopic}] given to us by &#36;{mailbeans.memberName} <br/>
    ThreadBody &#36;{mailbeans.threadBodyLong}
      last posted by &#36;{mailbeans.lastPostMemberName} on &#36;{mailbeans.threadLastPostDate}
      &#36;{mailbeans.threadUrl}
      Please <a href="mailto:&#36;{mailbeans.mailFrom}?subject=Reply:[mvnForum] - Reply for thread &#36;{mailbeans.threadTopic}<#if mailbeans.haveConfirmedCode>&body=Please input your reply between the ThreadBody tag.%0A[THREADBODY]%0A%0A[/THREADBODY]%0ANOTE: Below is information we need to confirm your reply email. Please DO NOT remove or change it on your reply%0A[THREADID = &#36;{mailbeans.threadID}]%0A[MEMBERNAME = &#36;{mailbeans.memberReceiveMail}]%0A[CONFIRMEDCODE = &#36;{mailbeans.confirmedCode}]<#else>&body=Please input your reply between the ThreadBody tag.%0A[THREADBODY]%0A%0A[/THREADBODY]%0A>[THREADID = &#36;{mailbeans.threadID}]%0A>[MEMBERNAME = &#36;{mailbeans.memberReceiveMail}]</#if>">click here</a> to reply this post

&lt;/#list>
</pre>
    </td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadTopic</td>
    <td>Thread Topic. Usage: &#36;{mailbeans.threadTopic}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>memberName</td>
    <td>Thread Owner. Usage: &#36;{mailbeans.memberName}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadBodyLong</td>
    <td>Content of thread. Usage: &#36;{mailbeans.threadBodyLong}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>lastPostMemberName</td>
    <td>The last post member in the thread. Usage: &#36;{mailbeans.lastPostMemberName}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadLastPostDate</td>
    <td>The last post date in the thread. Usage: &#36;{mailbeans.threadLastPostDate}</td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td>threadUrl</td>
    <td>Thread URL. Usage: &#36;{mailbeans.threadUrl}</td>
  </tr>
<%}%>
  <tr class="portlet-section-footer">
    <td colspan="2">
      <fmt:message key="mvnforum.admin.edittemplate.see_template_help"/> <a href="http://www.freemarker.org">FreeMarker</a>
    </td>
  </tr>
</table>
</mvn:cssrows>  
<br/>

<mvn:cssrows>
<table class="tborder" width="95%" cellspacing="1" cellpadding="3" align="center">
  <tr class="portlet-section-header">
    <td colspan="2"><fmt:message key="mvnforum.admin.edittemplate.title"/>:</td>
  </tr>
  
  <% if (success) {%>
  <tr class="portlet-section-subheader">
    <td colspan="2" align="center" class="success"><fmt:message key="mvnforum.admin.edittemplate.success_info"/></td>
  </tr>
  <% } %>
  <tr class="<mvn:cssrow/>">
    <td><span class="requiredfield">*</span> <fmt:message key="mvnforum.admin.edittemplate.template_for"/></td>
    <td>
      <form name="changetemplate" action="<%=urlResolver.encodeURL(request, response, "edittemplate" , URLResolverService.ACTION_URL)%>" <mvn:method/>>
        <%=urlResolver.generateFormAction(request, response, "edittemplate")%>
        <select name="template" onchange="document.changetemplate.submit();">
          <option value="<%=MVNForumGlobal.TEMPLATE_SENDACTIVATECODE_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_SENDACTIVATECODE_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.active_member"/></option> 
          <option value="<%=MVNForumGlobal.TEMPLATE_FORGOTPASSWORD_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_FORGOTPASSWORD_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.recover_pass"/></option>
          <option value="<%=MVNForumGlobal.TEMPLATE_SENDMAIL_BECAUSE_CENSORED_POST_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_SENDMAIL_BECAUSE_CENSORED_POST_PREFIX)) {%> selected <%}%>><fmt:message key="mvnforum.admin.edittemplate.inform_to_admin"/></option>
          <option value="<%=MVNForumGlobal.TEMPLATE_WATCHMAIL_SINGLE_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_SINGLE_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.single"/></option>
          <option value="<%=MVNForumGlobal.TEMPLATE_WATCHMAIL_DIGEST_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_DIGEST_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.digest"/></option>
       <% if (environmentService.isEnterprise() && MVNForumConfig.getEnableWatchGateway()) { %>
          <option value="<%=MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_SINGLE_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_SINGLE_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.gateway_single"/></option>
          <option value="<%=MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_DIGEST_PREFIX%>" <%if (template.equals(MVNForumGlobal.TEMPLATE_WATCHMAIL_GATEWAY_DIGEST_PREFIX)) {%> selected="selected" <%}%>><fmt:message key="mvnforum.admin.edittemplate.gateway_digest"/></option>          
       <% } %>
        </select>
      </form>
    </td>
  </tr>
<form action="<%=urlResolver.encodeURL(request, response, "updatetemplate" , URLResolverService.ACTION_URL)%>" method="post" name="submitform">
<%=urlResolver.generateFormAction(request, response, "updatetemplate")%>
  <tr class="<mvn:cssrow/>">
    <td><span class="requiredfield">*</span> <fmt:message key="mvnforum.admin.edittemplate.subject"/>:</td>
    <td nowrap="nowrap"><input type="text" name="subject" value="<%=subject%>" size="80"/></td>
  </tr>
  <tr class="<mvn:cssrow/>">
    <td><span class="requiredfield">*</span> <fmt:message key="mvnforum.admin.edittemplate.body"/>:</td>
    <td nowrap="nowrap"><textarea cols="80" rows="18" name="body" tabindex="2"><%=body%></textarea></td>
  </tr>
  <tr class="portlet-section-footer">
    <td colspan="2" align="center">
      <input name="template" type="hidden" value="<%=template%>"/>
      <input type="button" name="submitbutton" value="<fmt:message key="mvnforum.common.action.save"/>" onclick="SubmitForm();" class="portlet-form-button"/>
      <input type="reset" value="<fmt:message key="mvnforum.common.action.reset"/>" class="liteoption" />
    </td>
  </tr>
</form>
</table>
</mvn:cssrows>

<br/>

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

⌨️ 快捷键说明

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