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

📄 addpost.jsp

📁 免费的java企业级论坛可执行程序
💻 JSP
📖 第 1 页 / 共 5 页
字号:
    document.mvnform.preview.value='true';
    document.mvnform.action= document.getElementById('previewUrl').value;
    <% if ( checkActionParam ) { %>
        action_param = document.mvnform.<%=actionParam%>;
    if ( action_param ) {
        action_param.value = 'addpost';
    }
    <% }%> 
    <mvn:servlet>
    document.mvnform.submitbutton.disabled=true;
    document.mvnform.previewbutton.disabled=true;
    </mvn:servlet>
    document.mvnform.submit();
  }
}

function checkChooseAttachMore() {
  if ((document.getElementById("flag_UploadApplet") != null) && (document.getElementById("flag_UploadApplet").value == "true") && 
    (document.mvnform.UploadApplet.checked)) {
    alert("If you want to attach a file, please cancel \"Attach a screenshot\" function.");
    document.mvnform.AttachMore.checked = false;
  } else if ((document.getElementById("flag_AddPoll") != null) && (document.getElementById("flag_AddPoll").value == "true") &&
    (document.mvnform.AddPoll.checked)) {
    alert("If you want to attach a file, please cancel \"Add a Poll\" function.");
    document.mvnform.AttachMore.checked = false;
  }
}

function checkChooseUploadApplet() {
  if (document.getElementById("flag_UploadApplet") != null && document.getElementById("flag_UploadApplet").value == "true") {
    if (document.mvnform.AttachMore.checked) {
      alert("If you want to attach a screenshot, please cancel \"Attach a file\" function.");
      document.mvnform.UploadApplet.checked = false;
    } else if ((document.getElementById("flag_AddPoll") != null) && (document.getElementById("flag_AddPoll").value == "true")) {
      if (document.mvnform.AddPoll.checked) {
        alert("If you want to attach a screenshot, please cancel \"Add a Poll\" function.");
        document.mvnform.UploadApplet.checked = false;
      }
    }
  }
}

function checkChooseAddPoll() {
  if (document.getElementById("flag_AddPoll") != null && document.getElementById("flag_AddPoll").value == "true") {
    if (document.mvnform.AttachMore.checked) {
      alert("If you want to add a poll, please cancel \"Attach a file\" function.");
      document.mvnform.AddPoll.checked = false;
    } else if ((document.getElementById("flag_UploadApplet") != null) && (document.getElementById("flag_UploadApplet").value == "true")) {
      if (document.mvnform.UploadApplet.checked) {
        alert("If you want to add a poll, please cancel \"Attach a screenshot\" function.");
        document.mvnform.AddPoll.checked = false;
      }
    }
  }
}

function ValidateForm() {
  if (isBlank(document.mvnform.PostTopic, "<fmt:message key="mvnforum.common.post.topic"/>")) return false;
  if (isBlank(document.mvnform.message, "<fmt:message key="mvnforum.common.post.body"/>")) return false;
  return true;
}
</script>
<!-- Language specific string constants used in mvncode.js -->
<script type="text/javascript" language="JavaScript">
// DO NOT ADD LINE-BREAKS BETWEEN THE "...." QUOTES!

// MINI-HELP MESSAGES
b_text = "<fmt:message key="mvnforum.user.addpost.js.message.boldtext"/>";
i_text = "<fmt:message key="mvnforum.user.addpost.js.message.italictext"/>";
u_text = "<fmt:message key="mvnforum.user.addpost.js.message.ulinetext"/>";
s_text = "<fmt:message key="mvnforum.user.addpost.js.message.stricetext"/>";

size_text = "<fmt:message key="mvnforum.user.addpost.js.message.sizetext"/>";
font_text = "<fmt:message key="mvnforum.user.addpost.js.message.fonttext"/>";
color_text = "<fmt:message key="mvnforum.user.addpost.js.message.colortext"/>";

url_text = "<fmt:message key="mvnforum.user.addpost.js.message.urltext"/>";
email_text = "<fmt:message key="mvnforum.user.addpost.js.message.emailtext"/>";
img_text = "<fmt:message key="mvnforum.user.addpost.js.message.imgtext"/>";

code_text = "<fmt:message key="mvnforum.user.addpost.js.message.codetext"/>";
php_text = "<fmt:message key="mvnforum.user.addpost.js.message.phptext"/>";
list_text = "<fmt:message key="mvnforum.user.addpost.js.message.listtext"/>";
quote_text = "<fmt:message key="mvnforum.user.addpost.js.message.quotetext"/>";

norm_text = "<fmt:message key="mvnforum.user.addpost.js.message.normaltext"/>";
enha_text = "<fmt:message key="mvnforum.user.addpost.js.message.enhancedtext"/>";

closecurrent_text = "<fmt:message key="mvnforum.user.addpost.js.message.tagclose"/>";
closeall_text = "<fmt:message key="mvnforum.user.addpost.js.message.tagcloseall"/>";

// ERROR MESSAGES
enhanced_only_text = "<fmt:message key="mvnforum.user.addpost.js.message.enhanconlytext"/>";
no_tags_text = "<fmt:message key="mvnforum.user.addpost.js.message.notagstext"/>";
already_open_text = "<fmt:message key="mvnforum.user.addpost.js.message.alreadyopentext"/>";

// TEXT FOR POP-UP PROMPTS
tag_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.taginput"/>";
font_formatter_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.fontformat"/>";

link_text_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.linktext"/>";
link_url_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.linkurl"/>";
link_email_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.email"/>";

list_type_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.listtype"/>";
list_item_prompt = "<fmt:message key="mvnforum.user.addpost.js.prompt.listitem"/>";
</script>

<script type="text/javascript" language="JavaScript">
function showMoreEmotion() {
    document.getElementById("MoreEmotion").style.display = '';
    document.getElementById("showlink").style.display = 'none';
    document.getElementById("hidelink").style.display = '';
}
function hideMoreEmotion() {
    document.getElementById("MoreEmotion").style.display = 'none';
    document.getElementById("showlink").style.display = '';
    document.getElementById("hidelink").style.display = 'none';
}
function checkPostIcon() {
    var iconToCheck = "<%=EnableHtmlTagFilter.filter(postIcon)%>";//we must enable html in javascript string
    var currentIcon;
    for (i = 1; i <= 12; i++) {
        currentIcon = document.getElementById("PostIcon" + i);
        if (currentIcon.value == iconToCheck) {
            currentIcon.checked = true;
            break;
        }
    }
}
//]]>
</script>
</mvn:head>
<mvn:body onload="prettyPrint()" onunload="document.mvnform.submitbutton.disabled=false;document.mvnform.previewbutton.disabled=false;">
<%@ include file="header.jsp"%>
<br/>

<%
CategoryCache categoryCache = CategoryCache.getInstance();
ForumCache forumCache = ForumCache.getInstance();
Collection categoryBeans = categoryCache.getBeans();
Collection forumBeans = forumCache.getBeans();

int forumID;
if (action.equals("addnew")) {
    if (parentPostID == 0) {// new thread
        forumID = ParamUtil.getParameterInt(request, "forum");
    } else {//reply to a post
        forumID = parentPostBean.getForumID();
    }
} else {//edit mode
    forumID = postToEdit.getForumID();
}
String forumName = forumCache.getBean(forumID).getForumName();
%>

<table width="95%" align="center">
  <tr class="nav">
    <td><%--<img src="<%=contextPath%>/mvnplugin/mvnforum/images/nav.gif" alt="" />--%></td>
    <td width="100%" nowrap="nowrap">
    <%--
    <a class="nav" href="<%=urlResolver.encodeURL(request, response, "index")%>"><fmt:message key="mvnforum.common.nav.index"/></a>&nbsp;&raquo;&nbsp;
    <a class="nav" href="<%=urlResolver.encodeURL(request, response, "listforums")%>"><fmt:message key="mvnforum.user.listforums.title"/></a>&nbsp;&raquo;&nbsp;
    <fmt:message key="mvnforum.common.forum"/>: <a class="nav" href="<%=urlResolver.encodeURL(request, response, "listthreads?forum=" + forumID)%>"><%=forumName%></a>&nbsp;&raquo;&nbsp;
    <%=mode%>
    <%
    if (action.equals("addnew")) {
        if (parentPostID != 0) {
            out.print(" : " + replyTopic);
        }
    } else if (action.equals("update")) {
        out.print(" : " + postTopic);
    }
    %>
    --%>
    <%= request.getAttribute("tree") %>
    </td>
  </tr>
</table>
<br/>

<table width="95%" align="center">
  <tr class="portlet-font"><td>

⌨️ 快捷键说明

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