📄 addpost.jsp
字号:
<table border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#FFFFFF" class="smilieTable">
<tr>
<td colspan="6" align="center" bgcolor="#F5F5F5" style="BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px inset">
<span class="messageTextBold"><fmt:message key="mvnforum.user.addpost.hidden_smilies"/></span>
</td>
</tr>
<tr align="middle">
<td><a href="javascript:smilie('[:@)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/pig.gif" alt="pig" border="0"></a> </td>
<td><a href="javascript:smilie('[3:-O]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/cow.gif" alt="cow" border="0"></a> </td>
<td><a href="javascript:smilie('[:(|)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/monkey.gif" alt="monkey" border="0"></a> </td>
<td><a href="javascript:smilie('[~:>]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/chicken.gif" alt="chicken" border="0"></a> </td>
<td><a href="javascript:smilie('[@};-]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/rose.gif" alt="rose" border="0"></a> </td>
<td><a href="javascript:smilie('[%%-]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/good_luck.gif" alt="good luck" border="0"></a> </td>
</tr>
<tr align="middle">
<td><a href="javascript:smilie('[**==]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/flag.gif" alt="flag" border="0"></a> </td>
<td><a href="javascript:smilie('[(~~)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/pumpkin.gif" alt="pumpkin" border="0"></a> </td>
<td><a href="javascript:smilie('[~o)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/coffee.gif" alt="coffee" border="0"></a> </td>
<td><a href="javascript:smilie('[*-:)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/idea.gif" alt="idea" border="0"></a> </td>
<td><a href="javascript:smilie('[8-X]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/skull.gif" alt="skull" border="0"></a> </td>
<td><a href="javascript:smilie('[=:)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/alien_1.gif" alt="alien 1" border="0"></a> </td>
</tr>
<tr align="middle">
<td><a href="javascript:smilie('[>-)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/alien_2.gif" alt="alien 2" border="0"></a> </td>
<td><a href="javascript:smilie('[:-L]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/frustrated.gif" alt="frustrated" border="0"></a> </td>
<td><a href="javascript:smilie('[<):)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/cowboy.gif" alt="cowboy" border="0"></a> </td>
<td><a href="javascript:smilie('[[-o<]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/praying.gif" alt="praying" border="0"></a> </td>
<td><a href="javascript:smilie('[@-)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/hypnotized.gif" alt="hypnotized" border="0"></a> </td>
<td><a href="javascript:smilie('[$-)]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/money_eyes.gif" alt="money eyes" border="0"></a> </td>
</tr>
<tr align="middle">
<td><a href="javascript:smilie('[:-"]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/whistling.gif" alt="whistling" border="0"></a> </td>
<td><a href="javascript:smilie('[:^o]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/liar.gif" alt="liar" border="0"></a> </td>
<td><a href="javascript:smilie('[b-(]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/beat_up.gif" alt="beat up" border="0"></a> </td>
<td><a href="javascript:smilie('[:)>-]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/peace.gif" alt="peace" border="0"></a> </td>
<td><a href="javascript:smilie('[[-X]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/shame_on_you.gif" alt="shame on you" border="0"></a> </td>
<td><a href="javascript:smilie('[\\:D/]')"><img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/dancing.gif" alt="dancing" border="0"></a> </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<% }//enable emoticon %>
<% if (MVNForumConfig.getEnableEmoticon()) { %>
<tr class="trow2">
<td valign="top" nowrap><fmt:message key="mvnforum.common.post.post_icons"/></td>
<td>
<input type="radio" name="PostIcon" id="PostIcon1" value="[:)]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/smile.gif" alt="smile" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon2" value="[:(]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/sad.gif" alt="sad" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon3" value="[:D]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/biggrin.gif" alt="big grin" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon4" value="[=D>]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/applause.gif" alt="applause" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon5" value="[B-)]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/cool.gif" alt="cool" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon6" value="[@};-]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/rose.gif" alt="rose" border="0" align="center">
<br/>
<input type="radio" name="PostIcon" id="PostIcon7" value="[:-/]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/confused.gif" alt="confused" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon8" value="[:x]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/love.gif" alt="love struck" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon9" value="[:p]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/tongue.gif" alt="tongue" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon10" value="[:O]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/shock.gif" alt="shock" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon11" value="[X-(]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/angry.gif" alt="angry" border="0" align="center">
<input type="radio" name="PostIcon" id="PostIcon12" value="[>:)]" class="noborder"> <img src="<%=contextPath%>/mvnplugin/mvnforum/images/emotion/devilish.gif" alt="devilish" border="0" align="center"> <br>
<input type="radio" name="PostIcon" value="" checked class="noborder"> [ <fmt:message key="mvnforum.user.addpost.use_none"/> ]
<script 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) )
) {
/* can add attachment, and/or watch and/or favorite-thread*/ %>
<tr class="trow1">
<td valign="top"><fmt:message key="mvnforum.common.option"/></td>
<td valign="top">
<% if (MVNForumConfig.getEnableAttachment() && permission.canAddAttachment(forumID)) { %>
<input type="checkbox" name="AttachMore" value="yes" class="noborder" <%if(attachMore){%>checked<%}%> > <fmt:message key="mvnforum.user.addattachment.attach_more"/><br/>
<% } %>
<% if (true) { %>
<input type="checkbox" name="AddFavoriteParentThread" value="yes" class="noborder" <%if(addFavoriteThread){%>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()) { %>
<input type="checkbox" name="AddWatchParentThread" value="yes" class="noborder" <%if(addWatchThread){%>checked<%}%> > <fmt:message key="mvnforum.user.viewthread.link.watch_this_thread"/>
<% } %>
</td>
</tr>
<% } %>
<%int one = 0;
int threadType = ParamUtil.getParameterInt(request, "ThreadType", ThreadBean.THREAD_TYPE_DEFAULT);
if (action.equals("addnew") && parentPostID == 0 && permission.canModerateThread(forumID)) {/*choose thread type*/ one = 1;%>
<tr class="trow2">
<td valign="top" nowrap><fmt:message key="mvnforum.common.thread.type"/></td>
<td>
<input type="radio" name="ThreadType" <%if (threadType == 0) {%> checked <%}%> id="0" value="0" class="noborder"> <fmt:message key="mvnforum.common.thread.type.normal_thread"/><br/>
<input type="radio" name="ThreadType" <%if (threadType == 1) {%> checked <%}%> id="1" value="1" class="noborder"> <fmt:message key="mvnforum.common.thread.type.sticky_thread"/><br/>
<input type="radio" name="ThreadType" <%if (threadType == 2) {%> checked <%}%> id="2" 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 <%}%> id="3" value="3" class="noborder"> <fmt:message key="mvnforum.common.thread.type.global_announcement_thread"/>
<%}%>
</td>
</tr>
<%}// end of choose thread type%>
<%if (currentLocale.equals("vi")) {/*vietnamese here*/%>
<tr class="trow<%=2-one%>">
<td valign="top" nowrap>Kiểu gõ tiếng Việt:</td>
<td>
<input type="radio" name="vnselector" id="TELEX" value="TELEX" onClick="setTypingMode(1);" class="noborder"> Telex
<input type="radio" name="vnselector" id="VNI" value="VNI" onClick="setTypingMode(2);" class="noborder"> VNI
<input type="radio" name="vnselector" id="VIQR" value="VIQR" onClick="setTypingMode(3);" class="noborder"> VIQR<br>
<input type="radio" name="vnselector" id="NOVN" value="NOVN" onClick="setTypingMode(0);" class="noborder"> Không sử dụng<br>
<script language="JavaScript">initVNTyperMode();</script>
</td>
</tr>
<%}// end if vietnamese%>
<tr class="trowfinal">
<td colspan="2" align="center">
<input type="hidden" name="preview" value="">
<input type="button" name="previewbutton" value="<fmt:message key="mvnforum.common.button.preview"/>" onclick="javascript:PreviewForm()" class="liteoption">
<input type="button" name="submitbutton" value="<%=mode%>" onclick="javascript:SubmitForm()" class="mainoption">
<input type="reset" value="<fmt:message key="mvnforum.common.button.reset"/>" class="liteoption">
</td>
</tr>
</table>
</form>
<br/>
<%
if (action.equals("addnew") && (parentPostID != 0) ) {
%>
<table class="tborder" width="95%" cellspacing="1" cellpadding="3" align="center">
<tr class="theader">
<td colspan="2"><%=fullmode%></td>
</tr>
<tr class="trow1">
<td width="20%" valign="top">
<a href="viewmember?memberid=<%=parentPostBean.getMemberID()%>" 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="theader">
<td colspan="2" align="center"><fmt:message key="mvnforum.user.addpost.last_posts_desc"/></td>
</tr>
<%
Collection postBeans = (Collection)request.getAttribute("PostBeans");
int rowIndex = 0;
for (Iterator iterator = postBeans.iterator(); iterator.hasNext(); ) {
PostBean postBean = (PostBean)iterator.next();
%>
<tr class="trow<%=(rowIndex++)%2 + 1%>">
<td width="20%" valign="top">
<a href="viewmember?memberid=<%=postBean.getMemberID()%>" 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
%>
</table>
<%
}// if reply to a topic, not new thread
%>
<br/>
</fmt:bundle>
<%@ include file="footer.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -