?? searchresult.jsp
字號:
<%
for (Iterator forumIter = forumBeans.iterator(); forumIter.hasNext(); ) {
ForumBean forumBean = (ForumBean)forumIter.next();
if (forumBean.getCategoryID() != categoryID) continue;
if (permission.canReadPost(forumBean.getForumID()) && (forumBean.getForumStatus() != ForumBean.FORUM_STATUS_DISABLED) ) { %>
<option id="forum<%=forumBean.getForumID()%>" value="<%=forumBean.getForumID()%>"> <%=forumBean.getForumName()%></option>
<% } //if
} // for forum
}// for category %>
</select>
</td>
</tr>
<tr class="portlet-section-body">
<td><fmt:message key="mvnforum.user.search.by_date"/></td>
<td>
<select name="date">
<option id="date0" value="0"><fmt:message key="mvnforum.user.search.date.any_date"/></option>
<option id="date1" value="1"><fmt:message key="mvnforum.user.search.date.yesterday"/></option>
<option id="date7" value="7"><fmt:message key="mvnforum.user.search.date.a_week"/></option>
<option id="date14" value="14"><fmt:message key="mvnforum.user.search.date.2_weeks"/></option>
<option id="date30" value="30"><fmt:message key="mvnforum.user.search.date.a_month"/></option>
<option id="date90" value="90"><fmt:message key="mvnforum.user.search.date.3_months"/></option>
<option id="date180" value="180"><fmt:message key="mvnforum.user.search.date.6_months"/></option>
<option id="date365" value="365"><fmt:message key="mvnforum.user.search.date.a_year"/></option>
</select>
<select name="beforeafter">
<option id="beforeafter1" value="1"><fmt:message key="mvnforum.user.search.date.newer"/></option>
<option id="beforeafter2" value="2"><fmt:message key="mvnforum.user.search.date.older"/></option>
</select>
</td>
</tr>
<tr class="portlet-section-alternate">
<td><fmt:message key="mvnforum.user.search.by_attachment"/></td>
<td>
<fmt:message key="mvnforum.user.search.attachment.has_at_least"/>
<select name="minattach" class="noborder">
<option id="attach0" value="0">0</option>
<option id="attach1" value="1">1</option>
<option id="attach2" value="2">2</option>
<option id="attach3" value="3">3</option>
<option id="attach4" value="4">4</option>
<option id="attach5" value="5">5</option>
<option id="attach6" value="6">6</option>
<option id="attach7" value="7">7</option>
<option id="attach8" value="8">8</option>
<option id="attach9" value="9">9</option>
</select>
<fmt:message key="mvnforum.common.attachments"/>
</td>
</tr>
<tr class="portlet-section-body">
<td><fmt:message key="mvnforum.user.search.result_per_page"/></td>
<td>
<select name="rows" size="1">
<option value="10">10</option>
<option value="20" selected>20</option>
<option value="30">30</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
</td>
</tr>
<%if (currentLocale.equals("vi")) {/*vietnamese here*/%>
<tr class="portlet-section-alternate">
<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="portlet-section-footer">
<td colspan="2" align="center">
<input type="button" name="submitbutton" value="<fmt:message key="mvnforum.user.search.search"/>" onclick="javascript:SubmitForm();" class="portlet-form-button">
<input type="reset" value="<fmt:message key="mvnforum.common.button.reset"/>" class="liteoption">
</td>
</tr>
</table>
</form>
<br/>
<%
int resultPerPage = ((Integer)request.getAttribute("rows")).intValue();
int totalPosts = ((Integer)request.getAttribute("TotalPosts")).intValue();
Collection postBeans = (Collection) request.getAttribute("PostBeans");
//ForumCache forumCache = ForumCache.getInstance();
%>
<pg:pager
url="searchprocess"
items="<%= totalPosts %>"
maxPageItems="<%= resultPerPage %>"
isOffset="true"
export="offset,currentPageNumber=pageNumber"
scope="request">
<% String rowsType = MVNForumResourceBundle.getString(onlineUser.getLocale(), "mvnforum.common.numberof.posts"); %>
<%-- keep track of preference --%>
<pg:param name="key"/>
<pg:param name="member"/>
<pg:param name="scopeinpost"/>
<pg:param name="forum"/>
<pg:param name="date"/>
<pg:param name="beforeafter"/>
<pg:param name="minattach"/>
<pg:param name="rows"/>
<table width="98%" align="center">
<tr>
<td>
<%@ include file="inc_pager.jsp"%>
</td>
</tr>
</table>
<table class="tborder" width="98%" cellspacing="1" cellpadding="3" align="center">
<tr class="portlet-section-header">
<td colspan="2"><fmt:message key="mvnforum.common.post"/></td>
<td><fmt:message key="mvnforum.common.forum"/></td>
<td align="center"><fmt:message key="mvnforum.common.post.post_date"/></td>
</tr>
<%
int rowIndex = 0;
for (Iterator iterator = postBeans.iterator(); iterator.hasNext(); ) {
PostBean postBean = (PostBean)iterator.next();
String color = ((rowIndex++)%2 == 0 ? "portlet-section-body" : "portlet-section-alternate");
%>
<pg:item>
<tr class="<%=color%>">
<td width="16"><%=EnableEmotionFilter.filter(postBean.getPostIcon(), ParamUtil.getContextPath() + MVNForumGlobal.EMOTION_DIR)%></td>
<td>
<% if ( postBean.getPostAttachCount() > 0) { %>
<img src="<%=contextPath%>/mvnplugin/mvnforum/images/icon/attach.gif"/>
<% } %>
<a class="messageTopic" href="<%=urlResolver.encodeURL(request, response, "viewthread?thread=" + postBean.getThreadID() + "#" + postBean.getPostID())%>">
<%=MyUtil.filter(postBean.getPostTopic(), false/*html*/, true/*emotion*/, false/*mvnCode*/, false/*newLine*/, false/*URL*/)%></a>
<br/>
<%=MyUtil.filter(StringUtil.getShorterString(postBean.getPostBody(), MVNForumConfig.getMaxCharsInShortSummary()), false/*html*/, true/*emotion*/, false/*mvnCode*/, false/*newLine*/, false/*URL*/)%>
</td>
<td><a class="messageTopic" href="<%=urlResolver.encodeURL(request, response, "listthreads?forum=" + postBean.getForumID())%>"><%=forumCache.getBean(postBean.getForumID()).getForumName()%></a></td>
<td align="center">
<%=onlineUser.getGMTTimestampFormat(postBean.getPostCreationDate())%><br/><fmt:message key="mvnforum.common.by"/>
<a href="<%=urlResolver.encodeURL(request, response, "viewmember?member=" + Encoder.encodeURL(postBean.getMemberName()))%>" class="memberName"><%=postBean.getMemberName()%></a>
</td>
</tr>
</pg:item>
<%
}//for
if (totalPosts == 0) {
%>
<tr class="portlet-section-body"><td colspan="4" align="center"><fmt:message key="mvnforum.user.searchresult.no_post"/></td></tr>
<%}%>
</table>
<table width="98%" align="center">
<tr>
<td>
<%@ include file="inc_pager.jsp"%>
</td>
</tr>
</table>
</pg:pager>
<br/>
</fmt:bundle>
<%@ include file="footer.jsp"%>
<script language="JavaScript" type="text/javascript">
<!--
InitParam();
//-->
</script>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -